Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/QVTbaseFactoryImpl.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseAdapterFactory.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseSwitch.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/AppendParameterBinding.java65
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/BufferStatement.java (renamed from plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/OutConnectionVariable.java)14
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/DeclareStatement.java20
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/GuardParameterBinding.java90
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/LoopParameterBinding.java91
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java60
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCallBinding.java128
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingParameterBinding.java93
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativeFactory.java66
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java1264
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameter.java63
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameterBinding.java92
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/AppendParameterBindingImpl.java180
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/BufferStatementImpl.java (renamed from plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/OutConnectionVariableImpl.java)52
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/DeclareStatementImpl.java42
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/GuardParameterBindingImpl.java244
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/LoopParameterBindingImpl.java244
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java118
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingParameterBindingImpl.java (renamed from plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallBindingImpl.java)167
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativeFactoryImpl.java90
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java355
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterBindingImpl.java263
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterImpl.java180
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractDelegatingQVTimperativeVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractExtendingQVTimperativeVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractMergedQVTimperativeVisitor.java35
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractNullQVTimperativeVisitor.java35
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2MonikerVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2XMIidVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverLocateVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverNormalizeVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverResolveVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeTemplateParameterSubstitutionVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractWrappingQVTimperativeVisitor.java80
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeAdapterFactory.java403
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeSwitch.java211
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeVisitor.java9
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/impl/QVTrelationFactoryImpl.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationAdapterFactory.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationSwitch.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/impl/QVTtemplateFactoryImpl.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateSwitch.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSAdapterFactory.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSSwitch.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java101
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java39
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g2258
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens276
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java1810
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java31701
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/AppendParameterBindingCS.java90
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/OutVariableCS.java)17
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/DeclareStatementCS.java22
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/GuardParameterBindingCS.java118
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/LoopParameterBindingCS.java118
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java64
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingParameterBindingCS.java64
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSFactory.java60
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java1662
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterBindingCS.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallBindingCS.java)88
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterCS.java62
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/AppendParameterBindingCSImpl.java243
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/OutVariableCSImpl.java)47
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/DeclareStatementCSImpl.java42
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/GuardParameterBindingCSImpl.java307
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/LoopParameterBindingCSImpl.java307
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallBindingCSImpl.java347
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java118
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingParameterBindingCSImpl.java207
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSFactoryImpl.java84
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java383
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterBindingCSImpl.java326
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterCSImpl.java180
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractDelegatingQVTimperativeCSVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractExtendingQVTimperativeCSVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractNullQVTimperativeCSVisitor.java37
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSContainmentVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSLeft2RightVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPostOrderVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPreOrderVisitor.java43
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSAdapterFactory.java138
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSSwitch.java220
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSVisitor.java9
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbinbin25770 -> 26989 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java37
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g810
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens264
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java1776
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java13598
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java169
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java657
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/impl/QVTrelationCSFactoryImpl.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSAdapterFactory.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSSwitch.java1
98 files changed, 39325 insertions, 24901 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/QVTbaseFactoryImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/QVTbaseFactoryImpl.java
index c42366f1a..c772e7122 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/QVTbaseFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/impl/QVTbaseFactoryImpl.java
@@ -16,7 +16,6 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.qvtd.pivot.qvtbase.*;
import org.eclipse.qvtd.pivot.qvtbase.BaseModel;
import org.eclipse.qvtd.pivot.qvtbase.Function;
import org.eclipse.qvtd.pivot.qvtbase.FunctionParameter;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseAdapterFactory.java
index 68c75b4b5..d13be3f37 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseAdapterFactory.java
@@ -30,7 +30,6 @@ import org.eclipse.ocl.pivot.Variable;
import org.eclipse.ocl.pivot.VariableDeclaration;
import org.eclipse.ocl.pivot.util.Visitable;
import org.eclipse.ocl.pivot.utilities.Nameable;
-import org.eclipse.qvtd.pivot.qvtbase.*;
import org.eclipse.qvtd.pivot.qvtbase.BaseModel;
import org.eclipse.qvtd.pivot.qvtbase.Domain;
import org.eclipse.qvtd.pivot.qvtbase.Function;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseSwitch.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseSwitch.java
index c24de69c1..0180ba9e4 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseSwitch.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/emf-gen/org/eclipse/qvtd/pivot/qvtbase/util/QVTbaseSwitch.java
@@ -29,7 +29,6 @@ import org.eclipse.ocl.pivot.Variable;
import org.eclipse.ocl.pivot.VariableDeclaration;
import org.eclipse.ocl.pivot.util.Visitable;
import org.eclipse.ocl.pivot.utilities.Nameable;
-import org.eclipse.qvtd.pivot.qvtbase.*;
import org.eclipse.qvtd.pivot.qvtbase.BaseModel;
import org.eclipse.qvtd.pivot.qvtbase.Domain;
import org.eclipse.qvtd.pivot.qvtbase.Function;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/AppendParameterBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/AppendParameterBinding.java
new file mode 100644
index 000000000..5b53eff07
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/AppendParameterBinding.java
@@ -0,0 +1,65 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Append Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A MappingCallBinding specifies the binding of a single variable as part of
+ * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
+ * to indicate that the value is a collection of values, each of which is to
+ * be used as part of a distinct invocation.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding#getValue <em>Value</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getAppendParameterBinding()
+ * @generated
+ */
+public interface AppendParameterBinding extends MappingParameterBinding {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The value or collection of values to bind to boundVariable
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(ConnectionVariable)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getAppendParameterBinding_Value()
+ * @generated
+ */
+ ConnectionVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(ConnectionVariable value);
+
+} // AppendParameterBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/OutConnectionVariable.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/BufferStatement.java
index 879e9cdd2..d22469e99 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/OutConnectionVariable.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/BufferStatement.java
@@ -18,7 +18,7 @@ import org.eclipse.ocl.pivot.OCLExpression;
/**
* <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Out Connection Variable</b></em>'.
+ * A representation of the model object '<em><b>Buffer Statement</b></em>'.
* <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
@@ -29,13 +29,13 @@ import org.eclipse.ocl.pivot.OCLExpression;
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable#getOwnedExpression <em>Owned Expression</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.BufferStatement#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getOutConnectionVariable()
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getBufferStatement()
* @generated
*/
-public interface OutConnectionVariable extends ConnectionVariable, VariableStatement, ObservableStatement {
+public interface BufferStatement extends ConnectionVariable, VariableStatement, ObservableStatement {
/**
* Returns the value of the '<em><b>Owned Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
@@ -46,13 +46,13 @@ public interface OutConnectionVariable extends ConnectionVariable, VariableState
* <!-- end-user-doc -->
* @return the value of the '<em>Owned Expression</em>' containment reference.
* @see #setOwnedExpression(OCLExpression)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getOutConnectionVariable_OwnedExpression()
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getBufferStatement_OwnedExpression()
* @generated
*/
OCLExpression getOwnedExpression();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable#getOwnedExpression <em>Owned Expression</em>}' containment reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.BufferStatement#getOwnedExpression <em>Owned Expression</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Owned Expression</em>' containment reference.
@@ -61,4 +61,4 @@ public interface OutConnectionVariable extends ConnectionVariable, VariableState
*/
void setOwnedExpression(OCLExpression value);
-} // OutConnectionVariable
+} // BufferStatement
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/DeclareStatement.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/DeclareStatement.java
index a3f57a2b6..35df393c9 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/DeclareStatement.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/DeclareStatement.java
@@ -25,7 +25,7 @@ import org.eclipse.ocl.pivot.OCLExpression;
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsChecked <em>Is Checked</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsCheck <em>Is Check</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
@@ -34,29 +34,29 @@ import org.eclipse.ocl.pivot.OCLExpression;
*/
public interface DeclareStatement extends VariableStatement, ObservableStatement {
/**
- * Returns the value of the '<em><b>Is Checked</b></em>' attribute.
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Whether the variable initialization needs to be checked as a predicate. This is a derivation of not ownedInit.type.conformsTo(self.type).
* <!-- end-model-doc -->
- * @return the value of the '<em>Is Checked</em>' attribute.
- * @see #setIsChecked(boolean)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getDeclareStatement_IsChecked()
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getDeclareStatement_IsCheck()
* @generated
*/
- boolean isIsChecked();
+ boolean isIsCheck();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsChecked <em>Is Checked</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsCheck <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Checked</em>' attribute.
- * @see #isIsChecked()
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
* @generated
*/
- void setIsChecked(boolean value);
+ void setIsCheck(boolean value);
/**
* Returns the value of the '<em><b>Owned Expression</b></em>' containment reference.
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/GuardParameterBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/GuardParameterBinding.java
new file mode 100644
index 000000000..d8a64262f
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/GuardParameterBinding.java
@@ -0,0 +1,90 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Guard Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A MappingCallBinding specifies the binding of a single variable as part of
+ * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
+ * to indicate that the value is a collection of values, each of which is to
+ * be used as part of a distinct invocation.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getGuardParameterBinding()
+ * @generated
+ */
+public interface GuardParameterBinding extends MappingParameterBinding {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The value or collection of values to bind to boundVariable
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(ConnectionVariable)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getGuardParameterBinding_Value()
+ * @generated
+ */
+ ConnectionVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(ConnectionVariable value);
+
+ /**
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Whether the variable initialization needs to be checked as a predicate. This is a derivation of not ownedInit.type.conformsTo(self.type).
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getGuardParameterBinding_IsCheck()
+ * @generated
+ */
+ boolean isIsCheck();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#isIsCheck <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
+ * @generated
+ */
+ void setIsCheck(boolean value);
+
+} // GuardParameterBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/LoopParameterBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/LoopParameterBinding.java
new file mode 100644
index 000000000..8121e686a
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/LoopParameterBinding.java
@@ -0,0 +1,91 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Loop Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A MappingCallBinding specifies the binding of a single variable as part of
+ * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
+ * to indicate that the value is a collection of values, each of which is to
+ * be used as part of a distinct invocation.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getLoopParameterBinding()
+ * @generated
+ */
+public interface LoopParameterBinding extends MappingParameterBinding {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The value or collection of values to bind to boundVariable
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(LoopVariable)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getLoopParameterBinding_Value()
+ * @generated
+ */
+ LoopVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(LoopVariable value);
+
+ /**
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Whether the variable initialization needs to be checked as a predicate. This is a derivation of not ownedInit.type.conformsTo(self.type).
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getLoopParameterBinding_IsCheck()
+ * @generated
+ */
+ boolean isIsCheck();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#isIsCheck <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
+ * @generated
+ */
+ void setIsCheck(boolean value);
+
+} // LoopParameterBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java
index 936c77451..163c56607 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCall.java
@@ -31,6 +31,8 @@ import org.eclipse.ocl.pivot.ReferringElement;
* <ul>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding <em>Binding</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInfinite <em>Is Infinite</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInstall <em>Is Install</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInvoke <em>Is Invoke</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getReferredMapping <em>Referred Mapping</em>}</li>
* </ul>
*
@@ -68,8 +70,8 @@ public interface MappingCall extends MappingStatement, ReferringElement {
/**
* Returns the value of the '<em><b>Binding</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding}.
- * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall <em>Mapping Call</em>}'.
+ * The list contents are of type {@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall <em>Mapping Call</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Binding</em>' containment reference list isn't clear,
@@ -81,10 +83,10 @@ public interface MappingCall extends MappingStatement, ReferringElement {
* <!-- end-model-doc -->
* @return the value of the '<em>Binding</em>' containment reference list.
* @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCall_Binding()
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall
* @generated
*/
- EList<MappingCallBinding> getBinding();
+ EList<MappingParameterBinding> getBinding();
/**
* Returns the value of the '<em><b>Is Infinite</b></em>' attribute.
@@ -111,4 +113,54 @@ public interface MappingCall extends MappingStatement, ReferringElement {
*/
void setIsInfinite(boolean value);
+ /**
+ * Returns the value of the '<em><b>Is Install</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * An infinite MappingCall requires re-invocation of the called mapping to be suppressed to avoid an infinite loop.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Install</em>' attribute.
+ * @see #setIsInstall(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCall_IsInstall()
+ * @generated
+ */
+ boolean isIsInstall();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInstall <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Install</em>' attribute.
+ * @see #isIsInstall()
+ * @generated
+ */
+ void setIsInstall(boolean value);
+
+ /**
+ * Returns the value of the '<em><b>Is Invoke</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * An infinite MappingCall requires re-invocation of the called mapping to be suppressed to avoid an infinite loop.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Invoke</em>' attribute.
+ * @see #setIsInvoke(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCall_IsInvoke()
+ * @generated
+ */
+ boolean isIsInvoke();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInvoke <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Invoke</em>' attribute.
+ * @see #isIsInvoke()
+ * @generated
+ */
+ void setIsInvoke(boolean value);
+
} // MappingCall
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCallBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCallBinding.java
deleted file mode 100644
index 55745f3d6..000000000
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingCallBinding.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013, 2015 Willink Transformations and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
-package org.eclipse.qvtd.pivot.qvtimperative;
-
-import org.eclipse.ocl.pivot.Element;
-import org.eclipse.ocl.pivot.OCLExpression;
-import org.eclipse.ocl.pivot.VariableDeclaration;
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mapping Call Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * A MappingCallBinding specifies the binding of a single variable as part of
- * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
- * to indicate that the value is a collection of values, each of which is to
- * be used as part of a distinct invocation.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable <em>Bound Variable</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall <em>Mapping Call</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue <em>Value</em>}</li>
- * </ul>
- *
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCallBinding()
- * @generated
- */
-public interface MappingCallBinding extends Element {
- /**
- * Returns the value of the '<em><b>Mapping Call</b></em>' container reference.
- * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Mapping Call</em>' container reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * The containing MappingCall.
- * <!-- end-model-doc -->
- * @return the value of the '<em>Mapping Call</em>' container reference.
- * @see #setMappingCall(MappingCall)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCallBinding_MappingCall()
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding
- * @generated
- */
- MappingCall getMappingCall();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall <em>Mapping Call</em>}' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Mapping Call</em>' container reference.
- * @see #getMappingCall()
- * @generated
- */
- void setMappingCall(MappingCall value);
-
- /**
- * Returns the value of the '<em><b>Bound Variable</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Bound Variable</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * The variable with the mappingCall.referredMapping bound to the/a value
- * <!-- end-model-doc -->
- * @return the value of the '<em>Bound Variable</em>' reference.
- * @see #setBoundVariable(VariableDeclaration)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCallBinding_BoundVariable()
- * @generated
- */
- VariableDeclaration getBoundVariable();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable <em>Bound Variable</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Bound Variable</em>' reference.
- * @see #getBoundVariable()
- * @generated
- */
- void setBoundVariable(VariableDeclaration value);
-
- /**
- * Returns the value of the '<em><b>Value</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Value</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * The value or collection of values to bind to boundVariable
- * <!-- end-model-doc -->
- * @return the value of the '<em>Value</em>' containment reference.
- * @see #setValue(OCLExpression)
- * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingCallBinding_Value()
- * @generated
- */
- OCLExpression getValue();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue <em>Value</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Value</em>' containment reference.
- * @see #getValue()
- * @generated
- */
- void setValue(OCLExpression value);
-
-} // MappingCallBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingParameterBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingParameterBinding.java
new file mode 100644
index 000000000..6a221a272
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/MappingParameterBinding.java
@@ -0,0 +1,93 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+import org.eclipse.ocl.pivot.Element;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Mapping Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A MappingCallBinding specifies the binding of a single variable as part of
+ * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
+ * to indicate that the value is a collection of values, each of which is to
+ * be used as part of a distinct invocation.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall <em>Mapping Call</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getBoundVariable <em>Bound Variable</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingParameterBinding()
+ * @generated
+ */
+public interface MappingParameterBinding extends Element {
+ /**
+ * Returns the value of the '<em><b>Mapping Call</b></em>' container reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding <em>Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The containing MappingCall.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Mapping Call</em>' container reference.
+ * @see #setMappingCall(MappingCall)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingParameterBinding_MappingCall()
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#getBinding
+ * @generated
+ */
+ MappingCall getMappingCall();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall <em>Mapping Call</em>}' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Mapping Call</em>' container reference.
+ * @see #getMappingCall()
+ * @generated
+ */
+ void setMappingCall(MappingCall value);
+
+ /**
+ * Returns the value of the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The variable with the mappingCall.referredMapping bound to the/a value
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Bound Variable</em>' reference.
+ * @see #setBoundVariable(MappingParameter)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getMappingParameterBinding_BoundVariable()
+ * @generated
+ */
+ MappingParameter getBoundVariable();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getBoundVariable <em>Bound Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bound Variable</em>' reference.
+ * @see #getBoundVariable()
+ * @generated
+ */
+ void setBoundVariable(MappingParameter value);
+
+} // MappingParameterBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativeFactory.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativeFactory.java
index 1faab96a2..58d624e17 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativeFactory.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativeFactory.java
@@ -49,6 +49,24 @@ public interface QVTimperativeFactory extends EFactory {
@NonNull AppendParameter createAppendParameter();
/**
+ * Returns a new object of class '<em>Append Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Append Parameter Binding</em>'.
+ * @generated
+ */
+ @NonNull AppendParameterBinding createAppendParameterBinding();
+
+ /**
+ * Returns a new object of class '<em>Buffer Statement</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Buffer Statement</em>'.
+ * @generated
+ */
+ @NonNull BufferStatement createBufferStatement();
+
+ /**
* Returns a new object of class '<em>Check Statement</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -76,6 +94,15 @@ public interface QVTimperativeFactory extends EFactory {
@NonNull GuardParameter createGuardParameter();
/**
+ * Returns a new object of class '<em>Guard Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Guard Parameter Binding</em>'.
+ * @generated
+ */
+ @NonNull GuardParameterBinding createGuardParameterBinding();
+
+ /**
* Returns a new object of class '<em>Imperative Model</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -94,6 +121,15 @@ public interface QVTimperativeFactory extends EFactory {
@NonNull ImperativeTypedModel createImperativeTypedModel();
/**
+ * Returns a new object of class '<em>Loop Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Loop Parameter Binding</em>'.
+ * @generated
+ */
+ @NonNull LoopParameterBinding createLoopParameterBinding();
+
+ /**
* Returns a new object of class '<em>Loop Variable</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -121,15 +157,6 @@ public interface QVTimperativeFactory extends EFactory {
@NonNull MappingCall createMappingCall();
/**
- * Returns a new object of class '<em>Mapping Call Binding</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Mapping Call Binding</em>'.
- * @generated
- */
- @NonNull MappingCallBinding createMappingCallBinding();
-
- /**
* Returns a new object of class '<em>Mapping Loop</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -148,22 +175,31 @@ public interface QVTimperativeFactory extends EFactory {
@NonNull NewStatement createNewStatement();
/**
- * Returns a new object of class '<em>Out Connection Variable</em>'.
+ * Returns a new object of class '<em>Set Statement</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Out Connection Variable</em>'.
+ * @return a new object of class '<em>Set Statement</em>'.
* @generated
*/
- @NonNull OutConnectionVariable createOutConnectionVariable();
+ @NonNull SetStatement createSetStatement();
/**
- * Returns a new object of class '<em>Set Statement</em>'.
+ * Returns a new object of class '<em>Simple Parameter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Set Statement</em>'.
+ * @return a new object of class '<em>Simple Parameter</em>'.
* @generated
*/
- @NonNull SetStatement createSetStatement();
+ @NonNull SimpleParameter createSimpleParameter();
+
+ /**
+ * Returns a new object of class '<em>Simple Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Simple Parameter Binding</em>'.
+ * @generated
+ */
+ @NonNull SimpleParameterBinding createSimpleParameterBinding();
/**
* Returns the package supported by this factory.
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java
index aab940c6c..64e30a583 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/QVTimperativePackage.java
@@ -96,7 +96,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeModel()
* @generated
*/
- int IMPERATIVE_MODEL = 6;
+ int IMPERATIVE_MODEL = 9;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingImpl <em>Mapping</em>}' class.
@@ -106,7 +106,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMapping()
* @generated
*/
- int MAPPING = 9;
+ int MAPPING = 13;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl <em>Mapping Statement</em>}' class.
@@ -116,7 +116,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingStatement()
* @generated
*/
- int MAPPING_STATEMENT = 14;
+ int MAPPING_STATEMENT = 18;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ConnectionVariableImpl <em>Connection Variable</em>}' class.
@@ -126,7 +126,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getConnectionVariable()
* @generated
*/
- int CONNECTION_VARIABLE = 3;
+ int CONNECTION_VARIABLE = 5;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl <em>Mapping Call</em>}' class.
@@ -136,17 +136,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCall()
* @generated
*/
- int MAPPING_CALL = 10;
-
- /**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl <em>Mapping Call Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCallBinding()
- * @generated
- */
- int MAPPING_CALL_BINDING = 11;
+ int MAPPING_CALL = 14;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl <em>Mapping Loop</em>}' class.
@@ -156,7 +146,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingLoop()
* @generated
*/
- int MAPPING_LOOP = 12;
+ int MAPPING_LOOP = 15;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.StatementImpl <em>Statement</em>}' class.
@@ -166,7 +156,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getStatement()
* @generated
*/
- int STATEMENT = 19;
+ int STATEMENT = 24;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.AddStatementImpl <em>Add Statement</em>}' class.
@@ -186,7 +176,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getCheckStatement()
* @generated
*/
- int CHECK_STATEMENT = 2;
+ int CHECK_STATEMENT = 4;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeTypedModelImpl <em>Imperative Typed Model</em>}' class.
@@ -196,7 +186,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getImperativeTypedModel()
* @generated
*/
- int IMPERATIVE_TYPED_MODEL = 7;
+ int IMPERATIVE_TYPED_MODEL = 10;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopVariableImpl <em>Loop Variable</em>}' class.
@@ -206,7 +196,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getLoopVariable()
* @generated
*/
- int LOOP_VARIABLE = 8;
+ int LOOP_VARIABLE = 12;
/**
* The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.VariableStatementImpl <em>Variable Statement</em>}' class.
@@ -216,7 +206,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getVariableStatement()
* @generated
*/
- int VARIABLE_STATEMENT = 20;
+ int VARIABLE_STATEMENT = 25;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -434,7 +424,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getObservableStatement()
* @generated
*/
- int OBSERVABLE_STATEMENT = 16;
+ int OBSERVABLE_STATEMENT = 20;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -617,6 +607,319 @@ public interface QVTimperativePackage extends EPackage {
int APPEND_PARAMETER_FEATURE_COUNT = CONNECTION_VARIABLE_FEATURE_COUNT + 0;
/**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl <em>Mapping Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameterBinding()
+ * @generated
+ */
+ int MAPPING_PARAMETER_BINDING = 17;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__MAPPING_CALL = PivotPackage.ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING__BOUND_VARIABLE = PivotPackage.ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Mapping Parameter Binding</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl <em>Declare Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getDeclareStatement()
+ * @generated
+ */
+ int DECLARE_STATEMENT = 6;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameter()
+ * @generated
+ */
+ int MAPPING_PARAMETER = 16;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterImpl <em>Guard Parameter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getGuardParameter()
+ * @generated
+ */
+ int GUARD_PARAMETER = 7;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl <em>Guard Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getGuardParameterBinding()
+ * @generated
+ */
+ int GUARD_PARAMETER_BINDING = 8;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.AppendParameterBindingImpl <em>Append Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.AppendParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getAppendParameterBinding()
+ * @generated
+ */
+ int APPEND_PARAMETER_BINDING = 2;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__ANNOTATING_COMMENTS = MAPPING_PARAMETER_BINDING__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__OWNED_COMMENTS = MAPPING_PARAMETER_BINDING__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__OWNED_EXTENSIONS = MAPPING_PARAMETER_BINDING__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__MAPPING_CALL = MAPPING_PARAMETER_BINDING__MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__BOUND_VARIABLE = MAPPING_PARAMETER_BINDING__BOUND_VARIABLE;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING__VALUE = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Append Parameter Binding</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl <em>Buffer Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getBufferStatement()
+ * @generated
+ */
+ int BUFFER_STATEMENT = 3;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__ANNOTATING_COMMENTS = CONNECTION_VARIABLE__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__OWNED_ANNOTATIONS = CONNECTION_VARIABLE__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__OWNED_COMMENTS = CONNECTION_VARIABLE__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__OWNED_EXTENSIONS = CONNECTION_VARIABLE__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__NAME = CONNECTION_VARIABLE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Is Many</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__IS_MANY = CONNECTION_VARIABLE__IS_MANY;
+
+ /**
+ * The feature id for the '<em><b>Is Required</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__IS_REQUIRED = CONNECTION_VARIABLE__IS_REQUIRED;
+
+ /**
+ * The feature id for the '<em><b>Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__TYPE = CONNECTION_VARIABLE__TYPE;
+
+ /**
+ * The feature id for the '<em><b>Type Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__TYPE_VALUE = CONNECTION_VARIABLE__TYPE_VALUE;
+
+ /**
+ * The feature id for the '<em><b>Observed Properties</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__OBSERVED_PROPERTIES = CONNECTION_VARIABLE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT__OWNED_EXPRESSION = CONNECTION_VARIABLE_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Buffer Statement</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_FEATURE_COUNT = CONNECTION_VARIABLE_FEATURE_COUNT + 2;
+
+ /**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -842,16 +1145,6 @@ public interface QVTimperativePackage extends EPackage {
int VARIABLE_STATEMENT_FEATURE_COUNT = PivotPackage.VARIABLE_DECLARATION_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl <em>Declare Statement</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getDeclareStatement()
- * @generated
- */
- int DECLARE_STATEMENT = 4;
-
- /**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -942,13 +1235,13 @@ public interface QVTimperativePackage extends EPackage {
int DECLARE_STATEMENT__OBSERVED_PROPERTIES = VARIABLE_STATEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Is Checked</b></em>' attribute.
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DECLARE_STATEMENT__IS_CHECKED = VARIABLE_STATEMENT_FEATURE_COUNT + 1;
+ int DECLARE_STATEMENT__IS_CHECK = VARIABLE_STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
@@ -969,16 +1262,6 @@ public interface QVTimperativePackage extends EPackage {
int DECLARE_STATEMENT_FEATURE_COUNT = VARIABLE_STATEMENT_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterImpl <em>Mapping Parameter</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameter()
- * @generated
- */
- int MAPPING_PARAMETER = 13;
-
- /**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1069,16 +1352,6 @@ public interface QVTimperativePackage extends EPackage {
int MAPPING_PARAMETER_FEATURE_COUNT = PivotPackage.VARIABLE_DECLARATION_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterImpl <em>Guard Parameter</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getGuardParameter()
- * @generated
- */
- int GUARD_PARAMETER = 5;
-
- /**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1184,6 +1457,87 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
+ int GUARD_PARAMETER_BINDING__ANNOTATING_COMMENTS = MAPPING_PARAMETER_BINDING__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__OWNED_COMMENTS = MAPPING_PARAMETER_BINDING__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__OWNED_EXTENSIONS = MAPPING_PARAMETER_BINDING__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__MAPPING_CALL = MAPPING_PARAMETER_BINDING__MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__BOUND_VARIABLE = MAPPING_PARAMETER_BINDING__BOUND_VARIABLE;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__VALUE = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING__IS_CHECK = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Guard Parameter Binding</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
int IMPERATIVE_MODEL__ANNOTATING_COMMENTS = QVTbasePackage.BASE_MODEL__ANNOTATING_COMMENTS;
/**
@@ -1376,6 +1730,97 @@ public interface QVTimperativePackage extends EPackage {
int IMPERATIVE_TYPED_MODEL_FEATURE_COUNT = QVTbasePackage.TYPED_MODEL_FEATURE_COUNT + 2;
/**
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl <em>Loop Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getLoopParameterBinding()
+ * @generated
+ */
+ int LOOP_PARAMETER_BINDING = 11;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__ANNOTATING_COMMENTS = MAPPING_PARAMETER_BINDING__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__OWNED_COMMENTS = MAPPING_PARAMETER_BINDING__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__OWNED_EXTENSIONS = MAPPING_PARAMETER_BINDING__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__MAPPING_CALL = MAPPING_PARAMETER_BINDING__MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__BOUND_VARIABLE = MAPPING_PARAMETER_BINDING__BOUND_VARIABLE;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__VALUE = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING__IS_CHECK = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Loop Parameter Binding</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOOP_PARAMETER_BINDING_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 2;
+
+ /**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1655,94 +2100,40 @@ public interface QVTimperativePackage extends EPackage {
int MAPPING_CALL__IS_INFINITE = MAPPING_STATEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Referred Mapping</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL__REFERRED_MAPPING = MAPPING_STATEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Mapping Call</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
+ * The feature id for the '<em><b>Is Install</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING__ANNOTATING_COMMENTS = PivotPackage.ELEMENT__ANNOTATING_COMMENTS;
+ int MAPPING_CALL__IS_INSTALL = MAPPING_STATEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * The feature id for the '<em><b>Is Invoke</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING__OWNED_ANNOTATIONS = PivotPackage.ELEMENT__OWNED_ANNOTATIONS;
+ int MAPPING_CALL__IS_INVOKE = MAPPING_STATEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL_BINDING__OWNED_COMMENTS = PivotPackage.ELEMENT__OWNED_COMMENTS;
-
- /**
- * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL_BINDING__OWNED_EXTENSIONS = PivotPackage.ELEMENT__OWNED_EXTENSIONS;
-
- /**
- * The feature id for the '<em><b>Bound Variable</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL_BINDING__BOUND_VARIABLE = PivotPackage.ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MAPPING_CALL_BINDING__MAPPING_CALL = PivotPackage.ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Value</b></em>' containment reference.
+ * The feature id for the '<em><b>Referred Mapping</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING__VALUE = PivotPackage.ELEMENT_FEATURE_COUNT + 2;
+ int MAPPING_CALL__REFERRED_MAPPING = MAPPING_STATEMENT_FEATURE_COUNT + 4;
/**
- * The number of structural features of the '<em>Mapping Call Binding</em>' class.
+ * The number of structural features of the '<em>Mapping Call</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_FEATURE_COUNT = PivotPackage.ELEMENT_FEATURE_COUNT + 3;
+ int MAPPING_CALL_FEATURE_COUNT = MAPPING_STATEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -1842,7 +2233,7 @@ public interface QVTimperativePackage extends EPackage {
* @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getNewStatement()
* @generated
*/
- int NEW_STATEMENT = 15;
+ int NEW_STATEMENT = 19;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -1962,14 +2353,14 @@ public interface QVTimperativePackage extends EPackage {
int NEW_STATEMENT_FEATURE_COUNT = VARIABLE_STATEMENT_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl <em>Out Connection Variable</em>}' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SetStatementImpl <em>Set Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getOutConnectionVariable()
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SetStatementImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSetStatement()
* @generated
*/
- int OUT_CONNECTION_VARIABLE = 17;
+ int SET_STATEMENT = 21;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -1978,7 +2369,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__ANNOTATING_COMMENTS = CONNECTION_VARIABLE__ANNOTATING_COMMENTS;
+ int SET_STATEMENT__ANNOTATING_COMMENTS = OBSERVABLE_STATEMENT__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1987,7 +2378,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__OWNED_ANNOTATIONS = CONNECTION_VARIABLE__OWNED_ANNOTATIONS;
+ int SET_STATEMENT__OWNED_ANNOTATIONS = OBSERVABLE_STATEMENT__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
@@ -1996,7 +2387,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__OWNED_COMMENTS = CONNECTION_VARIABLE__OWNED_COMMENTS;
+ int SET_STATEMENT__OWNED_COMMENTS = OBSERVABLE_STATEMENT__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
@@ -2005,7 +2396,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__OWNED_EXTENSIONS = CONNECTION_VARIABLE__OWNED_EXTENSIONS;
+ int SET_STATEMENT__OWNED_EXTENSIONS = OBSERVABLE_STATEMENT__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2014,52 +2405,52 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__NAME = CONNECTION_VARIABLE__NAME;
+ int SET_STATEMENT__NAME = OBSERVABLE_STATEMENT__NAME;
/**
- * The feature id for the '<em><b>Is Many</b></em>' attribute.
+ * The feature id for the '<em><b>Observed Properties</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__IS_MANY = CONNECTION_VARIABLE__IS_MANY;
+ int SET_STATEMENT__OBSERVED_PROPERTIES = OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES;
/**
- * The feature id for the '<em><b>Is Required</b></em>' attribute.
+ * The feature id for the '<em><b>Target Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__IS_REQUIRED = CONNECTION_VARIABLE__IS_REQUIRED;
+ int SET_STATEMENT__TARGET_VARIABLE = OBSERVABLE_STATEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Type</b></em>' reference.
+ * The feature id for the '<em><b>Target Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__TYPE = CONNECTION_VARIABLE__TYPE;
+ int SET_STATEMENT__TARGET_PROPERTY = OBSERVABLE_STATEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Type Value</b></em>' reference.
+ * The feature id for the '<em><b>Is Opposite</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__TYPE_VALUE = CONNECTION_VARIABLE__TYPE_VALUE;
+ int SET_STATEMENT__IS_OPPOSITE = OBSERVABLE_STATEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Observed Properties</b></em>' reference list.
+ * The feature id for the '<em><b>Is Notify</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES = CONNECTION_VARIABLE_FEATURE_COUNT + 0;
+ int SET_STATEMENT__IS_NOTIFY = OBSERVABLE_STATEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
@@ -2068,26 +2459,26 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION = CONNECTION_VARIABLE_FEATURE_COUNT + 1;
+ int SET_STATEMENT__OWNED_EXPRESSION = OBSERVABLE_STATEMENT_FEATURE_COUNT + 4;
/**
- * The number of structural features of the '<em>Out Connection Variable</em>' class.
+ * The number of structural features of the '<em>Set Statement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_CONNECTION_VARIABLE_FEATURE_COUNT = CONNECTION_VARIABLE_FEATURE_COUNT + 2;
+ int SET_STATEMENT_FEATURE_COUNT = OBSERVABLE_STATEMENT_FEATURE_COUNT + 5;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SetStatementImpl <em>Set Statement</em>}' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterImpl <em>Simple Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SetStatementImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSetStatement()
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameter()
* @generated
*/
- int SET_STATEMENT = 18;
+ int SIMPLE_PARAMETER = 22;
/**
* The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
@@ -2096,7 +2487,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT__ANNOTATING_COMMENTS = OBSERVABLE_STATEMENT__ANNOTATING_COMMENTS;
+ int SIMPLE_PARAMETER__ANNOTATING_COMMENTS = MAPPING_PARAMETER__ANNOTATING_COMMENTS;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -2105,7 +2496,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT__OWNED_ANNOTATIONS = OBSERVABLE_STATEMENT__OWNED_ANNOTATIONS;
+ int SIMPLE_PARAMETER__OWNED_ANNOTATIONS = MAPPING_PARAMETER__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
@@ -2114,7 +2505,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT__OWNED_COMMENTS = OBSERVABLE_STATEMENT__OWNED_COMMENTS;
+ int SIMPLE_PARAMETER__OWNED_COMMENTS = MAPPING_PARAMETER__OWNED_COMMENTS;
/**
* The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
@@ -2123,7 +2514,7 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT__OWNED_EXTENSIONS = OBSERVABLE_STATEMENT__OWNED_EXTENSIONS;
+ int SIMPLE_PARAMETER__OWNED_EXTENSIONS = MAPPING_PARAMETER__OWNED_EXTENSIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2132,70 +2523,152 @@ public interface QVTimperativePackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT__NAME = OBSERVABLE_STATEMENT__NAME;
+ int SIMPLE_PARAMETER__NAME = MAPPING_PARAMETER__NAME;
/**
- * The feature id for the '<em><b>Observed Properties</b></em>' reference list.
+ * The feature id for the '<em><b>Is Many</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__OBSERVED_PROPERTIES = OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES;
+ int SIMPLE_PARAMETER__IS_MANY = MAPPING_PARAMETER__IS_MANY;
/**
- * The feature id for the '<em><b>Target Variable</b></em>' reference.
+ * The feature id for the '<em><b>Is Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__TARGET_VARIABLE = OBSERVABLE_STATEMENT_FEATURE_COUNT + 0;
+ int SIMPLE_PARAMETER__IS_REQUIRED = MAPPING_PARAMETER__IS_REQUIRED;
/**
- * The feature id for the '<em><b>Target Property</b></em>' reference.
+ * The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__TARGET_PROPERTY = OBSERVABLE_STATEMENT_FEATURE_COUNT + 1;
+ int SIMPLE_PARAMETER__TYPE = MAPPING_PARAMETER__TYPE;
/**
- * The feature id for the '<em><b>Is Opposite</b></em>' attribute.
+ * The feature id for the '<em><b>Type Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__IS_OPPOSITE = OBSERVABLE_STATEMENT_FEATURE_COUNT + 2;
+ int SIMPLE_PARAMETER__TYPE_VALUE = MAPPING_PARAMETER__TYPE_VALUE;
/**
- * The feature id for the '<em><b>Is Notify</b></em>' attribute.
+ * The feature id for the '<em><b>Referred Typed Model</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__IS_NOTIFY = OBSERVABLE_STATEMENT_FEATURE_COUNT + 3;
+ int SIMPLE_PARAMETER__REFERRED_TYPED_MODEL = MAPPING_PARAMETER_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
+ * The number of structural features of the '<em>Simple Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT__OWNED_EXPRESSION = OBSERVABLE_STATEMENT_FEATURE_COUNT + 4;
+ int SIMPLE_PARAMETER_FEATURE_COUNT = MAPPING_PARAMETER_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Set Statement</em>' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl <em>Simple Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameterBinding()
+ * @generated
+ */
+ int SIMPLE_PARAMETER_BINDING = 23;
+
+ /**
+ * The feature id for the '<em><b>Annotating Comments</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_FEATURE_COUNT = OBSERVABLE_STATEMENT_FEATURE_COUNT + 5;
+ int SIMPLE_PARAMETER_BINDING__ANNOTATING_COMMENTS = MAPPING_PARAMETER_BINDING__ANNOTATING_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Owned Comments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__OWNED_COMMENTS = MAPPING_PARAMETER_BINDING__OWNED_COMMENTS;
+
+ /**
+ * The feature id for the '<em><b>Owned Extensions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__OWNED_EXTENSIONS = MAPPING_PARAMETER_BINDING__OWNED_EXTENSIONS;
+
+ /**
+ * The feature id for the '<em><b>Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__MAPPING_CALL = MAPPING_PARAMETER_BINDING__MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Bound Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__BOUND_VARIABLE = MAPPING_PARAMETER_BINDING__BOUND_VARIABLE;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__VALUE = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING__IS_CHECK = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Simple Parameter Binding</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_FEATURE_COUNT + 2;
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.AddStatement <em>Add Statement</em>}'.
@@ -2251,6 +2724,48 @@ public interface QVTimperativePackage extends EPackage {
EClass getAppendParameter();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding <em>Append Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Append Parameter Binding</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding
+ * @generated
+ */
+ EClass getAppendParameterBinding();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding#getValue()
+ * @see #getAppendParameterBinding()
+ * @generated
+ */
+ EReference getAppendParameterBinding_Value();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.BufferStatement <em>Buffer Statement</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Buffer Statement</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.BufferStatement
+ * @generated
+ */
+ EClass getBufferStatement();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.BufferStatement#getOwnedExpression <em>Owned Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Owned Expression</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.BufferStatement#getOwnedExpression()
+ * @see #getBufferStatement()
+ * @generated
+ */
+ EReference getBufferStatement_OwnedExpression();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.CheckStatement <em>Check Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2292,15 +2807,15 @@ public interface QVTimperativePackage extends EPackage {
EClass getDeclareStatement();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsChecked <em>Is Checked</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Checked</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsChecked()
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#isIsCheck()
* @see #getDeclareStatement()
* @generated
*/
- EAttribute getDeclareStatement_IsChecked();
+ EAttribute getDeclareStatement_IsCheck();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement#getOwnedExpression <em>Owned Expression</em>}'.
@@ -2335,6 +2850,38 @@ public interface QVTimperativePackage extends EPackage {
EReference getGuardParameter_ReferredTypedModel();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding <em>Guard Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Guard Parameter Binding</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding
+ * @generated
+ */
+ EClass getGuardParameterBinding();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#getValue()
+ * @see #getGuardParameterBinding()
+ * @generated
+ */
+ EReference getGuardParameterBinding_Value();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#isIsCheck <em>Is Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding#isIsCheck()
+ * @see #getGuardParameterBinding()
+ * @generated
+ */
+ EAttribute getGuardParameterBinding_IsCheck();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel <em>Imperative Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2377,6 +2924,38 @@ public interface QVTimperativePackage extends EPackage {
EAttribute getImperativeTypedModel_IsEnforced();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding <em>Loop Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Loop Parameter Binding</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding
+ * @generated
+ */
+ EClass getLoopParameterBinding();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#getValue()
+ * @see #getLoopParameterBinding()
+ * @generated
+ */
+ EReference getLoopParameterBinding_Value();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#isIsCheck <em>Is Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding#isIsCheck()
+ * @see #getLoopParameterBinding()
+ * @generated
+ */
+ EAttribute getLoopParameterBinding_IsCheck();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopVariable <em>Loop Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2473,47 +3052,26 @@ public interface QVTimperativePackage extends EPackage {
EAttribute getMappingCall_IsInfinite();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding <em>Mapping Call Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Mapping Call Binding</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding
- * @generated
- */
- EClass getMappingCallBinding();
-
- /**
- * Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall <em>Mapping Call</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInstall <em>Is Install</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the container reference '<em>Mapping Call</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getMappingCall()
- * @see #getMappingCallBinding()
- * @generated
- */
- EReference getMappingCallBinding_MappingCall();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable <em>Bound Variable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Bound Variable</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getBoundVariable()
- * @see #getMappingCallBinding()
+ * @return the meta object for the attribute '<em>Is Install</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInstall()
+ * @see #getMappingCall()
* @generated
*/
- EReference getMappingCallBinding_BoundVariable();
+ EAttribute getMappingCall_IsInstall();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue <em>Value</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInvoke <em>Is Invoke</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Value</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding#getValue()
- * @see #getMappingCallBinding()
+ * @return the meta object for the attribute '<em>Is Invoke</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCall#isIsInvoke()
+ * @see #getMappingCall()
* @generated
*/
- EReference getMappingCallBinding_Value();
+ EAttribute getMappingCall_IsInvoke();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingLoop <em>Mapping Loop</em>}'.
@@ -2569,6 +3127,38 @@ public interface QVTimperativePackage extends EPackage {
EClass getMappingParameter();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding <em>Mapping Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Mapping Parameter Binding</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding
+ * @generated
+ */
+ EClass getMappingParameterBinding();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall <em>Mapping Call</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Mapping Call</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getMappingCall()
+ * @see #getMappingParameterBinding()
+ * @generated
+ */
+ EReference getMappingParameterBinding_MappingCall();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getBoundVariable <em>Bound Variable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Bound Variable</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding#getBoundVariable()
+ * @see #getMappingParameterBinding()
+ * @generated
+ */
+ EReference getMappingParameterBinding_BoundVariable();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingStatement <em>Mapping Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2632,27 +3222,6 @@ public interface QVTimperativePackage extends EPackage {
EReference getObservableStatement_ObservedProperties();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable <em>Out Connection Variable</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Out Connection Variable</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable
- * @generated
- */
- EClass getOutConnectionVariable();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable#getOwnedExpression <em>Owned Expression</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Owned Expression</em>'.
- * @see org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable#getOwnedExpression()
- * @see #getOutConnectionVariable()
- * @generated
- */
- EReference getOutConnectionVariable_OwnedExpression();
-
- /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.SetStatement <em>Set Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2718,6 +3287,59 @@ public interface QVTimperativePackage extends EPackage {
EReference getSetStatement_OwnedExpression();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter <em>Simple Parameter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Parameter</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter
+ * @generated
+ */
+ EClass getSimpleParameter();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter#getReferredTypedModel <em>Referred Typed Model</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Referred Typed Model</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter#getReferredTypedModel()
+ * @see #getSimpleParameter()
+ * @generated
+ */
+ EReference getSimpleParameter_ReferredTypedModel();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding <em>Simple Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Parameter Binding</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding
+ * @generated
+ */
+ EClass getSimpleParameterBinding();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#getValue()
+ * @see #getSimpleParameterBinding()
+ * @generated
+ */
+ EReference getSimpleParameterBinding_Value();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#isIsCheck <em>Is Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#isIsCheck()
+ * @see #getSimpleParameterBinding()
+ * @generated
+ */
+ EAttribute getSimpleParameterBinding_IsCheck();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.pivot.qvtimperative.Statement <em>Statement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2804,6 +3426,42 @@ public interface QVTimperativePackage extends EPackage {
EClass APPEND_PARAMETER = eINSTANCE.getAppendParameter();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.AppendParameterBindingImpl <em>Append Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.AppendParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getAppendParameterBinding()
+ * @generated
+ */
+ EClass APPEND_PARAMETER_BINDING = eINSTANCE.getAppendParameterBinding();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference APPEND_PARAMETER_BINDING__VALUE = eINSTANCE.getAppendParameterBinding_Value();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl <em>Buffer Statement</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getBufferStatement()
+ * @generated
+ */
+ EClass BUFFER_STATEMENT = eINSTANCE.getBufferStatement();
+
+ /**
+ * The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BUFFER_STATEMENT__OWNED_EXPRESSION = eINSTANCE.getBufferStatement_OwnedExpression();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.CheckStatementImpl <em>Check Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2842,12 +3500,12 @@ public interface QVTimperativePackage extends EPackage {
EClass DECLARE_STATEMENT = eINSTANCE.getDeclareStatement();
/**
- * The meta object literal for the '<em><b>Is Checked</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DECLARE_STATEMENT__IS_CHECKED = eINSTANCE.getDeclareStatement_IsChecked();
+ EAttribute DECLARE_STATEMENT__IS_CHECK = eINSTANCE.getDeclareStatement_IsCheck();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
@@ -2876,6 +3534,32 @@ public interface QVTimperativePackage extends EPackage {
EReference GUARD_PARAMETER__REFERRED_TYPED_MODEL = eINSTANCE.getGuardParameter_ReferredTypedModel();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl <em>Guard Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getGuardParameterBinding()
+ * @generated
+ */
+ EClass GUARD_PARAMETER_BINDING = eINSTANCE.getGuardParameterBinding();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference GUARD_PARAMETER_BINDING__VALUE = eINSTANCE.getGuardParameterBinding_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute GUARD_PARAMETER_BINDING__IS_CHECK = eINSTANCE.getGuardParameterBinding_IsCheck();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.ImperativeModelImpl <em>Imperative Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2912,6 +3596,32 @@ public interface QVTimperativePackage extends EPackage {
EAttribute IMPERATIVE_TYPED_MODEL__IS_ENFORCED = eINSTANCE.getImperativeTypedModel_IsEnforced();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl <em>Loop Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getLoopParameterBinding()
+ * @generated
+ */
+ EClass LOOP_PARAMETER_BINDING = eINSTANCE.getLoopParameterBinding();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LOOP_PARAMETER_BINDING__VALUE = eINSTANCE.getLoopParameterBinding_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LOOP_PARAMETER_BINDING__IS_CHECK = eINSTANCE.getLoopParameterBinding_IsCheck();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopVariableImpl <em>Loop Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2990,38 +3700,20 @@ public interface QVTimperativePackage extends EPackage {
EAttribute MAPPING_CALL__IS_INFINITE = eINSTANCE.getMappingCall_IsInfinite();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl <em>Mapping Call Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingCallBinding()
- * @generated
- */
- EClass MAPPING_CALL_BINDING = eINSTANCE.getMappingCallBinding();
-
- /**
- * The meta object literal for the '<em><b>Mapping Call</b></em>' container reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MAPPING_CALL_BINDING__MAPPING_CALL = eINSTANCE.getMappingCallBinding_MappingCall();
-
- /**
- * The meta object literal for the '<em><b>Bound Variable</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Is Install</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CALL_BINDING__BOUND_VARIABLE = eINSTANCE.getMappingCallBinding_BoundVariable();
+ EAttribute MAPPING_CALL__IS_INSTALL = eINSTANCE.getMappingCall_IsInstall();
/**
- * The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Is Invoke</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CALL_BINDING__VALUE = eINSTANCE.getMappingCallBinding_Value();
+ EAttribute MAPPING_CALL__IS_INVOKE = eINSTANCE.getMappingCall_IsInvoke();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingLoopImpl <em>Mapping Loop</em>}' class.
@@ -3068,6 +3760,32 @@ public interface QVTimperativePackage extends EPackage {
EClass MAPPING_PARAMETER = eINSTANCE.getMappingParameter();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl <em>Mapping Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getMappingParameterBinding()
+ * @generated
+ */
+ EClass MAPPING_PARAMETER_BINDING = eINSTANCE.getMappingParameterBinding();
+
+ /**
+ * The meta object literal for the '<em><b>Mapping Call</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference MAPPING_PARAMETER_BINDING__MAPPING_CALL = eINSTANCE.getMappingParameterBinding_MappingCall();
+
+ /**
+ * The meta object literal for the '<em><b>Bound Variable</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference MAPPING_PARAMETER_BINDING__BOUND_VARIABLE = eINSTANCE.getMappingParameterBinding_BoundVariable();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingStatementImpl <em>Mapping Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3122,24 +3840,6 @@ public interface QVTimperativePackage extends EPackage {
EReference OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES = eINSTANCE.getObservableStatement_ObservedProperties();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl <em>Out Connection Variable</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl
- * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getOutConnectionVariable()
- * @generated
- */
- EClass OUT_CONNECTION_VARIABLE = eINSTANCE.getOutConnectionVariable();
-
- /**
- * The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION = eINSTANCE.getOutConnectionVariable_OwnedExpression();
-
- /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SetStatementImpl <em>Set Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3190,6 +3890,50 @@ public interface QVTimperativePackage extends EPackage {
EReference SET_STATEMENT__OWNED_EXPRESSION = eINSTANCE.getSetStatement_OwnedExpression();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterImpl <em>Simple Parameter</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameter()
+ * @generated
+ */
+ EClass SIMPLE_PARAMETER = eINSTANCE.getSimpleParameter();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Typed Model</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SIMPLE_PARAMETER__REFERRED_TYPED_MODEL = eINSTANCE.getSimpleParameter_ReferredTypedModel();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl <em>Simple Parameter Binding</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl
+ * @see org.eclipse.qvtd.pivot.qvtimperative.impl.QVTimperativePackageImpl#getSimpleParameterBinding()
+ * @generated
+ */
+ EClass SIMPLE_PARAMETER_BINDING = eINSTANCE.getSimpleParameterBinding();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SIMPLE_PARAMETER_BINDING__VALUE = eINSTANCE.getSimpleParameterBinding_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_PARAMETER_BINDING__IS_CHECK = eINSTANCE.getSimpleParameterBinding_IsCheck();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.pivot.qvtimperative.impl.StatementImpl <em>Statement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameter.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameter.java
new file mode 100644
index 000000000..069b45821
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameter.java
@@ -0,0 +1,63 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Simple Parameter</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A ConnectionVariable accumulates one or more assignments.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter#getReferredTypedModel <em>Referred Typed Model</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getSimpleParameter()
+ * @generated
+ */
+public interface SimpleParameter extends MappingParameter {
+ /**
+ * Returns the value of the '<em><b>Referred Typed Model</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referred Typed Model</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referred Typed Model</em>' reference.
+ * @see #setReferredTypedModel(ImperativeTypedModel)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getSimpleParameter_ReferredTypedModel()
+ * @generated
+ */
+ ImperativeTypedModel getReferredTypedModel();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter#getReferredTypedModel <em>Referred Typed Model</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Referred Typed Model</em>' reference.
+ * @see #getReferredTypedModel()
+ * @generated
+ */
+ void setReferredTypedModel(ImperativeTypedModel value);
+
+} // SimpleParameter
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameterBinding.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameterBinding.java
new file mode 100644
index 000000000..134180fcd
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/SimpleParameterBinding.java
@@ -0,0 +1,92 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative;
+
+import org.eclipse.ocl.pivot.OCLExpression;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Simple Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * A MappingCallBinding specifies the binding of a single variable as part of
+ * a MappingCall. A value is bound to the variable. OPtionally isLoop may be true
+ * to indicate that the value is a collection of values, each of which is to
+ * be used as part of a distinct invocation.
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getSimpleParameterBinding()
+ * @generated
+ */
+public interface SimpleParameterBinding extends MappingParameterBinding {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * The value or collection of values to bind to boundVariable
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Value</em>' containment reference.
+ * @see #setValue(OCLExpression)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getSimpleParameterBinding_Value()
+ * @generated
+ */
+ OCLExpression getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#getValue <em>Value</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' containment reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(OCLExpression value);
+
+ /**
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Whether the variable initialization needs to be checked as a predicate. This is a derivation of not ownedInit.type.conformsTo(self.type).
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage#getSimpleParameterBinding_IsCheck()
+ * @generated
+ */
+ boolean isIsCheck();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding#isIsCheck <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
+ * @generated
+ */
+ void setIsCheck(boolean value);
+
+} // SimpleParameterBinding
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/AppendParameterBindingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/AppendParameterBindingImpl.java
new file mode 100644
index 000000000..4520e89a3
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/AppendParameterBindingImpl.java
@@ -0,0 +1,180 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
+import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Append Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.AppendParameterBindingImpl#getValue <em>Value</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class AppendParameterBindingImpl extends MappingParameterBindingImpl implements AppendParameterBinding {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected ConnectionVariable value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AppendParameterBindingImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativePackage.Literals.APPEND_PARAMETER_BINDING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ConnectionVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (ConnectionVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConnectionVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(ConnectionVariable newValue) {
+ ConnectionVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE:
+ setValue((ConnectionVariable)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE:
+ setValue((ConnectionVariable)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING__VALUE:
+ return value != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull Visitor<R> visitor) {
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitAppendParameterBinding(this);
+ }
+
+} //AppendParameterBindingImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/OutConnectionVariableImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/BufferStatementImpl.java
index 890cede16..c899ca039 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/OutConnectionVariableImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/BufferStatementImpl.java
@@ -27,8 +27,8 @@ import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.ocl.pivot.OCLExpression;
import org.eclipse.ocl.pivot.Property;
import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.BufferStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ObservableStatement;
-import org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.Statement;
import org.eclipse.qvtd.pivot.qvtimperative.VariableStatement;
@@ -36,19 +36,19 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Out Connection Variable</b></em>'.
+ * An implementation of the model object '<em><b>Buffer Statement</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl#getObservedProperties <em>Observed Properties</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.OutConnectionVariableImpl#getOwnedExpression <em>Owned Expression</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl#getObservedProperties <em>Observed Properties</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.BufferStatementImpl#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
* @generated
*/
-public class OutConnectionVariableImpl extends ConnectionVariableImpl implements OutConnectionVariable {
+public class BufferStatementImpl extends ConnectionVariableImpl implements BufferStatement {
/**
* The cached value of the '{@link #getObservedProperties() <em>Observed Properties</em>}' reference list.
* <!-- begin-user-doc -->
@@ -58,6 +58,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
* @ordered
*/
protected EList<Property> observedProperties;
+
/**
* The cached value of the '{@link #getOwnedExpression() <em>Owned Expression</em>}' containment reference.
* <!-- begin-user-doc -->
@@ -67,12 +68,13 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
* @ordered
*/
protected OCLExpression ownedExpression;
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected OutConnectionVariableImpl() {
+ protected BufferStatementImpl() {
super();
}
@@ -83,7 +85,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
*/
@Override
protected EClass eStaticClass() {
- return QVTimperativePackage.Literals.OUT_CONNECTION_VARIABLE;
+ return QVTimperativePackage.Literals.BUFFER_STATEMENT;
}
/**
@@ -94,7 +96,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public EList<Property> getObservedProperties() {
if (observedProperties == null) {
- observedProperties = new EObjectResolvingEList<Property>(Property.class, this, QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES);
+ observedProperties = new EObjectResolvingEList<Property>(Property.class, this, QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES);
}
return observedProperties;
}
@@ -118,7 +120,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
OCLExpression oldOwnedExpression = ownedExpression;
ownedExpression = newOwnedExpression;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION, oldOwnedExpression, newOwnedExpression);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION, oldOwnedExpression, newOwnedExpression);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -134,14 +136,14 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
if (newOwnedExpression != ownedExpression) {
NotificationChain msgs = null;
if (ownedExpression != null)
- msgs = ((InternalEObject)ownedExpression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION, null, msgs);
+ msgs = ((InternalEObject)ownedExpression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION, null, msgs);
if (newOwnedExpression != null)
- msgs = ((InternalEObject)newOwnedExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION, null, msgs);
+ msgs = ((InternalEObject)newOwnedExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION, null, msgs);
msgs = basicSetOwnedExpression(newOwnedExpression, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION, newOwnedExpression, newOwnedExpression));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION, newOwnedExpression, newOwnedExpression));
}
/**
@@ -152,7 +154,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION:
+ case QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION:
return basicSetOwnedExpression(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -166,9 +168,9 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES:
+ case QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES:
return getObservedProperties();
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION:
+ case QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION:
return getOwnedExpression();
}
return super.eGet(featureID, resolve, coreType);
@@ -183,11 +185,11 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES:
+ case QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES:
getObservedProperties().clear();
getObservedProperties().addAll((Collection<? extends Property>)newValue);
return;
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION:
+ case QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION:
setOwnedExpression((OCLExpression)newValue);
return;
}
@@ -202,10 +204,10 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES:
+ case QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES:
getObservedProperties().clear();
return;
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION:
+ case QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION:
setOwnedExpression((OCLExpression)null);
return;
}
@@ -220,9 +222,9 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES:
+ case QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES:
return observedProperties != null && !observedProperties.isEmpty();
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION:
+ case QVTimperativePackage.BUFFER_STATEMENT__OWNED_EXPRESSION:
return ownedExpression != null;
}
return super.eIsSet(featureID);
@@ -247,7 +249,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
}
if (baseClass == ObservableStatement.class) {
switch (derivedFeatureID) {
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES: return QVTimperativePackage.OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES;
+ case QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES: return QVTimperativePackage.OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES;
default: return -1;
}
}
@@ -273,7 +275,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
}
if (baseClass == ObservableStatement.class) {
switch (baseFeatureID) {
- case QVTimperativePackage.OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES: return QVTimperativePackage.OUT_CONNECTION_VARIABLE__OBSERVED_PROPERTIES;
+ case QVTimperativePackage.OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES: return QVTimperativePackage.BUFFER_STATEMENT__OBSERVED_PROPERTIES;
default: return -1;
}
}
@@ -287,7 +289,7 @@ public class OutConnectionVariableImpl extends ConnectionVariableImpl implements
@SuppressWarnings("unchecked")
@Override
public <R> R accept(@NonNull Visitor<R> visitor) {
- return (R) ((QVTimperativeVisitor<?>)visitor).visitOutConnectionVariable(this);
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitBufferStatement(this);
}
-} //OutConnectionVariableImpl
+} //BufferStatementImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/DeclareStatementImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/DeclareStatementImpl.java
index 12e085450..c66f5bc35 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/DeclareStatementImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/DeclareStatementImpl.java
@@ -41,7 +41,7 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
* </p>
* <ul>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl#getObservedProperties <em>Observed Properties</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl#isIsChecked <em>Is Checked</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl#isIsCheck <em>Is Check</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.DeclareStatementImpl#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
@@ -59,24 +59,24 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
protected EList<Property> observedProperties;
/**
- * The default value of the '{@link #isIsChecked() <em>Is Checked</em>}' attribute.
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isIsChecked()
+ * @see #isIsCheck()
* @generated
* @ordered
*/
- protected static final boolean IS_CHECKED_EDEFAULT = false;
+ protected static final boolean IS_CHECK_EDEFAULT = false;
/**
- * The cached value of the '{@link #isIsChecked() <em>Is Checked</em>}' attribute.
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isIsChecked()
+ * @see #isIsCheck()
* @generated
* @ordered
*/
- protected boolean isChecked = IS_CHECKED_EDEFAULT;
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
/**
* The cached value of the '{@link #getOwnedExpression() <em>Owned Expression</em>}' containment reference.
@@ -126,8 +126,8 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
* @generated
*/
@Override
- public boolean isIsChecked() {
- return isChecked;
+ public boolean isIsCheck() {
+ return isCheck;
}
/**
@@ -136,11 +136,11 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
* @generated
*/
@Override
- public void setIsChecked(boolean newIsChecked) {
- boolean oldIsChecked = isChecked;
- isChecked = newIsChecked;
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.DECLARE_STATEMENT__IS_CHECKED, oldIsChecked, isChecked));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.DECLARE_STATEMENT__IS_CHECK, oldIsCheck, isCheck));
}
/**
@@ -222,8 +222,8 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
switch (featureID) {
case QVTimperativePackage.DECLARE_STATEMENT__OBSERVED_PROPERTIES:
return getObservedProperties();
- case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECKED:
- return isIsChecked();
+ case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECK:
+ return isIsCheck();
case QVTimperativePackage.DECLARE_STATEMENT__OWNED_EXPRESSION:
return getOwnedExpression();
}
@@ -243,8 +243,8 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
getObservedProperties().clear();
getObservedProperties().addAll((Collection<? extends Property>)newValue);
return;
- case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECKED:
- setIsChecked((Boolean)newValue);
+ case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECK:
+ setIsCheck((Boolean)newValue);
return;
case QVTimperativePackage.DECLARE_STATEMENT__OWNED_EXPRESSION:
setOwnedExpression((OCLExpression)newValue);
@@ -264,8 +264,8 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
case QVTimperativePackage.DECLARE_STATEMENT__OBSERVED_PROPERTIES:
getObservedProperties().clear();
return;
- case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECKED:
- setIsChecked(IS_CHECKED_EDEFAULT);
+ case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
return;
case QVTimperativePackage.DECLARE_STATEMENT__OWNED_EXPRESSION:
setOwnedExpression((OCLExpression)null);
@@ -284,8 +284,8 @@ public class DeclareStatementImpl extends VariableStatementImpl implements Decla
switch (featureID) {
case QVTimperativePackage.DECLARE_STATEMENT__OBSERVED_PROPERTIES:
return observedProperties != null && !observedProperties.isEmpty();
- case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECKED:
- return isChecked != IS_CHECKED_EDEFAULT;
+ case QVTimperativePackage.DECLARE_STATEMENT__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
case QVTimperativePackage.DECLARE_STATEMENT__OWNED_EXPRESSION:
return ownedExpression != null;
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/GuardParameterBindingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/GuardParameterBindingImpl.java
new file mode 100644
index 000000000..f60440304
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/GuardParameterBindingImpl.java
@@ -0,0 +1,244 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
+import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Guard Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.GuardParameterBindingImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class GuardParameterBindingImpl extends MappingParameterBindingImpl implements GuardParameterBinding {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected ConnectionVariable value;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected GuardParameterBindingImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativePackage.Literals.GUARD_PARAMETER_BINDING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ConnectionVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (ConnectionVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConnectionVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(ConnectionVariable newValue) {
+ ConnectionVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.GUARD_PARAMETER_BINDING__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE:
+ setValue((ConnectionVariable)newValue);
+ return;
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE:
+ setValue((ConnectionVariable)null);
+ return;
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__VALUE:
+ return value != null;
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull Visitor<R> visitor) {
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitGuardParameterBinding(this);
+ }
+
+} //GuardParameterBindingImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/LoopParameterBindingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/LoopParameterBindingImpl.java
new file mode 100644
index 000000000..39ca96baa
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/LoopParameterBindingImpl.java
@@ -0,0 +1,244 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
+import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
+import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Loop Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.LoopParameterBindingImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class LoopParameterBindingImpl extends MappingParameterBindingImpl implements LoopParameterBinding {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected LoopVariable value;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LoopParameterBindingImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativePackage.Literals.LOOP_PARAMETER_BINDING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public LoopVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (LoopVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LoopVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(LoopVariable newValue) {
+ LoopVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.LOOP_PARAMETER_BINDING__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE:
+ setValue((LoopVariable)newValue);
+ return;
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE:
+ setValue((LoopVariable)null);
+ return;
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__VALUE:
+ return value != null;
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull Visitor<R> visitor) {
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitLoopParameterBinding(this);
+ }
+
+} //LoopParameterBindingImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java
index d7d43ddb5..25a00b8ae 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallImpl.java
@@ -25,7 +25,7 @@ import org.eclipse.ocl.pivot.Element;
import org.eclipse.ocl.pivot.util.Visitor;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
@@ -39,6 +39,8 @@ import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
* <ul>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl#getBinding <em>Binding</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl#isIsInfinite <em>Is Infinite</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl#isIsInstall <em>Is Install</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl#isIsInvoke <em>Is Invoke</em>}</li>
* <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallImpl#getReferredMapping <em>Referred Mapping</em>}</li>
* </ul>
*
@@ -53,7 +55,7 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
* @generated
* @ordered
*/
- protected EList<MappingCallBinding> binding;
+ protected EList<MappingParameterBinding> binding;
/**
* The default value of the '{@link #isIsInfinite() <em>Is Infinite</em>}' attribute.
@@ -76,6 +78,46 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
protected boolean isInfinite = IS_INFINITE_EDEFAULT;
/**
+ * The default value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInstall()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_INSTALL_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInstall()
+ * @generated
+ * @ordered
+ */
+ protected boolean isInstall = IS_INSTALL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isIsInvoke() <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInvoke()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_INVOKE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsInvoke() <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInvoke()
+ * @generated
+ * @ordered
+ */
+ protected boolean isInvoke = IS_INVOKE_EDEFAULT;
+
+ /**
* The cached value of the '{@link #getReferredMapping() <em>Referred Mapping</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -160,9 +202,9 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
* @generated
*/
@Override
- public EList<MappingCallBinding> getBinding() {
+ public EList<MappingParameterBinding> getBinding() {
if (binding == null) {
- binding = new EObjectContainmentWithInverseEList<MappingCallBinding>(MappingCallBinding.class, this, QVTimperativePackage.MAPPING_CALL__BINDING, QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL);
+ binding = new EObjectContainmentWithInverseEList<MappingParameterBinding>(MappingParameterBinding.class, this, QVTimperativePackage.MAPPING_CALL__BINDING, QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL);
}
return binding;
}
@@ -195,6 +237,52 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
* <!-- end-user-doc -->
* @generated
*/
+ @Override
+ public boolean isIsInstall() {
+ return isInstall;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsInstall(boolean newIsInstall) {
+ boolean oldIsInstall = isInstall;
+ isInstall = newIsInstall;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL__IS_INSTALL, oldIsInstall, isInstall));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsInvoke() {
+ return isInvoke;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsInvoke(boolean newIsInvoke) {
+ boolean oldIsInvoke = isInvoke;
+ isInvoke = newIsInvoke;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL__IS_INVOKE, oldIsInvoke, isInvoke));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@SuppressWarnings("unchecked")
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
@@ -231,6 +319,10 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
return getBinding();
case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
return isIsInfinite();
+ case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
+ return isIsInstall();
+ case QVTimperativePackage.MAPPING_CALL__IS_INVOKE:
+ return isIsInvoke();
case QVTimperativePackage.MAPPING_CALL__REFERRED_MAPPING:
if (resolve) return getReferredMapping();
return basicGetReferredMapping();
@@ -249,11 +341,17 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
switch (featureID) {
case QVTimperativePackage.MAPPING_CALL__BINDING:
getBinding().clear();
- getBinding().addAll((Collection<? extends MappingCallBinding>)newValue);
+ getBinding().addAll((Collection<? extends MappingParameterBinding>)newValue);
return;
case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
setIsInfinite((Boolean)newValue);
return;
+ case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
+ setIsInstall((Boolean)newValue);
+ return;
+ case QVTimperativePackage.MAPPING_CALL__IS_INVOKE:
+ setIsInvoke((Boolean)newValue);
+ return;
case QVTimperativePackage.MAPPING_CALL__REFERRED_MAPPING:
setReferredMapping((Mapping)newValue);
return;
@@ -275,6 +373,12 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
setIsInfinite(IS_INFINITE_EDEFAULT);
return;
+ case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
+ setIsInstall(IS_INSTALL_EDEFAULT);
+ return;
+ case QVTimperativePackage.MAPPING_CALL__IS_INVOKE:
+ setIsInvoke(IS_INVOKE_EDEFAULT);
+ return;
case QVTimperativePackage.MAPPING_CALL__REFERRED_MAPPING:
setReferredMapping((Mapping)null);
return;
@@ -294,6 +398,10 @@ public class MappingCallImpl extends MappingStatementImpl implements MappingCall
return binding != null && !binding.isEmpty();
case QVTimperativePackage.MAPPING_CALL__IS_INFINITE:
return isInfinite != IS_INFINITE_EDEFAULT;
+ case QVTimperativePackage.MAPPING_CALL__IS_INSTALL:
+ return isInstall != IS_INSTALL_EDEFAULT;
+ case QVTimperativePackage.MAPPING_CALL__IS_INVOKE:
+ return isInvoke != IS_INVOKE_EDEFAULT;
case QVTimperativePackage.MAPPING_CALL__REFERRED_MAPPING:
return referredMapping != null;
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallBindingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingParameterBindingImpl.java
index 061da4f52..9105c5a60 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingCallBindingImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/MappingParameterBindingImpl.java
@@ -1,13 +1,17 @@
-/*******************************************************************************
- * Copyright (c) 2013, 2016 Willink Transformations and others.
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
package org.eclipse.qvtd.pivot.qvtimperative.impl;
import org.eclipse.emf.common.notify.Notification;
@@ -16,32 +20,27 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.ocl.pivot.OCLExpression;
-import org.eclipse.ocl.pivot.VariableDeclaration;
import org.eclipse.ocl.pivot.internal.ElementImpl;
-import org.eclipse.ocl.pivot.util.Visitor;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
-import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Mapping Call Binding</b></em>'.
+ * An implementation of the model object '<em><b>Mapping Parameter Binding</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl#getBoundVariable <em>Bound Variable</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl#getMappingCall <em>Mapping Call</em>}</li>
- * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingCallBindingImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl#getMappingCall <em>Mapping Call</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.MappingParameterBindingImpl#getBoundVariable <em>Bound Variable</em>}</li>
* </ul>
*
* @generated
*/
-public class MappingCallBindingImpl extends ElementImpl implements MappingCallBinding {
+public abstract class MappingParameterBindingImpl extends ElementImpl implements MappingParameterBinding {
/**
* The cached value of the '{@link #getBoundVariable() <em>Bound Variable</em>}' reference.
* <!-- begin-user-doc -->
@@ -50,24 +49,14 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
* @generated
* @ordered
*/
- protected VariableDeclaration boundVariable;
-
- /**
- * The cached value of the '{@link #getValue() <em>Value</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getValue()
- * @generated
- * @ordered
- */
- protected OCLExpression value;
+ protected MappingParameter boundVariable;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected MappingCallBindingImpl() {
+ protected MappingParameterBindingImpl() {
super();
}
@@ -78,7 +67,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
*/
@Override
protected EClass eStaticClass() {
- return QVTimperativePackage.Literals.MAPPING_CALL_BINDING;
+ return QVTimperativePackage.Literals.MAPPING_PARAMETER_BINDING;
}
/**
@@ -88,7 +77,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
*/
@Override
public MappingCall getMappingCall() {
- if (eContainerFeatureID() != QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL) return null;
+ if (eContainerFeatureID() != QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL) return null;
return (MappingCall)eInternalContainer();
}
@@ -98,7 +87,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
* @generated
*/
public NotificationChain basicSetMappingCall(MappingCall newMappingCall, NotificationChain msgs) {
- msgs = eBasicSetContainer((InternalEObject)newMappingCall, QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL, msgs);
+ msgs = eBasicSetContainer((InternalEObject)newMappingCall, QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL, msgs);
return msgs;
}
@@ -109,7 +98,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
*/
@Override
public void setMappingCall(MappingCall newMappingCall) {
- if (newMappingCall != eInternalContainer() || (eContainerFeatureID() != QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL && newMappingCall != null)) {
+ if (newMappingCall != eInternalContainer() || (eContainerFeatureID() != QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL && newMappingCall != null)) {
if (EcoreUtil.isAncestor(this, newMappingCall))
throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
NotificationChain msgs = null;
@@ -121,7 +110,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL, newMappingCall, newMappingCall));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL, newMappingCall, newMappingCall));
}
/**
@@ -130,13 +119,13 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
* @generated
*/
@Override
- public VariableDeclaration getBoundVariable() {
+ public MappingParameter getBoundVariable() {
if (boundVariable != null && boundVariable.eIsProxy()) {
InternalEObject oldBoundVariable = (InternalEObject)boundVariable;
- boundVariable = (VariableDeclaration)eResolveProxy(oldBoundVariable);
+ boundVariable = (MappingParameter)eResolveProxy(oldBoundVariable);
if (boundVariable != oldBoundVariable) {
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE, oldBoundVariable, boundVariable));
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE, oldBoundVariable, boundVariable));
}
}
return boundVariable;
@@ -147,7 +136,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
* <!-- end-user-doc -->
* @generated
*/
- public VariableDeclaration basicGetBoundVariable() {
+ public MappingParameter basicGetBoundVariable() {
return boundVariable;
}
@@ -157,56 +146,11 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
* @generated
*/
@Override
- public void setBoundVariable(VariableDeclaration newBoundVariable) {
- VariableDeclaration oldBoundVariable = boundVariable;
+ public void setBoundVariable(MappingParameter newBoundVariable) {
+ MappingParameter oldBoundVariable = boundVariable;
boundVariable = newBoundVariable;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE, oldBoundVariable, boundVariable));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public OCLExpression getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetValue(OCLExpression newValue, NotificationChain msgs) {
- OCLExpression oldValue = value;
- value = newValue;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL_BINDING__VALUE, oldValue, newValue);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setValue(OCLExpression newValue) {
- if (newValue != value) {
- NotificationChain msgs = null;
- if (value != null)
- msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.MAPPING_CALL_BINDING__VALUE, null, msgs);
- if (newValue != null)
- msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.MAPPING_CALL_BINDING__VALUE, null, msgs);
- msgs = basicSetValue(newValue, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_CALL_BINDING__VALUE, newValue, newValue));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE, oldBoundVariable, boundVariable));
}
/**
@@ -217,7 +161,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
if (eInternalContainer() != null)
msgs = eBasicRemoveFromContainer(msgs);
return basicSetMappingCall((MappingCall)otherEnd, msgs);
@@ -233,10 +177,8 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
return basicSetMappingCall(null, msgs);
- case QVTimperativePackage.MAPPING_CALL_BINDING__VALUE:
- return basicSetValue(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -249,7 +191,7 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
switch (eContainerFeatureID()) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
return eInternalContainer().eInverseRemove(this, QVTimperativePackage.MAPPING_CALL__BINDING, MappingCall.class, msgs);
}
return super.eBasicRemoveFromContainerFeature(msgs);
@@ -263,13 +205,11 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
+ return getMappingCall();
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE:
if (resolve) return getBoundVariable();
return basicGetBoundVariable();
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
- return getMappingCall();
- case QVTimperativePackage.MAPPING_CALL_BINDING__VALUE:
- return getValue();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -282,14 +222,11 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE:
- setBoundVariable((VariableDeclaration)newValue);
- return;
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
setMappingCall((MappingCall)newValue);
return;
- case QVTimperativePackage.MAPPING_CALL_BINDING__VALUE:
- setValue((OCLExpression)newValue);
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE:
+ setBoundVariable((MappingParameter)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -303,14 +240,11 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE:
- setBoundVariable((VariableDeclaration)null);
- return;
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
setMappingCall((MappingCall)null);
return;
- case QVTimperativePackage.MAPPING_CALL_BINDING__VALUE:
- setValue((OCLExpression)null);
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE:
+ setBoundVariable((MappingParameter)null);
return;
}
super.eUnset(featureID);
@@ -324,24 +258,13 @@ public class MappingCallBindingImpl extends ElementImpl implements MappingCallBi
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTimperativePackage.MAPPING_CALL_BINDING__BOUND_VARIABLE:
- return boundVariable != null;
- case QVTimperativePackage.MAPPING_CALL_BINDING__MAPPING_CALL:
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__MAPPING_CALL:
return getMappingCall() != null;
- case QVTimperativePackage.MAPPING_CALL_BINDING__VALUE:
- return value != null;
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING__BOUND_VARIABLE:
+ return boundVariable != null;
}
return super.eIsSet(featureID);
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public <R> R accept(@NonNull Visitor<R> visitor) {
- return (R) ((QVTimperativeVisitor<?>)visitor).visitMappingCallBinding(this);
- }
-} //MappingCallBindingImpl
+
+} //MappingParameterBindingImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativeFactoryImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativeFactoryImpl.java
index 4dc164ae2..df9a6f560 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativeFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativeFactoryImpl.java
@@ -16,23 +16,27 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.qvtd.pivot.qvtimperative.*;
import org.eclipse.qvtd.pivot.qvtimperative.AddStatement;
import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.BufferStatement;
import org.eclipse.qvtd.pivot.qvtimperative.CheckStatement;
import org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement;
import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingLoop;
import org.eclipse.qvtd.pivot.qvtimperative.NewStatement;
-import org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativeFactory;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.SetStatement;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding;
/**
* <!-- begin-user-doc -->
@@ -80,19 +84,23 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
switch (eClass.getClassifierID()) {
case QVTimperativePackage.ADD_STATEMENT: return createAddStatement();
case QVTimperativePackage.APPEND_PARAMETER: return createAppendParameter();
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING: return createAppendParameterBinding();
+ case QVTimperativePackage.BUFFER_STATEMENT: return createBufferStatement();
case QVTimperativePackage.CHECK_STATEMENT: return createCheckStatement();
case QVTimperativePackage.DECLARE_STATEMENT: return createDeclareStatement();
case QVTimperativePackage.GUARD_PARAMETER: return createGuardParameter();
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING: return createGuardParameterBinding();
case QVTimperativePackage.IMPERATIVE_MODEL: return createImperativeModel();
case QVTimperativePackage.IMPERATIVE_TYPED_MODEL: return createImperativeTypedModel();
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING: return createLoopParameterBinding();
case QVTimperativePackage.LOOP_VARIABLE: return createLoopVariable();
case QVTimperativePackage.MAPPING: return createMapping();
case QVTimperativePackage.MAPPING_CALL: return createMappingCall();
- case QVTimperativePackage.MAPPING_CALL_BINDING: return createMappingCallBinding();
case QVTimperativePackage.MAPPING_LOOP: return createMappingLoop();
case QVTimperativePackage.NEW_STATEMENT: return createNewStatement();
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE: return createOutConnectionVariable();
case QVTimperativePackage.SET_STATEMENT: return createSetStatement();
+ case QVTimperativePackage.SIMPLE_PARAMETER: return createSimpleParameter();
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING: return createSimpleParameterBinding();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -126,6 +134,28 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
+ public @NonNull AppendParameterBinding createAppendParameterBinding() {
+ AppendParameterBindingImpl appendParameterBinding = new AppendParameterBindingImpl();
+ return appendParameterBinding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public @NonNull BufferStatement createBufferStatement() {
+ BufferStatementImpl bufferStatement = new BufferStatementImpl();
+ return bufferStatement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull CheckStatement createCheckStatement() {
CheckStatementImpl checkStatement = new CheckStatementImpl();
return checkStatement;
@@ -159,6 +189,17 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
+ public @NonNull GuardParameterBinding createGuardParameterBinding() {
+ GuardParameterBindingImpl guardParameterBinding = new GuardParameterBindingImpl();
+ return guardParameterBinding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull ImperativeModel createImperativeModel() {
ImperativeModelImpl imperativeModel = new ImperativeModelImpl();
return imperativeModel;
@@ -181,6 +222,17 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
+ public @NonNull LoopParameterBinding createLoopParameterBinding() {
+ LoopParameterBindingImpl loopParameterBinding = new LoopParameterBindingImpl();
+ return loopParameterBinding;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull LoopVariable createLoopVariable() {
LoopVariableImpl loopVariable = new LoopVariableImpl();
return loopVariable;
@@ -214,9 +266,9 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
- public @NonNull MappingCallBinding createMappingCallBinding() {
- MappingCallBindingImpl mappingCallBinding = new MappingCallBindingImpl();
- return mappingCallBinding;
+ public @NonNull MappingLoop createMappingLoop() {
+ MappingLoopImpl mappingLoop = new MappingLoopImpl();
+ return mappingLoop;
}
/**
@@ -225,9 +277,9 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
- public @NonNull MappingLoop createMappingLoop() {
- MappingLoopImpl mappingLoop = new MappingLoopImpl();
- return mappingLoop;
+ public @NonNull NewStatement createNewStatement() {
+ NewStatementImpl newStatement = new NewStatementImpl();
+ return newStatement;
}
/**
@@ -236,9 +288,9 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
- public @NonNull NewStatement createNewStatement() {
- NewStatementImpl newStatement = new NewStatementImpl();
- return newStatement;
+ public @NonNull SetStatement createSetStatement() {
+ SetStatementImpl setStatement = new SetStatementImpl();
+ return setStatement;
}
/**
@@ -247,9 +299,9 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
- public @NonNull OutConnectionVariable createOutConnectionVariable() {
- OutConnectionVariableImpl outConnectionVariable = new OutConnectionVariableImpl();
- return outConnectionVariable;
+ public @NonNull SimpleParameter createSimpleParameter() {
+ SimpleParameterImpl simpleParameter = new SimpleParameterImpl();
+ return simpleParameter;
}
/**
@@ -258,9 +310,9 @@ public class QVTimperativeFactoryImpl extends EFactoryImpl implements QVTimperat
* @generated
*/
@Override
- public @NonNull SetStatement createSetStatement() {
- SetStatementImpl setStatement = new SetStatementImpl();
- return setStatement;
+ public @NonNull SimpleParameterBinding createSimpleParameterBinding() {
+ SimpleParameterBindingImpl simpleParameterBinding = new SimpleParameterBindingImpl();
+ return simpleParameterBinding;
}
/**
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java
index 3d2091563..7da584672 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/QVTimperativePackageImpl.java
@@ -19,25 +19,30 @@ import org.eclipse.ocl.pivot.PivotPackage;
import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage;
import org.eclipse.qvtd.pivot.qvtimperative.AddStatement;
import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.BufferStatement;
import org.eclipse.qvtd.pivot.qvtimperative.CheckStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement;
import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
+import org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingLoop;
import org.eclipse.qvtd.pivot.qvtimperative.MappingParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingStatement;
import org.eclipse.qvtd.pivot.qvtimperative.NewStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ObservableStatement;
-import org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativeFactory;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.SetStatement;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.Statement;
import org.eclipse.qvtd.pivot.qvtimperative.VariableStatement;
@@ -67,6 +72,20 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* <!-- end-user-doc -->
* @generated
*/
+ private EClass appendParameterBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass bufferStatementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass checkStatementEClass = null;
/**
@@ -95,6 +114,13 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* <!-- end-user-doc -->
* @generated
*/
+ private EClass guardParameterBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass imperativeModelEClass = null;
/**
@@ -109,6 +135,13 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* <!-- end-user-doc -->
* @generated
*/
+ private EClass loopParameterBindingEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass loopVariableEClass = null;
/**
@@ -130,21 +163,21 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* <!-- end-user-doc -->
* @generated
*/
- private EClass mappingCallBindingEClass = null;
+ private EClass mappingLoopEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass mappingLoopEClass = null;
+ private EClass mappingParameterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass mappingParameterEClass = null;
+ private EClass mappingParameterBindingEClass = null;
/**
* <!-- begin-user-doc -->
@@ -172,14 +205,21 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* <!-- end-user-doc -->
* @generated
*/
- private EClass outConnectionVariableEClass = null;
+ private EClass setStatementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass setStatementEClass = null;
+ private EClass simpleParameterEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass simpleParameterBindingEClass = null;
/**
* <!-- begin-user-doc -->
@@ -316,6 +356,46 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
+ public EClass getAppendParameterBinding() {
+ return appendParameterBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getAppendParameterBinding_Value() {
+ return (EReference)appendParameterBindingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EClass getBufferStatement() {
+ return bufferStatementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getBufferStatement_OwnedExpression() {
+ return (EReference)bufferStatementEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getCheckStatement() {
return checkStatementEClass;
}
@@ -356,7 +436,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EAttribute getDeclareStatement_IsChecked() {
+ public EAttribute getDeclareStatement_IsCheck() {
return (EAttribute)declareStatementEClass.getEStructuralFeatures().get(0);
}
@@ -396,6 +476,36 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
+ public EClass getGuardParameterBinding() {
+ return guardParameterBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getGuardParameterBinding_Value() {
+ return (EReference)guardParameterBindingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getGuardParameterBinding_IsCheck() {
+ return (EAttribute)guardParameterBindingEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getImperativeModel() {
return imperativeModelEClass;
}
@@ -436,6 +546,36 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
+ public EClass getLoopParameterBinding() {
+ return loopParameterBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getLoopParameterBinding_Value() {
+ return (EReference)loopParameterBindingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getLoopParameterBinding_IsCheck() {
+ return (EAttribute)loopParameterBindingEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getLoopVariable() {
return loopVariableEClass;
}
@@ -497,7 +637,7 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
*/
@Override
public EReference getMappingCall_ReferredMapping() {
- return (EReference)mappingCallEClass.getEStructuralFeatures().get(2);
+ return (EReference)mappingCallEClass.getEStructuralFeatures().get(4);
}
/**
@@ -526,8 +666,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getMappingCallBinding() {
- return mappingCallBindingEClass;
+ public EAttribute getMappingCall_IsInstall() {
+ return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(2);
}
/**
@@ -536,8 +676,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingCallBinding_MappingCall() {
- return (EReference)mappingCallBindingEClass.getEStructuralFeatures().get(1);
+ public EAttribute getMappingCall_IsInvoke() {
+ return (EAttribute)mappingCallEClass.getEStructuralFeatures().get(3);
}
/**
@@ -546,8 +686,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingCallBinding_BoundVariable() {
- return (EReference)mappingCallBindingEClass.getEStructuralFeatures().get(0);
+ public EClass getMappingLoop() {
+ return mappingLoopEClass;
}
/**
@@ -556,8 +696,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingCallBinding_Value() {
- return (EReference)mappingCallBindingEClass.getEStructuralFeatures().get(2);
+ public EReference getMappingLoop_OwnedIterators() {
+ return (EReference)mappingLoopEClass.getEStructuralFeatures().get(0);
}
/**
@@ -566,8 +706,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getMappingLoop() {
- return mappingLoopEClass;
+ public EReference getMappingLoop_OwnedMappingStatements() {
+ return (EReference)mappingLoopEClass.getEStructuralFeatures().get(1);
}
/**
@@ -576,8 +716,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingLoop_OwnedIterators() {
- return (EReference)mappingLoopEClass.getEStructuralFeatures().get(0);
+ public EReference getMappingLoop_OwnedExpression() {
+ return (EReference)mappingLoopEClass.getEStructuralFeatures().get(2);
}
/**
@@ -586,8 +726,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingLoop_OwnedMappingStatements() {
- return (EReference)mappingLoopEClass.getEStructuralFeatures().get(1);
+ public EClass getMappingParameter() {
+ return mappingParameterEClass;
}
/**
@@ -596,8 +736,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getMappingLoop_OwnedExpression() {
- return (EReference)mappingLoopEClass.getEStructuralFeatures().get(2);
+ public EClass getMappingParameterBinding() {
+ return mappingParameterBindingEClass;
}
/**
@@ -606,8 +746,18 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getMappingParameter() {
- return mappingParameterEClass;
+ public EReference getMappingParameterBinding_MappingCall() {
+ return (EReference)mappingParameterBindingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getMappingParameterBinding_BoundVariable() {
+ return (EReference)mappingParameterBindingEClass.getEStructuralFeatures().get(1);
}
/**
@@ -676,8 +826,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getOutConnectionVariable() {
- return outConnectionVariableEClass;
+ public EClass getSetStatement() {
+ return setStatementEClass;
}
/**
@@ -686,8 +836,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getOutConnectionVariable_OwnedExpression() {
- return (EReference)outConnectionVariableEClass.getEStructuralFeatures().get(0);
+ public EReference getSetStatement_TargetVariable() {
+ return (EReference)setStatementEClass.getEStructuralFeatures().get(0);
}
/**
@@ -696,8 +846,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EClass getSetStatement() {
- return setStatementEClass;
+ public EReference getSetStatement_TargetProperty() {
+ return (EReference)setStatementEClass.getEStructuralFeatures().get(1);
}
/**
@@ -706,8 +856,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getSetStatement_TargetVariable() {
- return (EReference)setStatementEClass.getEStructuralFeatures().get(0);
+ public EAttribute getSetStatement_IsOpposite() {
+ return (EAttribute)setStatementEClass.getEStructuralFeatures().get(2);
}
/**
@@ -716,8 +866,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getSetStatement_TargetProperty() {
- return (EReference)setStatementEClass.getEStructuralFeatures().get(1);
+ public EAttribute getSetStatement_IsNotify() {
+ return (EAttribute)setStatementEClass.getEStructuralFeatures().get(3);
}
/**
@@ -726,8 +876,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EAttribute getSetStatement_IsOpposite() {
- return (EAttribute)setStatementEClass.getEStructuralFeatures().get(2);
+ public EReference getSetStatement_OwnedExpression() {
+ return (EReference)setStatementEClass.getEStructuralFeatures().get(4);
}
/**
@@ -736,8 +886,8 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EAttribute getSetStatement_IsNotify() {
- return (EAttribute)setStatementEClass.getEStructuralFeatures().get(3);
+ public EClass getSimpleParameter() {
+ return simpleParameterEClass;
}
/**
@@ -746,8 +896,38 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
* @generated
*/
@Override
- public EReference getSetStatement_OwnedExpression() {
- return (EReference)setStatementEClass.getEStructuralFeatures().get(4);
+ public EReference getSimpleParameter_ReferredTypedModel() {
+ return (EReference)simpleParameterEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EClass getSimpleParameterBinding() {
+ return simpleParameterBindingEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getSimpleParameterBinding_Value() {
+ return (EReference)simpleParameterBindingEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getSimpleParameterBinding_IsCheck() {
+ return (EAttribute)simpleParameterBindingEClass.getEStructuralFeatures().get(1);
}
/**
@@ -806,24 +986,38 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
appendParameterEClass = createEClass(APPEND_PARAMETER);
+ appendParameterBindingEClass = createEClass(APPEND_PARAMETER_BINDING);
+ createEReference(appendParameterBindingEClass, APPEND_PARAMETER_BINDING__VALUE);
+
+ bufferStatementEClass = createEClass(BUFFER_STATEMENT);
+ createEReference(bufferStatementEClass, BUFFER_STATEMENT__OWNED_EXPRESSION);
+
checkStatementEClass = createEClass(CHECK_STATEMENT);
createEReference(checkStatementEClass, CHECK_STATEMENT__OWNED_EXPRESSION);
connectionVariableEClass = createEClass(CONNECTION_VARIABLE);
declareStatementEClass = createEClass(DECLARE_STATEMENT);
- createEAttribute(declareStatementEClass, DECLARE_STATEMENT__IS_CHECKED);
+ createEAttribute(declareStatementEClass, DECLARE_STATEMENT__IS_CHECK);
createEReference(declareStatementEClass, DECLARE_STATEMENT__OWNED_EXPRESSION);
guardParameterEClass = createEClass(GUARD_PARAMETER);
createEReference(guardParameterEClass, GUARD_PARAMETER__REFERRED_TYPED_MODEL);
+ guardParameterBindingEClass = createEClass(GUARD_PARAMETER_BINDING);
+ createEReference(guardParameterBindingEClass, GUARD_PARAMETER_BINDING__VALUE);
+ createEAttribute(guardParameterBindingEClass, GUARD_PARAMETER_BINDING__IS_CHECK);
+
imperativeModelEClass = createEClass(IMPERATIVE_MODEL);
imperativeTypedModelEClass = createEClass(IMPERATIVE_TYPED_MODEL);
createEAttribute(imperativeTypedModelEClass, IMPERATIVE_TYPED_MODEL__IS_CHECKED);
createEAttribute(imperativeTypedModelEClass, IMPERATIVE_TYPED_MODEL__IS_ENFORCED);
+ loopParameterBindingEClass = createEClass(LOOP_PARAMETER_BINDING);
+ createEReference(loopParameterBindingEClass, LOOP_PARAMETER_BINDING__VALUE);
+ createEAttribute(loopParameterBindingEClass, LOOP_PARAMETER_BINDING__IS_CHECK);
+
loopVariableEClass = createEClass(LOOP_VARIABLE);
createEReference(loopVariableEClass, LOOP_VARIABLE__OWNING_MAPPING_LOOP);
@@ -834,13 +1028,10 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
mappingCallEClass = createEClass(MAPPING_CALL);
createEReference(mappingCallEClass, MAPPING_CALL__BINDING);
createEAttribute(mappingCallEClass, MAPPING_CALL__IS_INFINITE);
+ createEAttribute(mappingCallEClass, MAPPING_CALL__IS_INSTALL);
+ createEAttribute(mappingCallEClass, MAPPING_CALL__IS_INVOKE);
createEReference(mappingCallEClass, MAPPING_CALL__REFERRED_MAPPING);
- mappingCallBindingEClass = createEClass(MAPPING_CALL_BINDING);
- createEReference(mappingCallBindingEClass, MAPPING_CALL_BINDING__BOUND_VARIABLE);
- createEReference(mappingCallBindingEClass, MAPPING_CALL_BINDING__MAPPING_CALL);
- createEReference(mappingCallBindingEClass, MAPPING_CALL_BINDING__VALUE);
-
mappingLoopEClass = createEClass(MAPPING_LOOP);
createEReference(mappingLoopEClass, MAPPING_LOOP__OWNED_ITERATORS);
createEReference(mappingLoopEClass, MAPPING_LOOP__OWNED_MAPPING_STATEMENTS);
@@ -848,6 +1039,10 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
mappingParameterEClass = createEClass(MAPPING_PARAMETER);
+ mappingParameterBindingEClass = createEClass(MAPPING_PARAMETER_BINDING);
+ createEReference(mappingParameterBindingEClass, MAPPING_PARAMETER_BINDING__MAPPING_CALL);
+ createEReference(mappingParameterBindingEClass, MAPPING_PARAMETER_BINDING__BOUND_VARIABLE);
+
mappingStatementEClass = createEClass(MAPPING_STATEMENT);
newStatementEClass = createEClass(NEW_STATEMENT);
@@ -857,9 +1052,6 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
observableStatementEClass = createEClass(OBSERVABLE_STATEMENT);
createEReference(observableStatementEClass, OBSERVABLE_STATEMENT__OBSERVED_PROPERTIES);
- outConnectionVariableEClass = createEClass(OUT_CONNECTION_VARIABLE);
- createEReference(outConnectionVariableEClass, OUT_CONNECTION_VARIABLE__OWNED_EXPRESSION);
-
setStatementEClass = createEClass(SET_STATEMENT);
createEReference(setStatementEClass, SET_STATEMENT__TARGET_VARIABLE);
createEReference(setStatementEClass, SET_STATEMENT__TARGET_PROPERTY);
@@ -867,6 +1059,13 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
createEAttribute(setStatementEClass, SET_STATEMENT__IS_NOTIFY);
createEReference(setStatementEClass, SET_STATEMENT__OWNED_EXPRESSION);
+ simpleParameterEClass = createEClass(SIMPLE_PARAMETER);
+ createEReference(simpleParameterEClass, SIMPLE_PARAMETER__REFERRED_TYPED_MODEL);
+
+ simpleParameterBindingEClass = createEClass(SIMPLE_PARAMETER_BINDING);
+ createEReference(simpleParameterBindingEClass, SIMPLE_PARAMETER_BINDING__VALUE);
+ createEAttribute(simpleParameterBindingEClass, SIMPLE_PARAMETER_BINDING__IS_CHECK);
+
statementEClass = createEClass(STATEMENT);
variableStatementEClass = createEClass(VARIABLE_STATEMENT);
@@ -908,29 +1107,34 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
addStatementEClass.getESuperTypes().add(this.getObservableStatement());
appendParameterEClass.getESuperTypes().add(this.getConnectionVariable());
appendParameterEClass.getESuperTypes().add(this.getMappingParameter());
+ appendParameterBindingEClass.getESuperTypes().add(this.getMappingParameterBinding());
+ bufferStatementEClass.getESuperTypes().add(this.getConnectionVariable());
+ bufferStatementEClass.getESuperTypes().add(this.getVariableStatement());
+ bufferStatementEClass.getESuperTypes().add(this.getObservableStatement());
checkStatementEClass.getESuperTypes().add(this.getObservableStatement());
connectionVariableEClass.getESuperTypes().add(thePivotPackage.getVariableDeclaration());
declareStatementEClass.getESuperTypes().add(this.getVariableStatement());
declareStatementEClass.getESuperTypes().add(this.getObservableStatement());
guardParameterEClass.getESuperTypes().add(this.getMappingParameter());
+ guardParameterBindingEClass.getESuperTypes().add(this.getMappingParameterBinding());
imperativeModelEClass.getESuperTypes().add(theQVTbasePackage.getBaseModel());
imperativeTypedModelEClass.getESuperTypes().add(theQVTbasePackage.getTypedModel());
+ loopParameterBindingEClass.getESuperTypes().add(this.getMappingParameterBinding());
loopVariableEClass.getESuperTypes().add(thePivotPackage.getVariableDeclaration());
mappingEClass.getESuperTypes().add(theQVTbasePackage.getRule());
mappingCallEClass.getESuperTypes().add(this.getMappingStatement());
mappingCallEClass.getESuperTypes().add(thePivotPackage.getReferringElement());
- mappingCallBindingEClass.getESuperTypes().add(thePivotPackage.getElement());
mappingLoopEClass.getESuperTypes().add(this.getMappingStatement());
mappingLoopEClass.getESuperTypes().add(this.getObservableStatement());
mappingParameterEClass.getESuperTypes().add(thePivotPackage.getVariableDeclaration());
+ mappingParameterBindingEClass.getESuperTypes().add(thePivotPackage.getElement());
mappingStatementEClass.getESuperTypes().add(this.getStatement());
newStatementEClass.getESuperTypes().add(this.getVariableStatement());
newStatementEClass.getESuperTypes().add(this.getObservableStatement());
observableStatementEClass.getESuperTypes().add(this.getStatement());
- outConnectionVariableEClass.getESuperTypes().add(this.getConnectionVariable());
- outConnectionVariableEClass.getESuperTypes().add(this.getVariableStatement());
- outConnectionVariableEClass.getESuperTypes().add(this.getObservableStatement());
setStatementEClass.getESuperTypes().add(this.getObservableStatement());
+ simpleParameterEClass.getESuperTypes().add(this.getMappingParameter());
+ simpleParameterBindingEClass.getESuperTypes().add(this.getMappingParameterBinding());
statementEClass.getESuperTypes().add(thePivotPackage.getNamedElement());
variableStatementEClass.getESuperTypes().add(thePivotPackage.getVariableDeclaration());
variableStatementEClass.getESuperTypes().add(this.getStatement());
@@ -943,24 +1147,38 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
initEClass(appendParameterEClass, AppendParameter.class, "AppendParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(appendParameterBindingEClass, AppendParameterBinding.class, "AppendParameterBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getAppendParameterBinding_Value(), this.getConnectionVariable(), null, "value", null, 1, 1, AppendParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(bufferStatementEClass, BufferStatement.class, "BufferStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getBufferStatement_OwnedExpression(), thePivotPackage.getOCLExpression(), null, "ownedExpression", null, 0, 1, BufferStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(checkStatementEClass, CheckStatement.class, "CheckStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCheckStatement_OwnedExpression(), thePivotPackage.getOCLExpression(), null, "ownedExpression", null, 1, 1, CheckStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(connectionVariableEClass, ConnectionVariable.class, "ConnectionVariable", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(declareStatementEClass, DeclareStatement.class, "DeclareStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getDeclareStatement_IsChecked(), ecorePackage.getEBoolean(), "isChecked", "false", 0, 1, DeclareStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeclareStatement_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, DeclareStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDeclareStatement_OwnedExpression(), thePivotPackage.getOCLExpression(), null, "ownedExpression", null, 1, 1, DeclareStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(guardParameterEClass, GuardParameter.class, "GuardParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGuardParameter_ReferredTypedModel(), this.getImperativeTypedModel(), null, "referredTypedModel", null, 1, 1, GuardParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(guardParameterBindingEClass, GuardParameterBinding.class, "GuardParameterBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getGuardParameterBinding_Value(), this.getConnectionVariable(), null, "value", null, 1, 1, GuardParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getGuardParameterBinding_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, GuardParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(imperativeModelEClass, ImperativeModel.class, "ImperativeModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(imperativeTypedModelEClass, ImperativeTypedModel.class, "ImperativeTypedModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getImperativeTypedModel_IsChecked(), ecorePackage.getEBoolean(), "isChecked", "false", 0, 1, ImperativeTypedModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImperativeTypedModel_IsEnforced(), ecorePackage.getEBoolean(), "isEnforced", "false", 0, 1, ImperativeTypedModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(loopParameterBindingEClass, LoopParameterBinding.class, "LoopParameterBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getLoopParameterBinding_Value(), this.getLoopVariable(), null, "value", null, 1, 1, LoopParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLoopParameterBinding_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, LoopParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(loopVariableEClass, LoopVariable.class, "LoopVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLoopVariable_OwningMappingLoop(), this.getMappingLoop(), this.getMappingLoop_OwnedIterators(), "owningMappingLoop", null, 1, 1, LoopVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -969,15 +1187,12 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
initEReference(getMapping_OwnedStatements(), this.getStatement(), null, "ownedStatements", null, 0, -1, Mapping.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mappingCallEClass, MappingCall.class, "MappingCall", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMappingCall_Binding(), this.getMappingCallBinding(), this.getMappingCallBinding_MappingCall(), "binding", null, 0, -1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getMappingCall_Binding(), this.getMappingParameterBinding(), this.getMappingParameterBinding_MappingCall(), "binding", null, 0, -1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMappingCall_IsInfinite(), thePivotPackage.getBoolean(), "isInfinite", "false", 0, 1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMappingCall_IsInstall(), thePivotPackage.getBoolean(), "isInstall", "false", 0, 1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMappingCall_IsInvoke(), thePivotPackage.getBoolean(), "isInvoke", "false", 0, 1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMappingCall_ReferredMapping(), this.getMapping(), null, "referredMapping", null, 1, 1, MappingCall.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(mappingCallBindingEClass, MappingCallBinding.class, "MappingCallBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMappingCallBinding_BoundVariable(), thePivotPackage.getVariableDeclaration(), null, "boundVariable", null, 1, 1, MappingCallBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getMappingCallBinding_MappingCall(), this.getMappingCall(), this.getMappingCall_Binding(), "mappingCall", null, 0, 1, MappingCallBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getMappingCallBinding_Value(), thePivotPackage.getOCLExpression(), null, "value", null, 1, 1, MappingCallBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(mappingLoopEClass, MappingLoop.class, "MappingLoop", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMappingLoop_OwnedIterators(), this.getLoopVariable(), this.getLoopVariable_OwningMappingLoop(), "ownedIterators", null, 0, -1, MappingLoop.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMappingLoop_OwnedMappingStatements(), this.getMappingStatement(), null, "ownedMappingStatements", null, 0, -1, MappingLoop.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -985,6 +1200,10 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
initEClass(mappingParameterEClass, MappingParameter.class, "MappingParameter", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(mappingParameterBindingEClass, MappingParameterBinding.class, "MappingParameterBinding", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getMappingParameterBinding_MappingCall(), this.getMappingCall(), this.getMappingCall_Binding(), "mappingCall", null, 0, 1, MappingParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getMappingParameterBinding_BoundVariable(), this.getMappingParameter(), null, "boundVariable", null, 1, 1, MappingParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(mappingStatementEClass, MappingStatement.class, "MappingStatement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(newStatementEClass, NewStatement.class, "NewStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -994,9 +1213,6 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
initEClass(observableStatementEClass, ObservableStatement.class, "ObservableStatement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getObservableStatement_ObservedProperties(), thePivotPackage.getProperty(), null, "observedProperties", null, 0, -1, ObservableStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEClass(outConnectionVariableEClass, OutConnectionVariable.class, "OutConnectionVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getOutConnectionVariable_OwnedExpression(), thePivotPackage.getOCLExpression(), null, "ownedExpression", null, 0, 1, OutConnectionVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(setStatementEClass, SetStatement.class, "SetStatement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSetStatement_TargetVariable(), thePivotPackage.getVariableDeclaration(), null, "targetVariable", null, 1, 1, SetStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSetStatement_TargetProperty(), thePivotPackage.getProperty(), null, "targetProperty", null, 1, 1, SetStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -1004,6 +1220,13 @@ public class QVTimperativePackageImpl extends EPackageImpl implements QVTimperat
initEAttribute(getSetStatement_IsNotify(), ecorePackage.getEBoolean(), "isNotify", null, 0, 1, SetStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSetStatement_OwnedExpression(), thePivotPackage.getOCLExpression(), null, "ownedExpression", null, 1, 1, SetStatement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(simpleParameterEClass, SimpleParameter.class, "SimpleParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSimpleParameter_ReferredTypedModel(), this.getImperativeTypedModel(), null, "referredTypedModel", null, 1, 1, SimpleParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(simpleParameterBindingEClass, SimpleParameterBinding.class, "SimpleParameterBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSimpleParameterBinding_Value(), thePivotPackage.getOCLExpression(), null, "value", null, 1, 1, SimpleParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleParameterBinding_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, SimpleParameterBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(statementEClass, Statement.class, "Statement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(variableStatementEClass, VariableStatement.class, "VariableStatement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterBindingImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterBindingImpl.java
new file mode 100644
index 000000000..2076b4b7f
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterBindingImpl.java
@@ -0,0 +1,263 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.OCLExpression;
+import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Parameter Binding</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterBindingImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class SimpleParameterBindingImpl extends MappingParameterBindingImpl implements SimpleParameterBinding {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected OCLExpression value;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleParameterBindingImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativePackage.Literals.SIMPLE_PARAMETER_BINDING;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public OCLExpression getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetValue(OCLExpression newValue, NotificationChain msgs) {
+ OCLExpression oldValue = value;
+ value = newValue;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE, oldValue, newValue);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(OCLExpression newValue) {
+ if (newValue != value) {
+ NotificationChain msgs = null;
+ if (value != null)
+ msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE, null, msgs);
+ if (newValue != null)
+ msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE, null, msgs);
+ msgs = basicSetValue(newValue, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE, newValue, newValue));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.SIMPLE_PARAMETER_BINDING__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE:
+ return basicSetValue(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE:
+ return getValue();
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE:
+ setValue((OCLExpression)newValue);
+ return;
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE:
+ setValue((OCLExpression)null);
+ return;
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__VALUE:
+ return value != null;
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull Visitor<R> visitor) {
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitSimpleParameterBinding(this);
+ }
+
+} //SimpleParameterBindingImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterImpl.java
new file mode 100644
index 000000000..1ffd1d990
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/impl/SimpleParameterImpl.java
@@ -0,0 +1,180 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvtimperative.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.pivot.util.Visitor;
+import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
+import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.util.QVTimperativeVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Parameter</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.pivot.qvtimperative.impl.SimpleParameterImpl#getReferredTypedModel <em>Referred Typed Model</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class SimpleParameterImpl extends MappingParameterImpl implements SimpleParameter {
+ /**
+ * The cached value of the '{@link #getReferredTypedModel() <em>Referred Typed Model</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredTypedModel()
+ * @generated
+ * @ordered
+ */
+ protected ImperativeTypedModel referredTypedModel;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleParameterImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativePackage.Literals.SIMPLE_PARAMETER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ImperativeTypedModel getReferredTypedModel() {
+ if (referredTypedModel != null && referredTypedModel.eIsProxy()) {
+ InternalEObject oldReferredTypedModel = (InternalEObject)referredTypedModel;
+ referredTypedModel = (ImperativeTypedModel)eResolveProxy(oldReferredTypedModel);
+ if (referredTypedModel != oldReferredTypedModel) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL, oldReferredTypedModel, referredTypedModel));
+ }
+ }
+ return referredTypedModel;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ImperativeTypedModel basicGetReferredTypedModel() {
+ return referredTypedModel;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredTypedModel(ImperativeTypedModel newReferredTypedModel) {
+ ImperativeTypedModel oldReferredTypedModel = referredTypedModel;
+ referredTypedModel = newReferredTypedModel;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL, oldReferredTypedModel, referredTypedModel));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL:
+ if (resolve) return getReferredTypedModel();
+ return basicGetReferredTypedModel();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL:
+ setReferredTypedModel((ImperativeTypedModel)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL:
+ setReferredTypedModel((ImperativeTypedModel)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativePackage.SIMPLE_PARAMETER__REFERRED_TYPED_MODEL:
+ return referredTypedModel != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull Visitor<R> visitor) {
+ return (R) ((QVTimperativeVisitor<?>)visitor).visitSimpleParameter(this);
+ }
+
+} //SimpleParameterImpl
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractDelegatingQVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractDelegatingQVTimperativeVisitor.java
index ee1b00e77..7c3c818b4 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractDelegatingQVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractDelegatingQVTimperativeVisitor.java
@@ -46,6 +46,16 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
+ public R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return delegate.visitAppendParameterBinding(object);
+ }
+
+ @Override
+ public R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return delegate.visitBufferStatement(object);
+ }
+
+ @Override
public R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return delegate.visitCheckStatement(object);
}
@@ -66,6 +76,11 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
+ public R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return delegate.visitGuardParameterBinding(object);
+ }
+
+ @Override
public R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return delegate.visitImperativeModel(object);
}
@@ -76,6 +91,11 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
+ public R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return delegate.visitLoopParameterBinding(object);
+ }
+
+ @Override
public R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return delegate.visitLoopVariable(object);
}
@@ -91,11 +111,6 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
- public R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return delegate.visitMappingCallBinding(object);
- }
-
- @Override
public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return delegate.visitMappingLoop(object);
}
@@ -106,6 +121,11 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
+ public R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return delegate.visitMappingParameterBinding(object);
+ }
+
+ @Override
public R visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return delegate.visitMappingStatement(object);
}
@@ -121,13 +141,18 @@ public abstract class AbstractDelegatingQVTimperativeVisitor<R, C, @NonNull D ex
}
@Override
- public R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return delegate.visitOutConnectionVariable(object);
+ public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return delegate.visitSetStatement(object);
+ }
+
+ @Override
+ public R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return delegate.visitSimpleParameter(object);
}
@Override
- public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return delegate.visitSetStatement(object);
+ public R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return delegate.visitSimpleParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractExtendingQVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractExtendingQVTimperativeVisitor.java
index fd33e29cb..26e1f2ca2 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractExtendingQVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractExtendingQVTimperativeVisitor.java
@@ -50,6 +50,16 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
+ public R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -70,6 +80,11 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
+ public R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -80,6 +95,11 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
+ public R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -95,11 +115,6 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
- public R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -110,6 +125,11 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
+ public R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public R visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -125,13 +145,18 @@ public abstract class AbstractExtendingQVTimperativeVisitor<R, C>
}
@Override
- public R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractMergedQVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractMergedQVTimperativeVisitor.java
index 633f62546..7b604982a 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractMergedQVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractMergedQVTimperativeVisitor.java
@@ -44,6 +44,16 @@ public abstract class AbstractMergedQVTimperativeVisitor<R, C>
}
@Override
+ public R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visiting(object);
+ }
+
+ @Override
+ public R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visiting(object);
+ }
+
+ @Override
public R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visiting(object);
}
@@ -64,6 +74,11 @@ public abstract class AbstractMergedQVTimperativeVisitor<R, C>
}
@Override
+ public R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visiting(object);
+ }
+
+ @Override
public R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visiting(object);
}
@@ -74,6 +89,11 @@ public abstract class AbstractMergedQVTimperativeVisitor<R, C>
}
@Override
+ public R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visiting(object);
+ }
+
+ @Override
public R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visiting(object);
}
@@ -89,17 +109,17 @@ public abstract class AbstractMergedQVTimperativeVisitor<R, C>
}
@Override
- public R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
+ public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visiting(object);
}
@Override
- public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
+ public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
return visiting(object);
}
@Override
- public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
+ public R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
return visiting(object);
}
@@ -119,12 +139,17 @@ public abstract class AbstractMergedQVTimperativeVisitor<R, C>
}
@Override
- public R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
+ public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
return visiting(object);
}
@Override
- public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ public R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visiting(object);
+ }
+
+ @Override
+ public R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
return visiting(object);
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractNullQVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractNullQVTimperativeVisitor.java
index 1334cb9f4..4d9325688 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractNullQVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractNullQVTimperativeVisitor.java
@@ -50,6 +50,16 @@ public abstract class AbstractNullQVTimperativeVisitor<@Nullable R, C>
}
@Override
+ public R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return null;
+ }
+
+ @Override
+ public R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return null;
+ }
+
+ @Override
public R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return null;
}
@@ -70,6 +80,11 @@ public abstract class AbstractNullQVTimperativeVisitor<@Nullable R, C>
}
@Override
+ public R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return null;
+ }
+
+ @Override
public R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return null;
}
@@ -80,6 +95,11 @@ public abstract class AbstractNullQVTimperativeVisitor<@Nullable R, C>
}
@Override
+ public R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return null;
+ }
+
+ @Override
public R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return null;
}
@@ -95,17 +115,17 @@ public abstract class AbstractNullQVTimperativeVisitor<@Nullable R, C>
}
@Override
- public R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
+ public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return null;
}
@Override
- public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
+ public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
return null;
}
@Override
- public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
+ public R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
return null;
}
@@ -125,12 +145,17 @@ public abstract class AbstractNullQVTimperativeVisitor<@Nullable R, C>
}
@Override
- public R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
+ public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
return null;
}
@Override
- public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ public R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return null;
+ }
+
+ @Override
+ public R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2MonikerVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2MonikerVisitor.java
index c8228cbf2..ce3d783c1 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2MonikerVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2MonikerVisitor.java
@@ -54,6 +54,16 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
+ public @Nullable Object visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Object visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Object visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -74,6 +84,11 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
+ public @Nullable Object visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -84,6 +99,11 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
+ public @Nullable Object visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -99,11 +119,6 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
- public @Nullable Object visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Object visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -114,6 +129,11 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
+ public @Nullable Object visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Object visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -129,13 +149,18 @@ public abstract class AbstractQVTimperativeAS2MonikerVisitor
}
@Override
- public @Nullable Object visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Object visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Object visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2XMIidVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2XMIidVisitor.java
index 6881d5f55..7925a703a 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2XMIidVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeAS2XMIidVisitor.java
@@ -54,6 +54,16 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
+ public @Nullable Boolean visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Boolean visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Boolean visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -74,6 +84,11 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
+ public @Nullable Boolean visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Boolean visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -84,6 +99,11 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
+ public @Nullable Boolean visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Boolean visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -99,11 +119,6 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
- public @Nullable Boolean visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Boolean visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -114,6 +129,11 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
+ public @Nullable Boolean visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Boolean visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -129,13 +149,18 @@ public abstract class AbstractQVTimperativeAS2XMIidVisitor
}
@Override
- public @Nullable Boolean visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Boolean visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Boolean visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Boolean visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Boolean visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverLocateVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverLocateVisitor.java
index 876ff5e2c..04b09f3be 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverLocateVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverLocateVisitor.java
@@ -54,6 +54,16 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
+ public @Nullable Object visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Object visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Object visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -74,6 +84,11 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
+ public @Nullable Object visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -84,6 +99,11 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
+ public @Nullable Object visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -99,11 +119,6 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
- public @Nullable Object visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Object visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -114,6 +129,11 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
+ public @Nullable Object visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Object visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -129,13 +149,18 @@ public abstract class AbstractQVTimperativeASSaverLocateVisitor
}
@Override
- public @Nullable Object visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Object visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Object visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverNormalizeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverNormalizeVisitor.java
index 58436f5d1..949f49406 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverNormalizeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverNormalizeVisitor.java
@@ -56,6 +56,16 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
+ public @Nullable Object visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Object visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Object visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -76,6 +86,11 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
+ public @Nullable Object visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -86,6 +101,11 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
+ public @Nullable Object visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -101,11 +121,6 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
- public @Nullable Object visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Object visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -116,6 +131,11 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
+ public @Nullable Object visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Object visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -131,13 +151,18 @@ public abstract class AbstractQVTimperativeASSaverNormalizeVisitor
}
@Override
- public @Nullable Object visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Object visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Object visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverResolveVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverResolveVisitor.java
index e5229ff7a..9b99ce8b1 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverResolveVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeASSaverResolveVisitor.java
@@ -54,6 +54,16 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
+ public @Nullable Object visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Object visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Object visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -74,6 +84,11 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
+ public @Nullable Object visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -84,6 +99,11 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
+ public @Nullable Object visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -99,11 +119,6 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
- public @Nullable Object visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Object visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -114,6 +129,11 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
+ public @Nullable Object visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Object visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -129,13 +149,18 @@ public abstract class AbstractQVTimperativeASSaverResolveVisitor
}
@Override
- public @Nullable Object visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Object visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Object visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeTemplateParameterSubstitutionVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeTemplateParameterSubstitutionVisitor.java
index 73ce699b4..3092ef9ea 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeTemplateParameterSubstitutionVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractQVTimperativeTemplateParameterSubstitutionVisitor.java
@@ -57,6 +57,16 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
+ public @Nullable Object visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
+ public @Nullable Object visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ return visitConnectionVariable(object);
+ }
+
+ @Override
public @Nullable Object visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
return visitObservableStatement(object);
}
@@ -77,6 +87,11 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
+ public @Nullable Object visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
return visitBaseModel(object);
}
@@ -87,6 +102,11 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
+ public @Nullable Object visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ return visitMappingParameterBinding(object);
+ }
+
+ @Override
public @Nullable Object visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
return visitVariableDeclaration(object);
}
@@ -102,11 +122,6 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
- public @Nullable Object visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
- return visitElement(object);
- }
-
- @Override
public @Nullable Object visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
return visitMappingStatement(object);
}
@@ -117,6 +132,11 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
+ public @Nullable Object visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
+ return visitElement(object);
+ }
+
+ @Override
public @Nullable Object visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object) {
return visitStatement(object);
}
@@ -132,13 +152,18 @@ public abstract class AbstractQVTimperativeTemplateParameterSubstitutionVisitor
}
@Override
- public @Nullable Object visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
- return visitConnectionVariable(object);
+ public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ return visitObservableStatement(object);
}
@Override
- public @Nullable Object visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
- return visitObservableStatement(object);
+ public @Nullable Object visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
+ return visitMappingParameter(object);
+ }
+
+ @Override
+ public @Nullable Object visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ return visitMappingParameterBinding(object);
}
@Override
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractWrappingQVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractWrappingQVTimperativeVisitor.java
index 4ea53855a..c14d9a0d6 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractWrappingQVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/AbstractWrappingQVTimperativeVisitor.java
@@ -56,6 +56,30 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
+ public R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object) {
+ @Nullable P prologue = preVisit(object);
+ try {
+ R result = delegate.visitAppendParameterBinding(object);
+ return postVisit(object, prologue, result);
+ }
+ catch (Throwable e) {
+ return badVisit(object, prologue, e);
+ }
+ }
+
+ @Override
+ public R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object) {
+ @Nullable P prologue = preVisit(object);
+ try {
+ R result = delegate.visitBufferStatement(object);
+ return postVisit(object, prologue, result);
+ }
+ catch (Throwable e) {
+ return badVisit(object, prologue, e);
+ }
+ }
+
+ @Override
public R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object) {
@Nullable P prologue = preVisit(object);
try {
@@ -104,6 +128,18 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
+ public R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object) {
+ @Nullable P prologue = preVisit(object);
+ try {
+ R result = delegate.visitGuardParameterBinding(object);
+ return postVisit(object, prologue, result);
+ }
+ catch (Throwable e) {
+ return badVisit(object, prologue, e);
+ }
+ }
+
+ @Override
public R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object) {
@Nullable P prologue = preVisit(object);
try {
@@ -128,6 +164,18 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
+ public R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object) {
+ @Nullable P prologue = preVisit(object);
+ try {
+ R result = delegate.visitLoopParameterBinding(object);
+ return postVisit(object, prologue, result);
+ }
+ catch (Throwable e) {
+ return badVisit(object, prologue, e);
+ }
+ }
+
+ @Override
public R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object) {
@Nullable P prologue = preVisit(object);
try {
@@ -164,10 +212,10 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
- public R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object) {
+ public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
@Nullable P prologue = preVisit(object);
try {
- R result = delegate.visitMappingCallBinding(object);
+ R result = delegate.visitMappingLoop(object);
return postVisit(object, prologue, result);
}
catch (Throwable e) {
@@ -176,10 +224,10 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
- public R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object) {
+ public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
@Nullable P prologue = preVisit(object);
try {
- R result = delegate.visitMappingLoop(object);
+ R result = delegate.visitMappingParameter(object);
return postVisit(object, prologue, result);
}
catch (Throwable e) {
@@ -188,10 +236,10 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
- public R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object) {
+ public R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object) {
@Nullable P prologue = preVisit(object);
try {
- R result = delegate.visitMappingParameter(object);
+ R result = delegate.visitMappingParameterBinding(object);
return postVisit(object, prologue, result);
}
catch (Throwable e) {
@@ -236,10 +284,10 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
- public R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object) {
+ public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
@Nullable P prologue = preVisit(object);
try {
- R result = delegate.visitOutConnectionVariable(object);
+ R result = delegate.visitSetStatement(object);
return postVisit(object, prologue, result);
}
catch (Throwable e) {
@@ -248,10 +296,22 @@ public abstract class AbstractWrappingQVTimperativeVisitor<R, C, @NonNull D exte
}
@Override
- public R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object) {
+ public R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object) {
@Nullable P prologue = preVisit(object);
try {
- R result = delegate.visitSetStatement(object);
+ R result = delegate.visitSimpleParameter(object);
+ return postVisit(object, prologue, result);
+ }
+ catch (Throwable e) {
+ return badVisit(object, prologue, e);
+ }
+ }
+
+ @Override
+ public R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object) {
+ @Nullable P prologue = preVisit(object);
+ try {
+ R result = delegate.visitSimpleParameterBinding(object);
return postVisit(object, prologue, result);
}
catch (Throwable e) {
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeAdapterFactory.java
index 3300c4f3a..48f075c47 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeAdapterFactory.java
@@ -27,26 +27,31 @@ import org.eclipse.ocl.pivot.utilities.Nameable;
import org.eclipse.qvtd.pivot.qvtbase.BaseModel;
import org.eclipse.qvtd.pivot.qvtbase.Rule;
import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
+import org.eclipse.qvtd.pivot.qvtimperative.*;
import org.eclipse.qvtd.pivot.qvtimperative.AddStatement;
import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.BufferStatement;
import org.eclipse.qvtd.pivot.qvtimperative.CheckStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement;
import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingLoop;
import org.eclipse.qvtd.pivot.qvtimperative.MappingParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingStatement;
import org.eclipse.qvtd.pivot.qvtimperative.NewStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ObservableStatement;
-import org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.SetStatement;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.Statement;
import org.eclipse.qvtd.pivot.qvtimperative.VariableStatement;
@@ -106,143 +111,163 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
*/
protected QVTimperativeSwitch<@Nullable Adapter> modelSwitch =
new QVTimperativeSwitch<@Nullable Adapter>() {
- @Override
- public Adapter caseAddStatement(AddStatement object) {
- return createAddStatementAdapter();
- }
- @Override
- public Adapter caseAppendParameter(AppendParameter object) {
- return createAppendParameterAdapter();
- }
- @Override
- public Adapter caseCheckStatement(CheckStatement object) {
- return createCheckStatementAdapter();
- }
- @Override
- public Adapter caseConnectionVariable(ConnectionVariable object) {
- return createConnectionVariableAdapter();
- }
- @Override
- public Adapter caseDeclareStatement(DeclareStatement object) {
- return createDeclareStatementAdapter();
- }
- @Override
- public Adapter caseGuardParameter(GuardParameter object) {
- return createGuardParameterAdapter();
- }
- @Override
- public Adapter caseImperativeModel(ImperativeModel object) {
- return createImperativeModelAdapter();
- }
- @Override
- public Adapter caseImperativeTypedModel(ImperativeTypedModel object) {
- return createImperativeTypedModelAdapter();
- }
- @Override
- public Adapter caseLoopVariable(LoopVariable object) {
- return createLoopVariableAdapter();
- }
- @Override
- public Adapter caseMapping(Mapping object) {
- return createMappingAdapter();
- }
- @Override
- public Adapter caseMappingCall(MappingCall object) {
- return createMappingCallAdapter();
- }
- @Override
- public Adapter caseMappingCallBinding(MappingCallBinding object) {
- return createMappingCallBindingAdapter();
- }
- @Override
- public Adapter caseMappingLoop(MappingLoop object) {
- return createMappingLoopAdapter();
- }
- @Override
- public Adapter caseMappingParameter(MappingParameter object) {
- return createMappingParameterAdapter();
- }
- @Override
- public Adapter caseMappingStatement(MappingStatement object) {
- return createMappingStatementAdapter();
- }
- @Override
- public Adapter caseNewStatement(NewStatement object) {
- return createNewStatementAdapter();
- }
- @Override
- public Adapter caseObservableStatement(ObservableStatement object) {
- return createObservableStatementAdapter();
- }
- @Override
- public Adapter caseOutConnectionVariable(OutConnectionVariable object) {
- return createOutConnectionVariableAdapter();
- }
- @Override
- public Adapter caseSetStatement(SetStatement object) {
- return createSetStatementAdapter();
- }
- @Override
- public Adapter caseStatement(Statement object) {
- return createStatementAdapter();
- }
- @Override
- public Adapter caseVariableStatement(VariableStatement object) {
- return createVariableStatementAdapter();
- }
- @Override
- public Adapter caseVisitable(Visitable object) {
- return createVisitableAdapter();
- }
- @Override
- public Adapter caseElement(Element object) {
- return createElementAdapter();
- }
- @Override
- public Adapter caseNameable(Nameable object) {
- return createNameableAdapter();
- }
- @Override
- public Adapter caseNamedElement(NamedElement object) {
- return createNamedElementAdapter();
- }
- @Override
- public Adapter caseTypedElement(TypedElement object) {
- return createTypedElementAdapter();
- }
- @Override
- public Adapter caseVariableDeclaration(VariableDeclaration object) {
- return createVariableDeclarationAdapter();
- }
- @Override
- public Adapter caseNamespace(Namespace object) {
- return createNamespaceAdapter();
- }
- @Override
- public Adapter caseModel(Model object) {
- return createModelAdapter();
- }
- @Override
- public Adapter caseBaseModel(BaseModel object) {
- return createBaseModelAdapter();
- }
- @Override
- public Adapter caseTypedModel(TypedModel object) {
- return createTypedModelAdapter();
- }
- @Override
- public Adapter caseRule(Rule object) {
- return createRuleAdapter();
- }
- @Override
- public Adapter caseReferringElement(ReferringElement object) {
- return createReferringElementAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
+ @Override
+ public Adapter caseAddStatement(AddStatement object) {
+ return createAddStatementAdapter();
+ }
+ @Override
+ public Adapter caseAppendParameter(AppendParameter object) {
+ return createAppendParameterAdapter();
+ }
+ @Override
+ public Adapter caseAppendParameterBinding(AppendParameterBinding object) {
+ return createAppendParameterBindingAdapter();
+ }
+ @Override
+ public Adapter caseBufferStatement(BufferStatement object) {
+ return createBufferStatementAdapter();
+ }
+ @Override
+ public Adapter caseCheckStatement(CheckStatement object) {
+ return createCheckStatementAdapter();
+ }
+ @Override
+ public Adapter caseConnectionVariable(ConnectionVariable object) {
+ return createConnectionVariableAdapter();
+ }
+ @Override
+ public Adapter caseDeclareStatement(DeclareStatement object) {
+ return createDeclareStatementAdapter();
+ }
+ @Override
+ public Adapter caseGuardParameter(GuardParameter object) {
+ return createGuardParameterAdapter();
+ }
+ @Override
+ public Adapter caseGuardParameterBinding(GuardParameterBinding object) {
+ return createGuardParameterBindingAdapter();
+ }
+ @Override
+ public Adapter caseImperativeModel(ImperativeModel object) {
+ return createImperativeModelAdapter();
+ }
+ @Override
+ public Adapter caseImperativeTypedModel(ImperativeTypedModel object) {
+ return createImperativeTypedModelAdapter();
+ }
+ @Override
+ public Adapter caseLoopParameterBinding(LoopParameterBinding object) {
+ return createLoopParameterBindingAdapter();
+ }
+ @Override
+ public Adapter caseLoopVariable(LoopVariable object) {
+ return createLoopVariableAdapter();
+ }
+ @Override
+ public Adapter caseMapping(Mapping object) {
+ return createMappingAdapter();
+ }
+ @Override
+ public Adapter caseMappingCall(MappingCall object) {
+ return createMappingCallAdapter();
+ }
+ @Override
+ public Adapter caseMappingLoop(MappingLoop object) {
+ return createMappingLoopAdapter();
+ }
+ @Override
+ public Adapter caseMappingParameter(MappingParameter object) {
+ return createMappingParameterAdapter();
+ }
+ @Override
+ public Adapter caseMappingParameterBinding(MappingParameterBinding object) {
+ return createMappingParameterBindingAdapter();
+ }
+ @Override
+ public Adapter caseMappingStatement(MappingStatement object) {
+ return createMappingStatementAdapter();
+ }
+ @Override
+ public Adapter caseNewStatement(NewStatement object) {
+ return createNewStatementAdapter();
+ }
+ @Override
+ public Adapter caseObservableStatement(ObservableStatement object) {
+ return createObservableStatementAdapter();
+ }
+ @Override
+ public Adapter caseSetStatement(SetStatement object) {
+ return createSetStatementAdapter();
+ }
+ @Override
+ public Adapter caseSimpleParameter(SimpleParameter object) {
+ return createSimpleParameterAdapter();
+ }
+ @Override
+ public Adapter caseSimpleParameterBinding(SimpleParameterBinding object) {
+ return createSimpleParameterBindingAdapter();
+ }
+ @Override
+ public Adapter caseStatement(Statement object) {
+ return createStatementAdapter();
+ }
+ @Override
+ public Adapter caseVariableStatement(VariableStatement object) {
+ return createVariableStatementAdapter();
+ }
+ @Override
+ public Adapter caseVisitable(Visitable object) {
+ return createVisitableAdapter();
+ }
+ @Override
+ public Adapter caseElement(Element object) {
+ return createElementAdapter();
+ }
+ @Override
+ public Adapter caseNameable(Nameable object) {
+ return createNameableAdapter();
+ }
+ @Override
+ public Adapter caseNamedElement(NamedElement object) {
+ return createNamedElementAdapter();
+ }
+ @Override
+ public Adapter caseTypedElement(TypedElement object) {
+ return createTypedElementAdapter();
+ }
+ @Override
+ public Adapter caseVariableDeclaration(VariableDeclaration object) {
+ return createVariableDeclarationAdapter();
+ }
+ @Override
+ public Adapter caseNamespace(Namespace object) {
+ return createNamespaceAdapter();
+ }
+ @Override
+ public Adapter caseModel(Model object) {
+ return createModelAdapter();
+ }
+ @Override
+ public Adapter caseBaseModel(BaseModel object) {
+ return createBaseModelAdapter();
+ }
+ @Override
+ public Adapter caseTypedModel(TypedModel object) {
+ return createTypedModelAdapter();
+ }
+ @Override
+ public Adapter caseRule(Rule object) {
+ return createRuleAdapter();
+ }
+ @Override
+ public Adapter caseReferringElement(ReferringElement object) {
+ return createReferringElementAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
/**
* Creates an adapter for the <code>target</code>.
@@ -287,6 +312,34 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding <em>Append Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding
+ * @generated
+ */
+ public Adapter createAppendParameterBindingAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.BufferStatement <em>Buffer Statement</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.BufferStatement
+ * @generated
+ */
+ public Adapter createBufferStatementAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.CheckStatement <em>Check Statement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -343,6 +396,20 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding <em>Guard Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding
+ * @generated
+ */
+ public Adapter createGuardParameterBindingAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel <em>Imperative Model</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -371,6 +438,20 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding <em>Loop Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.LoopParameterBinding
+ * @generated
+ */
+ public Adapter createLoopParameterBindingAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.LoopVariable <em>Loop Variable</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -413,44 +494,44 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding <em>Mapping Call Binding</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingLoop <em>Mapping Loop</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingLoop
* @generated
*/
- public Adapter createMappingCallBindingAdapter() {
+ public Adapter createMappingLoopAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingLoop <em>Mapping Loop</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameter <em>Mapping Parameter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingLoop
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameter
* @generated
*/
- public Adapter createMappingLoopAdapter() {
+ public Adapter createMappingParameterAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameter <em>Mapping Parameter</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding <em>Mapping Parameter Binding</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameter
+ * @see org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding
* @generated
*/
- public Adapter createMappingParameterAdapter() {
+ public Adapter createMappingParameterBindingAdapter() {
return null;
}
@@ -497,30 +578,44 @@ public class QVTimperativeAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable <em>Out Connection Variable</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.SetStatement <em>Set Statement</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SetStatement
* @generated
*/
- public Adapter createOutConnectionVariableAdapter() {
+ public Adapter createSetStatementAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.SetStatement <em>Set Statement</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter <em>Simple Parameter</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.pivot.qvtimperative.SetStatement
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter
* @generated
*/
- public Adapter createSetStatementAdapter() {
+ public Adapter createSimpleParameterAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding <em>Simple Parameter Binding</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding
+ * @generated
+ */
+ public Adapter createSimpleParameterBindingAdapter() {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeSwitch.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeSwitch.java
index 16ad98d36..8ff6e54ea 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeSwitch.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeSwitch.java
@@ -26,26 +26,31 @@ import org.eclipse.ocl.pivot.utilities.Nameable;
import org.eclipse.qvtd.pivot.qvtbase.BaseModel;
import org.eclipse.qvtd.pivot.qvtbase.Rule;
import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
+import org.eclipse.qvtd.pivot.qvtimperative.*;
import org.eclipse.qvtd.pivot.qvtimperative.AddStatement;
import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameterBinding;
+import org.eclipse.qvtd.pivot.qvtimperative.BufferStatement;
import org.eclipse.qvtd.pivot.qvtimperative.CheckStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.DeclareStatement;
import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeModel;
import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
import org.eclipse.qvtd.pivot.qvtimperative.MappingCall;
-import org.eclipse.qvtd.pivot.qvtimperative.MappingCallBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingLoop;
import org.eclipse.qvtd.pivot.qvtimperative.MappingParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.MappingParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.MappingStatement;
import org.eclipse.qvtd.pivot.qvtimperative.NewStatement;
import org.eclipse.qvtd.pivot.qvtimperative.ObservableStatement;
-import org.eclipse.qvtd.pivot.qvtimperative.OutConnectionVariable;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.pivot.qvtimperative.SetStatement;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameterBinding;
import org.eclipse.qvtd.pivot.qvtimperative.Statement;
import org.eclipse.qvtd.pivot.qvtimperative.VariableStatement;
@@ -133,6 +138,31 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativePackage.APPEND_PARAMETER_BINDING: {
+ AppendParameterBinding appendParameterBinding = (AppendParameterBinding)theEObject;
+ T result = caseAppendParameterBinding(appendParameterBinding);
+ if (result == null) result = caseMappingParameterBinding(appendParameterBinding);
+ if (result == null) result = caseElement(appendParameterBinding);
+ if (result == null) result = caseVisitable(appendParameterBinding);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case QVTimperativePackage.BUFFER_STATEMENT: {
+ BufferStatement bufferStatement = (BufferStatement)theEObject;
+ T result = caseBufferStatement(bufferStatement);
+ if (result == null) result = caseConnectionVariable(bufferStatement);
+ if (result == null) result = caseVariableStatement(bufferStatement);
+ if (result == null) result = caseObservableStatement(bufferStatement);
+ if (result == null) result = caseVariableDeclaration(bufferStatement);
+ if (result == null) result = caseStatement(bufferStatement);
+ if (result == null) result = caseTypedElement(bufferStatement);
+ if (result == null) result = caseNamedElement(bufferStatement);
+ if (result == null) result = caseElement(bufferStatement);
+ if (result == null) result = caseNameable(bufferStatement);
+ if (result == null) result = caseVisitable(bufferStatement);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativePackage.CHECK_STATEMENT: {
CheckStatement checkStatement = (CheckStatement)theEObject;
T result = caseCheckStatement(checkStatement);
@@ -185,6 +215,15 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativePackage.GUARD_PARAMETER_BINDING: {
+ GuardParameterBinding guardParameterBinding = (GuardParameterBinding)theEObject;
+ T result = caseGuardParameterBinding(guardParameterBinding);
+ if (result == null) result = caseMappingParameterBinding(guardParameterBinding);
+ if (result == null) result = caseElement(guardParameterBinding);
+ if (result == null) result = caseVisitable(guardParameterBinding);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativePackage.IMPERATIVE_MODEL: {
ImperativeModel imperativeModel = (ImperativeModel)theEObject;
T result = caseImperativeModel(imperativeModel);
@@ -209,6 +248,15 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativePackage.LOOP_PARAMETER_BINDING: {
+ LoopParameterBinding loopParameterBinding = (LoopParameterBinding)theEObject;
+ T result = caseLoopParameterBinding(loopParameterBinding);
+ if (result == null) result = caseMappingParameterBinding(loopParameterBinding);
+ if (result == null) result = caseElement(loopParameterBinding);
+ if (result == null) result = caseVisitable(loopParameterBinding);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativePackage.LOOP_VARIABLE: {
LoopVariable loopVariable = (LoopVariable)theEObject;
T result = caseLoopVariable(loopVariable);
@@ -245,14 +293,6 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case QVTimperativePackage.MAPPING_CALL_BINDING: {
- MappingCallBinding mappingCallBinding = (MappingCallBinding)theEObject;
- T result = caseMappingCallBinding(mappingCallBinding);
- if (result == null) result = caseElement(mappingCallBinding);
- if (result == null) result = caseVisitable(mappingCallBinding);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
case QVTimperativePackage.MAPPING_LOOP: {
MappingLoop mappingLoop = (MappingLoop)theEObject;
T result = caseMappingLoop(mappingLoop);
@@ -278,6 +318,14 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativePackage.MAPPING_PARAMETER_BINDING: {
+ MappingParameterBinding mappingParameterBinding = (MappingParameterBinding)theEObject;
+ T result = caseMappingParameterBinding(mappingParameterBinding);
+ if (result == null) result = caseElement(mappingParameterBinding);
+ if (result == null) result = caseVisitable(mappingParameterBinding);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativePackage.MAPPING_STATEMENT: {
MappingStatement mappingStatement = (MappingStatement)theEObject;
T result = caseMappingStatement(mappingStatement);
@@ -315,22 +363,6 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case QVTimperativePackage.OUT_CONNECTION_VARIABLE: {
- OutConnectionVariable outConnectionVariable = (OutConnectionVariable)theEObject;
- T result = caseOutConnectionVariable(outConnectionVariable);
- if (result == null) result = caseConnectionVariable(outConnectionVariable);
- if (result == null) result = caseVariableStatement(outConnectionVariable);
- if (result == null) result = caseObservableStatement(outConnectionVariable);
- if (result == null) result = caseVariableDeclaration(outConnectionVariable);
- if (result == null) result = caseStatement(outConnectionVariable);
- if (result == null) result = caseTypedElement(outConnectionVariable);
- if (result == null) result = caseNamedElement(outConnectionVariable);
- if (result == null) result = caseElement(outConnectionVariable);
- if (result == null) result = caseNameable(outConnectionVariable);
- if (result == null) result = caseVisitable(outConnectionVariable);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
case QVTimperativePackage.SET_STATEMENT: {
SetStatement setStatement = (SetStatement)theEObject;
T result = caseSetStatement(setStatement);
@@ -343,6 +375,28 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativePackage.SIMPLE_PARAMETER: {
+ SimpleParameter simpleParameter = (SimpleParameter)theEObject;
+ T result = caseSimpleParameter(simpleParameter);
+ if (result == null) result = caseMappingParameter(simpleParameter);
+ if (result == null) result = caseVariableDeclaration(simpleParameter);
+ if (result == null) result = caseTypedElement(simpleParameter);
+ if (result == null) result = caseNamedElement(simpleParameter);
+ if (result == null) result = caseElement(simpleParameter);
+ if (result == null) result = caseNameable(simpleParameter);
+ if (result == null) result = caseVisitable(simpleParameter);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case QVTimperativePackage.SIMPLE_PARAMETER_BINDING: {
+ SimpleParameterBinding simpleParameterBinding = (SimpleParameterBinding)theEObject;
+ T result = caseSimpleParameterBinding(simpleParameterBinding);
+ if (result == null) result = caseMappingParameterBinding(simpleParameterBinding);
+ if (result == null) result = caseElement(simpleParameterBinding);
+ if (result == null) result = caseVisitable(simpleParameterBinding);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativePackage.STATEMENT: {
Statement statement = (Statement)theEObject;
T result = caseStatement(statement);
@@ -401,6 +455,36 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Append Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Append Parameter Binding</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAppendParameterBinding(AppendParameterBinding object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Buffer Statement</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Buffer Statement</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseBufferStatement(BufferStatement object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Check Statement</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -461,6 +545,21 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Guard Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Guard Parameter Binding</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseGuardParameterBinding(GuardParameterBinding object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Imperative Model</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -491,6 +590,21 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Loop Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Loop Parameter Binding</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseLoopParameterBinding(LoopParameterBinding object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Loop Variable</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -536,47 +650,47 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Mapping Call Binding</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Mapping Loop</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping Call Binding</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Mapping Loop</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseMappingCallBinding(MappingCallBinding object) {
+ public T caseMappingLoop(MappingLoop object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Mapping Loop</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Mapping Parameter</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping Loop</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Mapping Parameter</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseMappingLoop(MappingLoop object) {
+ public T caseMappingParameter(MappingParameter object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Mapping Parameter</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Mapping Parameter Binding</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping Parameter</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Mapping Parameter Binding</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseMappingParameter(MappingParameter object) {
+ public T caseMappingParameterBinding(MappingParameterBinding object) {
return null;
}
@@ -626,32 +740,47 @@ public class QVTimperativeSwitch<@Nullable T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Out Connection Variable</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Set Statement</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Out Connection Variable</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Set Statement</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseOutConnectionVariable(OutConnectionVariable object) {
+ public T caseSetStatement(SetStatement object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Set Statement</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Simple Parameter</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Set Statement</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Simple Parameter</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseSetStatement(SetStatement object) {
+ public T caseSimpleParameter(SimpleParameter object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Simple Parameter Binding</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Simple Parameter Binding</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSimpleParameterBinding(SimpleParameterBinding object) {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeVisitor.java b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeVisitor.java
index 187fbd64b..6a8879e37 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeVisitor.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtimperative/emf-gen/org/eclipse/qvtd/pivot/qvtimperative/util/QVTimperativeVisitor.java
@@ -25,23 +25,28 @@ public interface QVTimperativeVisitor<R> extends org.eclipse.qvtd.pivot.qvtbase.
{
R visitAddStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AddStatement object);
R visitAppendParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameter object);
+ R visitAppendParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull AppendParameterBinding object);
+ R visitBufferStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull BufferStatement object);
R visitCheckStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull CheckStatement object);
R visitConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ConnectionVariable object);
R visitDeclareStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull DeclareStatement object);
R visitGuardParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameter object);
+ R visitGuardParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull GuardParameterBinding object);
R visitImperativeModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeModel object);
R visitImperativeTypedModel(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ImperativeTypedModel object);
+ R visitLoopParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopParameterBinding object);
R visitLoopVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull LoopVariable object);
R visitMapping(org.eclipse.qvtd.pivot.qvtimperative.@NonNull Mapping object);
R visitMappingCall(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCall object);
- R visitMappingCallBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingCallBinding object);
R visitMappingLoop(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingLoop object);
R visitMappingParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameter object);
+ R visitMappingParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingParameterBinding object);
R visitMappingStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull MappingStatement object);
R visitNewStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull NewStatement object);
R visitObservableStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull ObservableStatement object);
- R visitOutConnectionVariable(org.eclipse.qvtd.pivot.qvtimperative.@NonNull OutConnectionVariable object);
R visitSetStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SetStatement object);
+ R visitSimpleParameter(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameter object);
+ R visitSimpleParameterBinding(org.eclipse.qvtd.pivot.qvtimperative.@NonNull SimpleParameterBinding object);
R visitStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull Statement object);
R visitVariableStatement(org.eclipse.qvtd.pivot.qvtimperative.@NonNull VariableStatement object);
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/impl/QVTrelationFactoryImpl.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/impl/QVTrelationFactoryImpl.java
index 95668c462..a404b72e7 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/impl/QVTrelationFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/impl/QVTrelationFactoryImpl.java
@@ -15,7 +15,6 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.qvtd.pivot.qvtrelation.*;
import org.eclipse.qvtd.pivot.qvtrelation.DomainPattern;
import org.eclipse.qvtd.pivot.qvtrelation.Key;
import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationFactory;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationAdapterFactory.java
index 09f6a55c9..d5e380d7a 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationAdapterFactory.java
@@ -31,7 +31,6 @@ import org.eclipse.qvtd.pivot.qvtbase.Domain;
import org.eclipse.qvtd.pivot.qvtbase.Pattern;
import org.eclipse.qvtd.pivot.qvtbase.Rule;
import org.eclipse.qvtd.pivot.qvtbase.Transformation;
-import org.eclipse.qvtd.pivot.qvtrelation.*;
import org.eclipse.qvtd.pivot.qvtrelation.DomainPattern;
import org.eclipse.qvtd.pivot.qvtrelation.Key;
import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationPackage;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationSwitch.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationSwitch.java
index ddc01b5c8..743bb8c2c 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationSwitch.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/emf-gen/org/eclipse/qvtd/pivot/qvtrelation/util/QVTrelationSwitch.java
@@ -30,7 +30,6 @@ import org.eclipse.qvtd.pivot.qvtbase.Domain;
import org.eclipse.qvtd.pivot.qvtbase.Pattern;
import org.eclipse.qvtd.pivot.qvtbase.Rule;
import org.eclipse.qvtd.pivot.qvtbase.Transformation;
-import org.eclipse.qvtd.pivot.qvtrelation.*;
import org.eclipse.qvtd.pivot.qvtrelation.DomainPattern;
import org.eclipse.qvtd.pivot.qvtrelation.Key;
import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationPackage;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/impl/QVTtemplateFactoryImpl.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/impl/QVTtemplateFactoryImpl.java
index a6720ce11..ca10bd477 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/impl/QVTtemplateFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/impl/QVTtemplateFactoryImpl.java
@@ -15,7 +15,6 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.qvtd.pivot.qvttemplate.*;
import org.eclipse.qvtd.pivot.qvttemplate.CollectionTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java
index a8713c012..f7b58c31b 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateAdapterFactory.java
@@ -22,7 +22,6 @@ import org.eclipse.ocl.pivot.OCLExpression;
import org.eclipse.ocl.pivot.TypedElement;
import org.eclipse.ocl.pivot.util.Visitable;
import org.eclipse.ocl.pivot.utilities.Nameable;
-import org.eclipse.qvtd.pivot.qvttemplate.*;
import org.eclipse.qvtd.pivot.qvttemplate.CollectionTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateSwitch.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateSwitch.java
index d589085bd..b8f036ec1 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateSwitch.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/emf-gen/org/eclipse/qvtd/pivot/qvttemplate/util/QVTtemplateSwitch.java
@@ -21,7 +21,6 @@ import org.eclipse.ocl.pivot.OCLExpression;
import org.eclipse.ocl.pivot.TypedElement;
import org.eclipse.ocl.pivot.util.Visitable;
import org.eclipse.ocl.pivot.utilities.Nameable;
-import org.eclipse.qvtd.pivot.qvttemplate.*;
import org.eclipse.qvtd.pivot.qvttemplate.CollectionTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSAdapterFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSAdapterFactory.java
index 4a2b02c09..5111317a8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSAdapterFactory.java
@@ -28,7 +28,6 @@ import org.eclipse.ocl.xtext.basecs.PivotableElementCS;
import org.eclipse.ocl.xtext.basecs.TemplateableElementCS;
import org.eclipse.ocl.xtext.basecs.TypeCS;
import org.eclipse.ocl.xtext.basecs.util.VisitableCS;
-import org.eclipse.qvtd.xtext.qvtbasecs.*;
import org.eclipse.qvtd.xtext.qvtbasecs.AbstractTransformationCS;
import org.eclipse.qvtd.xtext.qvtbasecs.QVTbaseCSPackage;
import org.eclipse.qvtd.xtext.qvtbasecs.QualifiedPackageCS;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSSwitch.java b/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSSwitch.java
index cbac85145..668562d50 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSSwitch.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtbase/emf-gen/org/eclipse/qvtd/xtext/qvtbasecs/util/QVTbaseCSSwitch.java
@@ -27,7 +27,6 @@ import org.eclipse.ocl.xtext.basecs.PivotableElementCS;
import org.eclipse.ocl.xtext.basecs.TemplateableElementCS;
import org.eclipse.ocl.xtext.basecs.TypeCS;
import org.eclipse.ocl.xtext.basecs.util.VisitableCS;
-import org.eclipse.qvtd.xtext.qvtbasecs.*;
import org.eclipse.qvtd.xtext.qvtbasecs.AbstractTransformationCS;
import org.eclipse.qvtd.xtext.qvtbasecs.QVTbaseCSPackage;
import org.eclipse.qvtd.xtext.qvtbasecs.QualifiedPackageCS;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
index 9086e8111..794cef4b7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java
@@ -47,19 +47,34 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeAddStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeAppendParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAppendParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completeAppendParameterCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeAppendParameterCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeBufferStatementCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeBufferStatementCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeBufferStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeCheckStatementCS_OwnedCondition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeDeclareStatementCS_ObservedProperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeDeclareStatementCS_IsChecked(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeDeclareStatementCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void completeDeclareStatementCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -83,6 +98,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeDirectionCS_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
+ public void completeGuardParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeGuardParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeGuardParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completeGuardParameterCS_ReferredTypedModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
@@ -101,6 +125,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeImportCS_IsAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void completeLoopParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeLoopParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeLoopParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
public void completeMappingCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -116,18 +149,18 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeMappingCallCS_IsInfinite(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void completeMappingCallCS_IsInstall(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeMappingCallCS_IsInvoke(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void completeMappingCallCS_OwnedPathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeMappingCallCS_OwnedBindings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeMappingCallBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
- }
- public void completeMappingCallBindingCS_OwnedValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
public void completeMappingLoopCS_ObservedProperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -161,15 +194,6 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeNewStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeOutVariableCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
- public void completeOutVariableCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
- public void completeOutVariableCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
- }
public void completeParamDeclarationCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -231,6 +255,24 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void completeSetStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeSimpleParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeSimpleParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleParameterBindingCS_OwnedValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleParameterCS_ReferredTypedModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleParameterCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleParameterCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeTransformationCS_OwnedPathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -247,9 +289,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_AddStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_AppendParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_AppendParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_BufferStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_CommitStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -265,6 +313,9 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_DirectionCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_GuardParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_GuardParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -274,13 +325,13 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_ImportCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_MappingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_LoopParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_MappingCallCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_MappingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_MappingCallBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_MappingCallCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void complete_MappingLoopCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -289,13 +340,13 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_MappingIteratorCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_MappingParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_MappingParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_NewStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_MappingParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_OutVariableCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void complete_NewStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
public void complete_ParamDeclarationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -313,6 +364,12 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex
public void complete_SetStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_SimpleParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_SimpleParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_TransformationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
index 04e9bdbbc..7e2b3cd6a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/QVTimperativeParser.java
@@ -49,6 +49,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getControlStatementCSAccess().getAlternatives(), "rule__ControlStatementCS__Alternatives");
put(grammarAccess.getDirectionCSAccess().getAlternatives_1(), "rule__DirectionCS__Alternatives_1");
put(grammarAccess.getGuardStatementCSAccess().getAlternatives(), "rule__GuardStatementCS__Alternatives");
+ put(grammarAccess.getMappingCallCSAccess().getAlternatives_2(), "rule__MappingCallCS__Alternatives_2");
+ put(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives(), "rule__MappingParameterBindingCS__Alternatives");
put(grammarAccess.getMappingParameterCSAccess().getAlternatives(), "rule__MappingParameterCS__Alternatives");
put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5(), "rule__QualifiedPackageCS__Alternatives_5");
put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1(), "rule__QualifiedPackageCS__Alternatives_5_0_1");
@@ -112,7 +114,11 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getAddStatementCSAccess().getGroup(), "rule__AddStatementCS__Group__0");
put(grammarAccess.getAddStatementCSAccess().getGroup_0(), "rule__AddStatementCS__Group_0__0");
put(grammarAccess.getAddStatementCSAccess().getGroup_0_2(), "rule__AddStatementCS__Group_0_2__0");
+ put(grammarAccess.getAppendParameterBindingCSAccess().getGroup(), "rule__AppendParameterBindingCS__Group__0");
put(grammarAccess.getAppendParameterCSAccess().getGroup(), "rule__AppendParameterCS__Group__0");
+ put(grammarAccess.getBufferStatementCSAccess().getGroup(), "rule__BufferStatementCS__Group__0");
+ put(grammarAccess.getBufferStatementCSAccess().getGroup_2(), "rule__BufferStatementCS__Group_2__0");
+ put(grammarAccess.getBufferStatementCSAccess().getGroup_3(), "rule__BufferStatementCS__Group_3__0");
put(grammarAccess.getCheckStatementCSAccess().getGroup(), "rule__CheckStatementCS__Group__0");
put(grammarAccess.getDeclareStatementCSAccess().getGroup(), "rule__DeclareStatementCS__Group__0");
put(grammarAccess.getDeclareStatementCSAccess().getGroup_0(), "rule__DeclareStatementCS__Group_0__0");
@@ -120,14 +126,15 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getDeclareStatementCSAccess().getGroup_4(), "rule__DeclareStatementCS__Group_4__0");
put(grammarAccess.getDirectionCSAccess().getGroup(), "rule__DirectionCS__Group__0");
put(grammarAccess.getDirectionCSAccess().getGroup_5(), "rule__DirectionCS__Group_5__0");
+ put(grammarAccess.getGuardParameterBindingCSAccess().getGroup(), "rule__GuardParameterBindingCS__Group__0");
put(grammarAccess.getGuardParameterCSAccess().getGroup(), "rule__GuardParameterCS__Group__0");
put(grammarAccess.getImportCSAccess().getGroup(), "rule__ImportCS__Group__0");
put(grammarAccess.getImportCSAccess().getGroup_1(), "rule__ImportCS__Group_1__0");
put(grammarAccess.getImportCSAccess().getGroup_3(), "rule__ImportCS__Group_3__0");
+ put(grammarAccess.getLoopParameterBindingCSAccess().getGroup(), "rule__LoopParameterBindingCS__Group__0");
put(grammarAccess.getMappingCSAccess().getGroup(), "rule__MappingCS__Group__0");
put(grammarAccess.getMappingCSAccess().getGroup_3(), "rule__MappingCS__Group_3__0");
put(grammarAccess.getMappingCallCSAccess().getGroup(), "rule__MappingCallCS__Group__0");
- put(grammarAccess.getMappingCallBindingCSAccess().getGroup(), "rule__MappingCallBindingCS__Group__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup(), "rule__MappingLoopCS__Group__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup_0(), "rule__MappingLoopCS__Group_0__0");
put(grammarAccess.getMappingLoopCSAccess().getGroup_0_2(), "rule__MappingLoopCS__Group_0_2__0");
@@ -137,8 +144,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getNewStatementCSAccess().getGroup_0(), "rule__NewStatementCS__Group_0__0");
put(grammarAccess.getNewStatementCSAccess().getGroup_0_2(), "rule__NewStatementCS__Group_0_2__0");
put(grammarAccess.getNewStatementCSAccess().getGroup_7(), "rule__NewStatementCS__Group_7__0");
- put(grammarAccess.getOutVariableCSAccess().getGroup(), "rule__OutVariableCS__Group__0");
- put(grammarAccess.getOutVariableCSAccess().getGroup_4(), "rule__OutVariableCS__Group_4__0");
put(grammarAccess.getParamDeclarationCSAccess().getGroup(), "rule__ParamDeclarationCS__Group__0");
put(grammarAccess.getQualifiedPackageCSAccess().getGroup(), "rule__QualifiedPackageCS__Group__0");
put(grammarAccess.getQualifiedPackageCSAccess().getGroup_3(), "rule__QualifiedPackageCS__Group_3__0");
@@ -153,6 +158,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getSetStatementCSAccess().getGroup(), "rule__SetStatementCS__Group__0");
put(grammarAccess.getSetStatementCSAccess().getGroup_0(), "rule__SetStatementCS__Group_0__0");
put(grammarAccess.getSetStatementCSAccess().getGroup_0_2(), "rule__SetStatementCS__Group_0_2__0");
+ put(grammarAccess.getSimpleParameterBindingCSAccess().getGroup(), "rule__SimpleParameterBindingCS__Group__0");
+ put(grammarAccess.getSimpleParameterCSAccess().getGroup(), "rule__SimpleParameterCS__Group__0");
put(grammarAccess.getTransformationCSAccess().getGroup(), "rule__TransformationCS__Group__0");
put(grammarAccess.getTransformationCSAccess().getGroup_4(), "rule__TransformationCS__Group_4__0");
put(grammarAccess.getAttributeCSAccess().getGroup(), "rule__AttributeCS__Group__0");
@@ -316,12 +323,17 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1");
put(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_2(), "rule__AddStatementCS__TargetVariableAssignment_2");
put(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_4(), "rule__AddStatementCS__OwnedExpressionAssignment_4");
+ put(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0(), "rule__AppendParameterBindingCS__ReferredVariableAssignment_0");
+ put(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2(), "rule__AppendParameterBindingCS__ValueAssignment_2");
put(grammarAccess.getAppendParameterCSAccess().getNameAssignment_1(), "rule__AppendParameterCS__NameAssignment_1");
put(grammarAccess.getAppendParameterCSAccess().getOwnedTypeAssignment_3(), "rule__AppendParameterCS__OwnedTypeAssignment_3");
+ put(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1(), "rule__BufferStatementCS__NameAssignment_1");
+ put(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1(), "rule__BufferStatementCS__OwnedTypeAssignment_2_1");
+ put(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1(), "rule__BufferStatementCS__OwnedExpressionAssignment_3_1");
put(grammarAccess.getCheckStatementCSAccess().getOwnedConditionAssignment_1(), "rule__CheckStatementCS__OwnedConditionAssignment_1");
put(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_1(), "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1");
put(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1");
- put(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1(), "rule__DeclareStatementCS__IsCheckedAssignment_1");
+ put(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1(), "rule__DeclareStatementCS__IsCheckAssignment_1");
put(grammarAccess.getDeclareStatementCSAccess().getNameAssignment_3(), "rule__DeclareStatementCS__NameAssignment_3");
put(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeAssignment_4_1(), "rule__DeclareStatementCS__OwnedTypeAssignment_4_1");
put(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionAssignment_6(), "rule__DeclareStatementCS__OwnedExpressionAssignment_6");
@@ -330,12 +342,18 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getDirectionCSAccess().getNameAssignment_2(), "rule__DirectionCS__NameAssignment_2");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_4(), "rule__DirectionCS__ImportsAssignment_4");
put(grammarAccess.getDirectionCSAccess().getImportsAssignment_5_1(), "rule__DirectionCS__ImportsAssignment_5_1");
+ put(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__GuardParameterBindingCS__IsCheckAssignment_0");
+ put(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__GuardParameterBindingCS__ReferredVariableAssignment_1");
+ put(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3(), "rule__GuardParameterBindingCS__ValueAssignment_3");
put(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2(), "rule__GuardParameterCS__ReferredTypedModelAssignment_2");
put(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3(), "rule__GuardParameterCS__NameAssignment_3");
put(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5(), "rule__GuardParameterCS__OwnedTypeAssignment_5");
put(grammarAccess.getImportCSAccess().getNameAssignment_1_0(), "rule__ImportCS__NameAssignment_1_0");
put(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2(), "rule__ImportCS__OwnedPathNameAssignment_2");
put(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0(), "rule__ImportCS__IsAllAssignment_3_0");
+ put(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__LoopParameterBindingCS__IsCheckAssignment_0");
+ put(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__LoopParameterBindingCS__ReferredVariableAssignment_1");
+ put(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3(), "rule__LoopParameterBindingCS__ValueAssignment_3");
put(grammarAccess.getMappingCSAccess().getNameAssignment_2(), "rule__MappingCS__NameAssignment_2");
put(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1(), "rule__MappingCS__OwnedInPathNameAssignment_3_1");
put(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5(), "rule__MappingCS__OwnedParametersAssignment_5");
@@ -343,10 +361,10 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7(), "rule__MappingCS__OwnedStatementsAssignment_7");
put(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8(), "rule__MappingCS__OwnedStatementsAssignment_8");
put(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1(), "rule__MappingCallCS__IsInfiniteAssignment_1");
+ put(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1(), "rule__MappingCallCS__IsInstallAssignment_2_1");
+ put(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2(), "rule__MappingCallCS__IsInvokeAssignment_2_2");
put(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3(), "rule__MappingCallCS__OwnedPathNameAssignment_3");
put(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5(), "rule__MappingCallCS__OwnedBindingsAssignment_5");
- put(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0(), "rule__MappingCallBindingCS__ReferredVariableAssignment_0");
- put(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2(), "rule__MappingCallBindingCS__OwnedValueAssignment_2");
put(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1(), "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1");
put(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1");
put(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2(), "rule__MappingLoopCS__OwnedIteratorAssignment_2");
@@ -360,9 +378,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getNewStatementCSAccess().getNameAssignment_4(), "rule__NewStatementCS__NameAssignment_4");
put(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_6(), "rule__NewStatementCS__OwnedTypeAssignment_6");
put(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_7_1(), "rule__NewStatementCS__OwnedExpressionAssignment_7_1");
- put(grammarAccess.getOutVariableCSAccess().getNameAssignment_1(), "rule__OutVariableCS__NameAssignment_1");
- put(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3(), "rule__OutVariableCS__OwnedTypeAssignment_3");
- put(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1(), "rule__OutVariableCS__OwnedExpressionAssignment_4_1");
put(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0(), "rule__ParamDeclarationCS__NameAssignment_0");
put(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2(), "rule__ParamDeclarationCS__OwnedTypeAssignment_2");
put(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1(), "rule__QualifiedPackageCS__OwnedPathNameAssignment_1");
@@ -386,6 +401,12 @@ public class QVTimperativeParser extends AbstractContentAssistParser {
put(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3(), "rule__SetStatementCS__ReferredVariableAssignment_3");
put(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5(), "rule__SetStatementCS__ReferredPropertyAssignment_5");
put(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7(), "rule__SetStatementCS__OwnedExpressionAssignment_7");
+ put(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__SimpleParameterBindingCS__IsCheckAssignment_0");
+ put(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1");
+ put(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3(), "rule__SimpleParameterBindingCS__OwnedValueAssignment_3");
+ put(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2(), "rule__SimpleParameterCS__ReferredTypedModelAssignment_2");
+ put(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3(), "rule__SimpleParameterCS__NameAssignment_3");
+ put(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5(), "rule__SimpleParameterCS__OwnedTypeAssignment_5");
put(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1(), "rule__TransformationCS__OwnedPathNameAssignment_1");
put(grammarAccess.getTransformationCSAccess().getNameAssignment_2(), "rule__TransformationCS__NameAssignment_2");
put(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_4_0(), "rule__TransformationCS__OwnedDirectionsAssignment_4_0");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
index 03dd07a8f..0b3a734d7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g
@@ -120,6 +120,34 @@ finally {
+// Entry rule entryRuleAppendParameterBindingCS
+entryRuleAppendParameterBindingCS
+:
+{ before(grammarAccess.getAppendParameterBindingCSRule()); }
+ ruleAppendParameterBindingCS
+{ after(grammarAccess.getAppendParameterBindingCSRule()); }
+ EOF
+;
+
+// Rule AppendParameterBindingCS
+ruleAppendParameterBindingCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); }
+(rule__AppendParameterBindingCS__Group__0)
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleAppendParameterCS
entryRuleAppendParameterCS
:
@@ -148,6 +176,34 @@ finally {
+// Entry rule entryRuleBufferStatementCS
+entryRuleBufferStatementCS
+:
+{ before(grammarAccess.getBufferStatementCSRule()); }
+ ruleBufferStatementCS
+{ after(grammarAccess.getBufferStatementCSRule()); }
+ EOF
+;
+
+// Rule BufferStatementCS
+ruleBufferStatementCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getGroup()); }
+(rule__BufferStatementCS__Group__0)
+{ after(grammarAccess.getBufferStatementCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleCommitStatementCS
entryRuleCommitStatementCS
:
@@ -288,6 +344,34 @@ finally {
+// Entry rule entryRuleGuardParameterBindingCS
+entryRuleGuardParameterBindingCS
+:
+{ before(grammarAccess.getGuardParameterBindingCSRule()); }
+ ruleGuardParameterBindingCS
+{ after(grammarAccess.getGuardParameterBindingCSRule()); }
+ EOF
+;
+
+// Rule GuardParameterBindingCS
+ruleGuardParameterBindingCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); }
+(rule__GuardParameterBindingCS__Group__0)
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleGuardParameterCS
entryRuleGuardParameterCS
:
@@ -372,6 +456,34 @@ finally {
+// Entry rule entryRuleLoopParameterBindingCS
+entryRuleLoopParameterBindingCS
+:
+{ before(grammarAccess.getLoopParameterBindingCSRule()); }
+ ruleLoopParameterBindingCS
+{ after(grammarAccess.getLoopParameterBindingCSRule()); }
+ EOF
+;
+
+// Rule LoopParameterBindingCS
+ruleLoopParameterBindingCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); }
+(rule__LoopParameterBindingCS__Group__0)
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleMappingCS
entryRuleMappingCS
:
@@ -428,34 +540,6 @@ finally {
-// Entry rule entryRuleMappingCallBindingCS
-entryRuleMappingCallBindingCS
-:
-{ before(grammarAccess.getMappingCallBindingCSRule()); }
- ruleMappingCallBindingCS
-{ after(grammarAccess.getMappingCallBindingCSRule()); }
- EOF
-;
-
-// Rule MappingCallBindingCS
-ruleMappingCallBindingCS
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getGroup()); }
-(rule__MappingCallBindingCS__Group__0)
-{ after(grammarAccess.getMappingCallBindingCSAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
// Entry rule entryRuleMappingLoopCS
entryRuleMappingLoopCS
:
@@ -512,6 +596,34 @@ finally {
+// Entry rule entryRuleMappingParameterBindingCS
+entryRuleMappingParameterBindingCS
+:
+{ before(grammarAccess.getMappingParameterBindingCSRule()); }
+ ruleMappingParameterBindingCS
+{ after(grammarAccess.getMappingParameterBindingCSRule()); }
+ EOF
+;
+
+// Rule MappingParameterBindingCS
+ruleMappingParameterBindingCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); }
+(rule__MappingParameterBindingCS__Alternatives)
+{ after(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleMappingParameterCS
entryRuleMappingParameterCS
:
@@ -568,34 +680,6 @@ finally {
-// Entry rule entryRuleOutVariableCS
-entryRuleOutVariableCS
-:
-{ before(grammarAccess.getOutVariableCSRule()); }
- ruleOutVariableCS
-{ after(grammarAccess.getOutVariableCSRule()); }
- EOF
-;
-
-// Rule OutVariableCS
-ruleOutVariableCS
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOutVariableCSAccess().getGroup()); }
-(rule__OutVariableCS__Group__0)
-{ after(grammarAccess.getOutVariableCSAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
// Entry rule entryRuleParamDeclarationCS
entryRuleParamDeclarationCS
:
@@ -736,6 +820,62 @@ finally {
+// Entry rule entryRuleSimpleParameterBindingCS
+entryRuleSimpleParameterBindingCS
+:
+{ before(grammarAccess.getSimpleParameterBindingCSRule()); }
+ ruleSimpleParameterBindingCS
+{ after(grammarAccess.getSimpleParameterBindingCSRule()); }
+ EOF
+;
+
+// Rule SimpleParameterBindingCS
+ruleSimpleParameterBindingCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); }
+(rule__SimpleParameterBindingCS__Group__0)
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleSimpleParameterCS
+entryRuleSimpleParameterCS
+:
+{ before(grammarAccess.getSimpleParameterCSRule()); }
+ ruleSimpleParameterCS
+{ after(grammarAccess.getSimpleParameterCSRule()); }
+ EOF
+;
+
+// Rule SimpleParameterCS
+ruleSimpleParameterCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getGroup()); }
+(rule__SimpleParameterCS__Group__0)
+{ after(grammarAccess.getSimpleParameterCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleTransformationCS
entryRuleTransformationCS
:
@@ -3576,9 +3716,9 @@ rule__GuardStatementCS__Alternatives
}
:
(
-{ before(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); }
- ruleOutVariableCS
-{ after(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); }
+{ before(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); }
+ ruleBufferStatementCS
+{ after(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); }
)
|(
@@ -3604,21 +3744,91 @@ finally {
restoreStackSize(stackSize);
}
+rule__MappingCallCS__Alternatives_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); }
+
+ 'call'
+
+{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); }
+(rule__MappingCallCS__IsInstallAssignment_2_1)
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); }
+(rule__MappingCallCS__IsInvokeAssignment_2_2)
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__MappingParameterBindingCS__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); }
+ ruleAppendParameterBindingCS
+{ after(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); }
+ ruleGuardParameterBindingCS
+{ after(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); }
+ ruleLoopParameterBindingCS
+{ after(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); }
+ ruleSimpleParameterBindingCS
+{ after(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__MappingParameterCS__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); }
+{ before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); }
+ ruleAppendParameterCS
+{ after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); }
ruleGuardParameterCS
-{ after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); }
+{ after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); }
)
|(
-{ before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); }
- ruleAppendParameterCS
-{ after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); }
+{ before(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); }
+ ruleSimpleParameterCS
+{ after(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); }
)
;
@@ -5950,6 +6160,133 @@ finally {
+rule__AppendParameterBindingCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AppendParameterBindingCS__Group__0__Impl
+ rule__AppendParameterBindingCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AppendParameterBindingCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); }
+(rule__AppendParameterBindingCS__ReferredVariableAssignment_0)
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AppendParameterBindingCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AppendParameterBindingCS__Group__1__Impl
+ rule__AppendParameterBindingCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AppendParameterBindingCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); }
+
+ 'appendsTo'
+
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AppendParameterBindingCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AppendParameterBindingCS__Group__2__Impl
+ rule__AppendParameterBindingCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AppendParameterBindingCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); }
+(rule__AppendParameterBindingCS__ValueAssignment_2)
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AppendParameterBindingCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AppendParameterBindingCS__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AppendParameterBindingCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); }
+
+ ';'
+
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
rule__AppendParameterCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -6110,6 +6447,290 @@ finally {
+rule__BufferStatementCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__0__Impl
+ rule__BufferStatementCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); }
+
+ 'buffer'
+
+{ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__1__Impl
+ rule__BufferStatementCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); }
+(rule__BufferStatementCS__NameAssignment_1)
+{ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__2__Impl
+ rule__BufferStatementCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getGroup_2()); }
+(rule__BufferStatementCS__Group_2__0)?
+{ after(grammarAccess.getBufferStatementCSAccess().getGroup_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__3__Impl
+ rule__BufferStatementCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getGroup_3()); }
+(rule__BufferStatementCS__Group_3__0)?
+{ after(grammarAccess.getBufferStatementCSAccess().getGroup_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); }
+
+ ';'
+
+{ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__BufferStatementCS__Group_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group_2__0__Impl
+ rule__BufferStatementCS__Group_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); }
+
+ ':'
+
+{ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); }
+(rule__BufferStatementCS__OwnedTypeAssignment_2_1)
+{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__BufferStatementCS__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group_3__0__Impl
+ rule__BufferStatementCS__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); }
+
+ ':='
+
+{ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__BufferStatementCS__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__BufferStatementCS__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); }
+(rule__BufferStatementCS__OwnedExpressionAssignment_3_1)
+{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
rule__CheckStatementCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -6253,9 +6874,9 @@ rule__DeclareStatementCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); }
-(rule__DeclareStatementCS__IsCheckedAssignment_1)?
-{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); }
+{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); }
+(rule__DeclareStatementCS__IsCheckAssignment_1)?
+{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); }
)
;
@@ -6931,6 +7552,164 @@ finally {
+rule__GuardParameterBindingCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardParameterBindingCS__Group__0__Impl
+ rule__GuardParameterBindingCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); }
+(rule__GuardParameterBindingCS__IsCheckAssignment_0)?
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__GuardParameterBindingCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardParameterBindingCS__Group__1__Impl
+ rule__GuardParameterBindingCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+(rule__GuardParameterBindingCS__ReferredVariableAssignment_1)
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__GuardParameterBindingCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardParameterBindingCS__Group__2__Impl
+ rule__GuardParameterBindingCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); }
+
+ 'consumes'
+
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__GuardParameterBindingCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardParameterBindingCS__Group__3__Impl
+ rule__GuardParameterBindingCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); }
+(rule__GuardParameterBindingCS__ValueAssignment_3)
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__GuardParameterBindingCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardParameterBindingCS__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); }
+
+ ';'
+
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
rule__GuardParameterCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -6949,11 +7728,11 @@ rule__GuardParameterCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); }
+{ before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); }
- 'in'
+ 'guard'
-{ after(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); }
+{ after(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); }
)
;
@@ -7439,6 +8218,164 @@ finally {
+rule__LoopParameterBindingCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__LoopParameterBindingCS__Group__0__Impl
+ rule__LoopParameterBindingCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); }
+(rule__LoopParameterBindingCS__IsCheckAssignment_0)?
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__LoopParameterBindingCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__LoopParameterBindingCS__Group__1__Impl
+ rule__LoopParameterBindingCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+(rule__LoopParameterBindingCS__ReferredVariableAssignment_1)
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__LoopParameterBindingCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__LoopParameterBindingCS__Group__2__Impl
+ rule__LoopParameterBindingCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); }
+
+ 'iterates'
+
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__LoopParameterBindingCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__LoopParameterBindingCS__Group__3__Impl
+ rule__LoopParameterBindingCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); }
+(rule__LoopParameterBindingCS__ValueAssignment_3)
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__LoopParameterBindingCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__LoopParameterBindingCS__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); }
+
+ ';'
+
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
rule__MappingCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -7897,11 +8834,9 @@ rule__MappingCallCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); }
-
- 'call'
-
-{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); }
+{ before(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); }
+(rule__MappingCallCS__Alternatives_2)
+{ after(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); }
)
;
@@ -8043,133 +8978,6 @@ finally {
-rule__MappingCallBindingCS__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCallBindingCS__Group__0__Impl
- rule__MappingCallBindingCS__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCallBindingCS__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); }
-(rule__MappingCallBindingCS__ReferredVariableAssignment_0)
-{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MappingCallBindingCS__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCallBindingCS__Group__1__Impl
- rule__MappingCallBindingCS__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCallBindingCS__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); }
-
- ':='
-
-{ after(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MappingCallBindingCS__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCallBindingCS__Group__2__Impl
- rule__MappingCallBindingCS__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCallBindingCS__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); }
-(rule__MappingCallBindingCS__OwnedValueAssignment_2)
-{ after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MappingCallBindingCS__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MappingCallBindingCS__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MappingCallBindingCS__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); }
-
- ';'
-
-{ after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
rule__MappingLoopCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -9219,260 +10027,6 @@ finally {
-rule__OutVariableCS__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__0__Impl
- rule__OutVariableCS__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); }
-
- 'out'
-
-{ after(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__1__Impl
- rule__OutVariableCS__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); }
-(rule__OutVariableCS__NameAssignment_1)
-{ after(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__2__Impl
- rule__OutVariableCS__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); }
-
- ':'
-
-{ after(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__3__Impl
- rule__OutVariableCS__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); }
-(rule__OutVariableCS__OwnedTypeAssignment_3)
-{ after(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__4__Impl
- rule__OutVariableCS__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getGroup_4()); }
-(rule__OutVariableCS__Group_4__0)?
-{ after(grammarAccess.getOutVariableCSAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); }
-
- ';'
-
-{ after(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__OutVariableCS__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group_4__0__Impl
- rule__OutVariableCS__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); }
-
- ':='
-
-{ after(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OutVariableCS__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OutVariableCS__Group_4__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); }
-(rule__OutVariableCS__OwnedExpressionAssignment_4_1)
-{ after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
rule__ParamDeclarationCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -11113,6 +11667,388 @@ finally {
+rule__SimpleParameterBindingCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterBindingCS__Group__0__Impl
+ rule__SimpleParameterBindingCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); }
+(rule__SimpleParameterBindingCS__IsCheckAssignment_0)?
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterBindingCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterBindingCS__Group__1__Impl
+ rule__SimpleParameterBindingCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+(rule__SimpleParameterBindingCS__ReferredVariableAssignment_1)
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterBindingCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterBindingCS__Group__2__Impl
+ rule__SimpleParameterBindingCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); }
+
+ 'uses'
+
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterBindingCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterBindingCS__Group__3__Impl
+ rule__SimpleParameterBindingCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); }
+(rule__SimpleParameterBindingCS__OwnedValueAssignment_3)
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterBindingCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterBindingCS__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); }
+
+ ';'
+
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__SimpleParameterCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__0__Impl
+ rule__SimpleParameterCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); }
+
+ 'in'
+
+{ after(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__1__Impl
+ rule__SimpleParameterCS__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); }
+
+ ':'
+
+{ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__2__Impl
+ rule__SimpleParameterCS__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); }
+(rule__SimpleParameterCS__ReferredTypedModelAssignment_2)
+{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__3__Impl
+ rule__SimpleParameterCS__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); }
+(rule__SimpleParameterCS__NameAssignment_3)
+{ after(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__4__Impl
+ rule__SimpleParameterCS__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); }
+
+ ':'
+
+{ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__5__Impl
+ rule__SimpleParameterCS__Group__6
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); }
+(rule__SimpleParameterCS__OwnedTypeAssignment_5)
+{ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleParameterCS__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleParameterCS__Group__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); }
+
+ ';'
+
+{ after(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
rule__TransformationCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -25336,6 +26272,44 @@ finally {
restoreStackSize(stackSize);
}
+rule__AppendParameterBindingCS__ReferredVariableAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); }
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); }
+)
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AppendParameterBindingCS__ValueAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); }
+(
+{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); }
+)
+{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__AppendParameterCS__NameAssignment_1
@init {
int stackSize = keepStackSize();
@@ -25366,6 +26340,51 @@ finally {
restoreStackSize(stackSize);
}
+rule__BufferStatementCS__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__OwnedTypeAssignment_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); }
+ ruleTypeExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__BufferStatementCS__OwnedExpressionAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); }
+ ruleExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__CheckStatementCS__OwnedConditionAssignment_1
@init {
int stackSize = keepStackSize();
@@ -25411,22 +26430,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__DeclareStatementCS__IsCheckedAssignment_1
+rule__DeclareStatementCS__IsCheckAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); }
+{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); }
(
-{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); }
+{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); }
'check'
-{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); }
+{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); }
)
-{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); }
+{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); }
)
;
@@ -25578,6 +26597,67 @@ finally {
restoreStackSize(stackSize);
}
+rule__GuardParameterBindingCS__IsCheckAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+
+ 'check'
+
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__ReferredVariableAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); }
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+)
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardParameterBindingCS__ValueAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); }
+(
+{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); }
+)
+{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__GuardParameterCS__ReferredTypedModelAssignment_2
@init {
int stackSize = keepStackSize();
@@ -25680,6 +26760,67 @@ finally {
restoreStackSize(stackSize);
}
+rule__LoopParameterBindingCS__IsCheckAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+
+ 'check'
+
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__ReferredVariableAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); }
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+)
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__LoopParameterBindingCS__ValueAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); }
+(
+{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); }
+)
+{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__MappingCS__NameAssignment_2
@init {
int stackSize = keepStackSize();
@@ -25793,14 +26934,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__OwnedPathNameAssignment_3
+rule__MappingCallCS__IsInstallAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
- rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+(
+{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+
+ 'install'
+
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
+)
+
+{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); }
)
;
@@ -25808,14 +26957,22 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallCS__OwnedBindingsAssignment_5
+rule__MappingCallCS__IsInvokeAssignment_2_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); }
- ruleMappingCallBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+(
+{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+
+ 'invoke'
+
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
+)
+
+{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); }
)
;
@@ -25823,18 +26980,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallBindingCS__ReferredVariableAssignment_0
+rule__MappingCallCS__OwnedPathNameAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); }
-(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
+ rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); }
)
;
@@ -25842,14 +26995,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__MappingCallBindingCS__OwnedValueAssignment_2
+rule__MappingCallCS__OwnedBindingsAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); }
- ruleExpCS{ after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); }
+{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); }
+ ruleMappingParameterBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); }
)
;
@@ -26056,51 +27209,6 @@ finally {
restoreStackSize(stackSize);
}
-rule__OutVariableCS__NameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
- ruleUnrestrictedName{ after(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__OwnedTypeAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); }
- ruleTypeExpCS{ after(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OutVariableCS__OwnedExpressionAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); }
- ruleExpCS{ after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
rule__ParamDeclarationCS__NameAssignment_0
@init {
int stackSize = keepStackSize();
@@ -26471,6 +27579,112 @@ finally {
restoreStackSize(stackSize);
}
+rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+
+ 'check'
+
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__ReferredVariableAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); }
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); }
+)
+{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterBindingCS__OwnedValueAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); }
+ ruleExpCS{ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__ReferredTypedModelAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); }
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); }
+)
+{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__NameAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleParameterCS__OwnedTypeAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); }
+ ruleTypeExpCS{ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__TransformationCS__OwnedPathNameAssignment_1
@init {
int stackSize = keepStackSize();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
index c04d93ea4..2ba62c8a5 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens
@@ -1,135 +1,141 @@
-'!composes'=139
-'!derived'=122
-'!id'=124
-'!ordered'=126
-'!readonly'=128
-'!resolve'=141
-'!serializable'=29
-'!transient'=129
-'!unique'=131
-'!unsettable'=133
-'!volatile'=135
-'#'=96
-'&&'=115
-'('=82
-')'=83
-'*'=32
-'+'=34
-'++'=100
-'+='=67
-','=69
-'-'=30
-'->'=46
-'.'=45
-'..'=99
-'/'=33
-':'=71
-'::'=84
-':='=73
-';'=17
-'<'=36
-'<-'=102
-'<='=38
-'<>'=40
-'='=39
-'>'=35
-'>='=37
-'?'=65
-'?->'=48
-'?.'=47
-'@'=146
-'Bag'=60
-'Boolean'=51
-'Collection'=62
-'Integer'=52
-'Lambda'=101
-'Map'=49
-'OclAny'=56
-'OclInvalid'=57
-'OclVoid'=58
-'OrderedSet'=63
-'Real'=53
-'Sequence'=61
-'Set'=59
-'String'=54
-'Tuple'=50
-'UnlimitedNatural'=55
-'['=106
-']'=107
-'abstract'=142
-'add'=66
-'and'=41
-'append'=70
-'attribute'=86
-'body'=94
-'call'=77
-'check'=18
-'class'=97
-'composes'=138
-'datatype'=89
-'definition'=120
-'derivation'=88
-'derived'=121
-'else'=110
-'elseif'=112
-'endif'=111
-'enforce'=19
-'enum'=90
-'extends'=98
-'false'=145
-'for'=78
-'id'=123
-'if'=108
-'implies'=44
-'import'=20
-'imports'=21
-'in'=74
-'infinite'=116
-'initial'=87
-'interface'=143
-'invalid'=103
-'let'=113
-'library'=22
-'literal'=91
-'map'=23
-'new'=79
-'not'=31
-'notify'=118
-'null'=104
-'observe'=68
-'operation'=92
-'or'=42
-'ordered'=125
-'out'=80
-'package'=81
-'pre'=105
-'primitive'=136
-'property'=95
-'query'=24
-'readonly'=127
-'realize'=25
-'refines'=26
-'resolve'=140
-'self'=114
-'serializable'=137
-'set'=85
-'static'=119
-'then'=109
-'throws'=93
-'transformation'=27
-'transient'=117
-'true'=144
-'unique'=130
-'unsettable'=132
-'uses'=28
-'var'=72
-'volatile'=134
-'xor'=43
-'{'=75
-'|'=147
-'|1'=148
-'|?'=64
-'}'=76
+'!composes'=145
+'!derived'=128
+'!id'=130
+'!ordered'=132
+'!readonly'=134
+'!resolve'=147
+'!serializable'=30
+'!transient'=135
+'!unique'=137
+'!unsettable'=139
+'!volatile'=141
+'#'=100
+'&&'=119
+'('=86
+')'=87
+'*'=33
+'+'=35
+'++'=104
+'+='=68
+','=70
+'-'=31
+'->'=47
+'.'=46
+'..'=103
+'/'=34
+':'=73
+'::'=88
+':='=75
+';'=18
+'<'=37
+'<-'=106
+'<='=39
+'<>'=41
+'='=40
+'>'=36
+'>='=38
+'?'=66
+'?->'=49
+'?.'=48
+'@'=152
+'Bag'=61
+'Boolean'=52
+'Collection'=63
+'Integer'=53
+'Lambda'=105
+'Map'=50
+'OclAny'=57
+'OclInvalid'=58
+'OclVoid'=59
+'OrderedSet'=64
+'Real'=54
+'Sequence'=62
+'Set'=60
+'String'=55
+'Tuple'=51
+'UnlimitedNatural'=56
+'['=110
+']'=111
+'abstract'=148
+'add'=67
+'and'=42
+'append'=72
+'appendsTo'=71
+'attribute'=90
+'body'=98
+'buffer'=74
+'call'=17
+'check'=19
+'class'=101
+'composes'=144
+'consumes'=77
+'datatype'=93
+'definition'=126
+'derivation'=92
+'derived'=127
+'else'=114
+'elseif'=116
+'endif'=115
+'enforce'=20
+'enum'=94
+'extends'=102
+'false'=151
+'for'=83
+'guard'=78
+'id'=129
+'if'=112
+'implies'=45
+'import'=21
+'imports'=22
+'in'=82
+'infinite'=120
+'initial'=91
+'install'=121
+'interface'=149
+'invalid'=107
+'invoke'=122
+'iterates'=79
+'let'=117
+'library'=23
+'literal'=95
+'map'=24
+'new'=84
+'not'=32
+'notify'=124
+'null'=108
+'observe'=69
+'operation'=96
+'or'=43
+'ordered'=131
+'package'=85
+'pre'=109
+'primitive'=142
+'property'=99
+'query'=25
+'readonly'=133
+'realize'=26
+'refines'=27
+'resolve'=146
+'self'=118
+'serializable'=143
+'set'=89
+'static'=125
+'then'=113
+'throws'=97
+'transformation'=28
+'transient'=123
+'true'=150
+'unique'=136
+'unsettable'=138
+'uses'=29
+'var'=76
+'volatile'=140
+'xor'=44
+'{'=80
+'|'=153
+'|1'=154
+'|?'=65
+'}'=81
RULE_ANY_OTHER=16
RULE_DOUBLE_QUOTED_STRING=11
RULE_ESCAPED_CHARACTER=9
@@ -192,6 +198,12 @@ T__145=145
T__146=146
T__147=147
T__148=148
+T__149=149
+T__150=150
+T__151=151
+T__152=152
+T__153=153
+T__154=154
T__17=17
T__18=18
T__19=19
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
index d3992fef7..2b2378e94 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java
@@ -66,6 +66,11 @@ public class InternalQVTimperativeLexer extends Lexer {
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__154=154;
+ public static final int T__151=151;
+ public static final int T__150=150;
+ public static final int T__153=153;
+ public static final int T__152=152;
public static final int RULE_SINGLE_QUOTED_STRING=5;
public static final int T__48=48;
public static final int T__49=49;
@@ -81,6 +86,7 @@ public class InternalQVTimperativeLexer extends Lexer {
public static final int T__147=147;
public static final int T__42=42;
public static final int T__43=43;
+ public static final int T__149=149;
public static final int T__91=91;
public static final int T__100=100;
public static final int T__92=92;
@@ -177,10 +183,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:11:7: ( ';' )
- // InternalQVTimperative.g:11:9: ';'
+ // InternalQVTimperative.g:11:7: ( 'call' )
+ // InternalQVTimperative.g:11:9: 'call'
{
- match(';');
+ match("call");
+
}
@@ -197,11 +204,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:12:7: ( 'check' )
- // InternalQVTimperative.g:12:9: 'check'
+ // InternalQVTimperative.g:12:7: ( ';' )
+ // InternalQVTimperative.g:12:9: ';'
{
- match("check");
-
+ match(';');
}
@@ -218,10 +224,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:13:7: ( 'enforce' )
- // InternalQVTimperative.g:13:9: 'enforce'
+ // InternalQVTimperative.g:13:7: ( 'check' )
+ // InternalQVTimperative.g:13:9: 'check'
{
- match("enforce");
+ match("check");
}
@@ -239,10 +245,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:14:7: ( 'import' )
- // InternalQVTimperative.g:14:9: 'import'
+ // InternalQVTimperative.g:14:7: ( 'enforce' )
+ // InternalQVTimperative.g:14:9: 'enforce'
{
- match("import");
+ match("enforce");
}
@@ -260,10 +266,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:15:7: ( 'imports' )
- // InternalQVTimperative.g:15:9: 'imports'
+ // InternalQVTimperative.g:15:7: ( 'import' )
+ // InternalQVTimperative.g:15:9: 'import'
{
- match("imports");
+ match("import");
}
@@ -281,10 +287,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:16:7: ( 'library' )
- // InternalQVTimperative.g:16:9: 'library'
+ // InternalQVTimperative.g:16:7: ( 'imports' )
+ // InternalQVTimperative.g:16:9: 'imports'
{
- match("library");
+ match("imports");
}
@@ -302,10 +308,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:17:7: ( 'map' )
- // InternalQVTimperative.g:17:9: 'map'
+ // InternalQVTimperative.g:17:7: ( 'library' )
+ // InternalQVTimperative.g:17:9: 'library'
{
- match("map");
+ match("library");
}
@@ -323,10 +329,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:18:7: ( 'query' )
- // InternalQVTimperative.g:18:9: 'query'
+ // InternalQVTimperative.g:18:7: ( 'map' )
+ // InternalQVTimperative.g:18:9: 'map'
{
- match("query");
+ match("map");
}
@@ -344,10 +350,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:19:7: ( 'realize' )
- // InternalQVTimperative.g:19:9: 'realize'
+ // InternalQVTimperative.g:19:7: ( 'query' )
+ // InternalQVTimperative.g:19:9: 'query'
{
- match("realize");
+ match("query");
}
@@ -365,10 +371,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:20:7: ( 'refines' )
- // InternalQVTimperative.g:20:9: 'refines'
+ // InternalQVTimperative.g:20:7: ( 'realize' )
+ // InternalQVTimperative.g:20:9: 'realize'
{
- match("refines");
+ match("realize");
}
@@ -386,10 +392,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:21:7: ( 'transformation' )
- // InternalQVTimperative.g:21:9: 'transformation'
+ // InternalQVTimperative.g:21:7: ( 'refines' )
+ // InternalQVTimperative.g:21:9: 'refines'
{
- match("transformation");
+ match("refines");
}
@@ -407,10 +413,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:22:7: ( 'uses' )
- // InternalQVTimperative.g:22:9: 'uses'
+ // InternalQVTimperative.g:22:7: ( 'transformation' )
+ // InternalQVTimperative.g:22:9: 'transformation'
{
- match("uses");
+ match("transformation");
}
@@ -428,10 +434,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:23:7: ( '!serializable' )
- // InternalQVTimperative.g:23:9: '!serializable'
+ // InternalQVTimperative.g:23:7: ( 'uses' )
+ // InternalQVTimperative.g:23:9: 'uses'
{
- match("!serializable");
+ match("uses");
}
@@ -449,10 +455,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:24:7: ( '-' )
- // InternalQVTimperative.g:24:9: '-'
+ // InternalQVTimperative.g:24:7: ( '!serializable' )
+ // InternalQVTimperative.g:24:9: '!serializable'
{
- match('-');
+ match("!serializable");
+
}
@@ -469,11 +476,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:25:7: ( 'not' )
- // InternalQVTimperative.g:25:9: 'not'
+ // InternalQVTimperative.g:25:7: ( '-' )
+ // InternalQVTimperative.g:25:9: '-'
{
- match("not");
-
+ match('-');
}
@@ -490,10 +496,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:26:7: ( '*' )
- // InternalQVTimperative.g:26:9: '*'
+ // InternalQVTimperative.g:26:7: ( 'not' )
+ // InternalQVTimperative.g:26:9: 'not'
{
- match('*');
+ match("not");
+
}
@@ -510,10 +517,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:27:7: ( '/' )
- // InternalQVTimperative.g:27:9: '/'
+ // InternalQVTimperative.g:27:7: ( '*' )
+ // InternalQVTimperative.g:27:9: '*'
{
- match('/');
+ match('*');
}
@@ -530,10 +537,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:28:7: ( '+' )
- // InternalQVTimperative.g:28:9: '+'
+ // InternalQVTimperative.g:28:7: ( '/' )
+ // InternalQVTimperative.g:28:9: '/'
{
- match('+');
+ match('/');
}
@@ -550,10 +557,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:29:7: ( '>' )
- // InternalQVTimperative.g:29:9: '>'
+ // InternalQVTimperative.g:29:7: ( '+' )
+ // InternalQVTimperative.g:29:9: '+'
{
- match('>');
+ match('+');
}
@@ -570,10 +577,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30:7: ( '<' )
- // InternalQVTimperative.g:30:9: '<'
+ // InternalQVTimperative.g:30:7: ( '>' )
+ // InternalQVTimperative.g:30:9: '>'
{
- match('<');
+ match('>');
}
@@ -590,11 +597,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31:7: ( '>=' )
- // InternalQVTimperative.g:31:9: '>='
+ // InternalQVTimperative.g:31:7: ( '<' )
+ // InternalQVTimperative.g:31:9: '<'
{
- match(">=");
-
+ match('<');
}
@@ -611,10 +617,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32:7: ( '<=' )
- // InternalQVTimperative.g:32:9: '<='
+ // InternalQVTimperative.g:32:7: ( '>=' )
+ // InternalQVTimperative.g:32:9: '>='
{
- match("<=");
+ match(">=");
}
@@ -632,10 +638,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:33:7: ( '=' )
- // InternalQVTimperative.g:33:9: '='
+ // InternalQVTimperative.g:33:7: ( '<=' )
+ // InternalQVTimperative.g:33:9: '<='
{
- match('=');
+ match("<=");
+
}
@@ -652,11 +659,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:34:7: ( '<>' )
- // InternalQVTimperative.g:34:9: '<>'
+ // InternalQVTimperative.g:34:7: ( '=' )
+ // InternalQVTimperative.g:34:9: '='
{
- match("<>");
-
+ match('=');
}
@@ -673,10 +679,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35:7: ( 'and' )
- // InternalQVTimperative.g:35:9: 'and'
+ // InternalQVTimperative.g:35:7: ( '<>' )
+ // InternalQVTimperative.g:35:9: '<>'
{
- match("and");
+ match("<>");
}
@@ -694,10 +700,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:36:7: ( 'or' )
- // InternalQVTimperative.g:36:9: 'or'
+ // InternalQVTimperative.g:36:7: ( 'and' )
+ // InternalQVTimperative.g:36:9: 'and'
{
- match("or");
+ match("and");
}
@@ -715,10 +721,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:37:7: ( 'xor' )
- // InternalQVTimperative.g:37:9: 'xor'
+ // InternalQVTimperative.g:37:7: ( 'or' )
+ // InternalQVTimperative.g:37:9: 'or'
{
- match("xor");
+ match("or");
}
@@ -736,10 +742,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:38:7: ( 'implies' )
- // InternalQVTimperative.g:38:9: 'implies'
+ // InternalQVTimperative.g:38:7: ( 'xor' )
+ // InternalQVTimperative.g:38:9: 'xor'
{
- match("implies");
+ match("xor");
}
@@ -757,10 +763,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:39:7: ( '.' )
- // InternalQVTimperative.g:39:9: '.'
+ // InternalQVTimperative.g:39:7: ( 'implies' )
+ // InternalQVTimperative.g:39:9: 'implies'
{
- match('.');
+ match("implies");
+
}
@@ -777,11 +784,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:40:7: ( '->' )
- // InternalQVTimperative.g:40:9: '->'
+ // InternalQVTimperative.g:40:7: ( '.' )
+ // InternalQVTimperative.g:40:9: '.'
{
- match("->");
-
+ match('.');
}
@@ -798,10 +804,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:41:7: ( '?.' )
- // InternalQVTimperative.g:41:9: '?.'
+ // InternalQVTimperative.g:41:7: ( '->' )
+ // InternalQVTimperative.g:41:9: '->'
{
- match("?.");
+ match("->");
}
@@ -819,10 +825,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:42:7: ( '?->' )
- // InternalQVTimperative.g:42:9: '?->'
+ // InternalQVTimperative.g:42:7: ( '?.' )
+ // InternalQVTimperative.g:42:9: '?.'
{
- match("?->");
+ match("?.");
}
@@ -840,10 +846,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:43:7: ( 'Map' )
- // InternalQVTimperative.g:43:9: 'Map'
+ // InternalQVTimperative.g:43:7: ( '?->' )
+ // InternalQVTimperative.g:43:9: '?->'
{
- match("Map");
+ match("?->");
}
@@ -861,10 +867,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:44:7: ( 'Tuple' )
- // InternalQVTimperative.g:44:9: 'Tuple'
+ // InternalQVTimperative.g:44:7: ( 'Map' )
+ // InternalQVTimperative.g:44:9: 'Map'
{
- match("Tuple");
+ match("Map");
}
@@ -882,10 +888,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:45:7: ( 'Boolean' )
- // InternalQVTimperative.g:45:9: 'Boolean'
+ // InternalQVTimperative.g:45:7: ( 'Tuple' )
+ // InternalQVTimperative.g:45:9: 'Tuple'
{
- match("Boolean");
+ match("Tuple");
}
@@ -903,10 +909,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:46:7: ( 'Integer' )
- // InternalQVTimperative.g:46:9: 'Integer'
+ // InternalQVTimperative.g:46:7: ( 'Boolean' )
+ // InternalQVTimperative.g:46:9: 'Boolean'
{
- match("Integer");
+ match("Boolean");
}
@@ -924,10 +930,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:47:7: ( 'Real' )
- // InternalQVTimperative.g:47:9: 'Real'
+ // InternalQVTimperative.g:47:7: ( 'Integer' )
+ // InternalQVTimperative.g:47:9: 'Integer'
{
- match("Real");
+ match("Integer");
}
@@ -945,10 +951,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:48:7: ( 'String' )
- // InternalQVTimperative.g:48:9: 'String'
+ // InternalQVTimperative.g:48:7: ( 'Real' )
+ // InternalQVTimperative.g:48:9: 'Real'
{
- match("String");
+ match("Real");
}
@@ -966,10 +972,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:49:7: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:49:9: 'UnlimitedNatural'
+ // InternalQVTimperative.g:49:7: ( 'String' )
+ // InternalQVTimperative.g:49:9: 'String'
{
- match("UnlimitedNatural");
+ match("String");
}
@@ -987,10 +993,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:50:7: ( 'OclAny' )
- // InternalQVTimperative.g:50:9: 'OclAny'
+ // InternalQVTimperative.g:50:7: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:50:9: 'UnlimitedNatural'
{
- match("OclAny");
+ match("UnlimitedNatural");
}
@@ -1008,10 +1014,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:51:7: ( 'OclInvalid' )
- // InternalQVTimperative.g:51:9: 'OclInvalid'
+ // InternalQVTimperative.g:51:7: ( 'OclAny' )
+ // InternalQVTimperative.g:51:9: 'OclAny'
{
- match("OclInvalid");
+ match("OclAny");
}
@@ -1029,10 +1035,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:52:7: ( 'OclVoid' )
- // InternalQVTimperative.g:52:9: 'OclVoid'
+ // InternalQVTimperative.g:52:7: ( 'OclInvalid' )
+ // InternalQVTimperative.g:52:9: 'OclInvalid'
{
- match("OclVoid");
+ match("OclInvalid");
}
@@ -1050,10 +1056,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:53:7: ( 'Set' )
- // InternalQVTimperative.g:53:9: 'Set'
+ // InternalQVTimperative.g:53:7: ( 'OclVoid' )
+ // InternalQVTimperative.g:53:9: 'OclVoid'
{
- match("Set");
+ match("OclVoid");
}
@@ -1071,10 +1077,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:54:7: ( 'Bag' )
- // InternalQVTimperative.g:54:9: 'Bag'
+ // InternalQVTimperative.g:54:7: ( 'Set' )
+ // InternalQVTimperative.g:54:9: 'Set'
{
- match("Bag");
+ match("Set");
}
@@ -1092,10 +1098,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:55:7: ( 'Sequence' )
- // InternalQVTimperative.g:55:9: 'Sequence'
+ // InternalQVTimperative.g:55:7: ( 'Bag' )
+ // InternalQVTimperative.g:55:9: 'Bag'
{
- match("Sequence");
+ match("Bag");
}
@@ -1113,10 +1119,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:56:7: ( 'Collection' )
- // InternalQVTimperative.g:56:9: 'Collection'
+ // InternalQVTimperative.g:56:7: ( 'Sequence' )
+ // InternalQVTimperative.g:56:9: 'Sequence'
{
- match("Collection");
+ match("Sequence");
}
@@ -1134,10 +1140,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:57:7: ( 'OrderedSet' )
- // InternalQVTimperative.g:57:9: 'OrderedSet'
+ // InternalQVTimperative.g:57:7: ( 'Collection' )
+ // InternalQVTimperative.g:57:9: 'Collection'
{
- match("OrderedSet");
+ match("Collection");
}
@@ -1155,10 +1161,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:58:7: ( '|?' )
- // InternalQVTimperative.g:58:9: '|?'
+ // InternalQVTimperative.g:58:7: ( 'OrderedSet' )
+ // InternalQVTimperative.g:58:9: 'OrderedSet'
{
- match("|?");
+ match("OrderedSet");
}
@@ -1176,10 +1182,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:59:7: ( '?' )
- // InternalQVTimperative.g:59:9: '?'
+ // InternalQVTimperative.g:59:7: ( '|?' )
+ // InternalQVTimperative.g:59:9: '|?'
{
- match('?');
+ match("|?");
+
}
@@ -1196,11 +1203,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:60:7: ( 'add' )
- // InternalQVTimperative.g:60:9: 'add'
+ // InternalQVTimperative.g:60:7: ( '?' )
+ // InternalQVTimperative.g:60:9: '?'
{
- match("add");
-
+ match('?');
}
@@ -1217,10 +1223,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:61:7: ( '+=' )
- // InternalQVTimperative.g:61:9: '+='
+ // InternalQVTimperative.g:61:7: ( 'add' )
+ // InternalQVTimperative.g:61:9: 'add'
{
- match("+=");
+ match("add");
}
@@ -1238,10 +1244,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:62:7: ( 'observe' )
- // InternalQVTimperative.g:62:9: 'observe'
+ // InternalQVTimperative.g:62:7: ( '+=' )
+ // InternalQVTimperative.g:62:9: '+='
{
- match("observe");
+ match("+=");
}
@@ -1259,10 +1265,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:63:7: ( ',' )
- // InternalQVTimperative.g:63:9: ','
+ // InternalQVTimperative.g:63:7: ( 'observe' )
+ // InternalQVTimperative.g:63:9: 'observe'
{
- match(',');
+ match("observe");
+
}
@@ -1279,11 +1286,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:64:7: ( 'append' )
- // InternalQVTimperative.g:64:9: 'append'
+ // InternalQVTimperative.g:64:7: ( ',' )
+ // InternalQVTimperative.g:64:9: ','
{
- match("append");
-
+ match(',');
}
@@ -1300,10 +1306,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:65:7: ( ':' )
- // InternalQVTimperative.g:65:9: ':'
+ // InternalQVTimperative.g:65:7: ( 'appendsTo' )
+ // InternalQVTimperative.g:65:9: 'appendsTo'
{
- match(':');
+ match("appendsTo");
+
}
@@ -1320,10 +1327,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:66:7: ( 'var' )
- // InternalQVTimperative.g:66:9: 'var'
+ // InternalQVTimperative.g:66:7: ( 'append' )
+ // InternalQVTimperative.g:66:9: 'append'
{
- match("var");
+ match("append");
}
@@ -1341,11 +1348,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:67:7: ( ':=' )
- // InternalQVTimperative.g:67:9: ':='
+ // InternalQVTimperative.g:67:7: ( ':' )
+ // InternalQVTimperative.g:67:9: ':'
{
- match(":=");
-
+ match(':');
}
@@ -1362,10 +1368,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:68:7: ( 'in' )
- // InternalQVTimperative.g:68:9: 'in'
+ // InternalQVTimperative.g:68:7: ( 'buffer' )
+ // InternalQVTimperative.g:68:9: 'buffer'
{
- match("in");
+ match("buffer");
}
@@ -1383,10 +1389,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:69:7: ( '{' )
- // InternalQVTimperative.g:69:9: '{'
+ // InternalQVTimperative.g:69:7: ( ':=' )
+ // InternalQVTimperative.g:69:9: ':='
{
- match('{');
+ match(":=");
+
}
@@ -1403,10 +1410,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:70:7: ( '}' )
- // InternalQVTimperative.g:70:9: '}'
+ // InternalQVTimperative.g:70:7: ( 'var' )
+ // InternalQVTimperative.g:70:9: 'var'
{
- match('}');
+ match("var");
+
}
@@ -1423,10 +1431,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:71:7: ( 'call' )
- // InternalQVTimperative.g:71:9: 'call'
+ // InternalQVTimperative.g:71:7: ( 'consumes' )
+ // InternalQVTimperative.g:71:9: 'consumes'
{
- match("call");
+ match("consumes");
}
@@ -1444,10 +1452,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:72:7: ( 'for' )
- // InternalQVTimperative.g:72:9: 'for'
+ // InternalQVTimperative.g:72:7: ( 'guard' )
+ // InternalQVTimperative.g:72:9: 'guard'
{
- match("for");
+ match("guard");
}
@@ -1465,10 +1473,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:73:7: ( 'new' )
- // InternalQVTimperative.g:73:9: 'new'
+ // InternalQVTimperative.g:73:7: ( 'iterates' )
+ // InternalQVTimperative.g:73:9: 'iterates'
{
- match("new");
+ match("iterates");
}
@@ -1486,11 +1494,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:74:7: ( 'out' )
- // InternalQVTimperative.g:74:9: 'out'
+ // InternalQVTimperative.g:74:7: ( '{' )
+ // InternalQVTimperative.g:74:9: '{'
{
- match("out");
-
+ match('{');
}
@@ -1507,11 +1514,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:75:7: ( 'package' )
- // InternalQVTimperative.g:75:9: 'package'
+ // InternalQVTimperative.g:75:7: ( '}' )
+ // InternalQVTimperative.g:75:9: '}'
{
- match("package");
-
+ match('}');
}
@@ -1528,10 +1534,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:76:7: ( '(' )
- // InternalQVTimperative.g:76:9: '('
+ // InternalQVTimperative.g:76:7: ( 'in' )
+ // InternalQVTimperative.g:76:9: 'in'
{
- match('(');
+ match("in");
+
}
@@ -1548,10 +1555,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:77:7: ( ')' )
- // InternalQVTimperative.g:77:9: ')'
+ // InternalQVTimperative.g:77:7: ( 'for' )
+ // InternalQVTimperative.g:77:9: 'for'
{
- match(')');
+ match("for");
+
}
@@ -1568,10 +1576,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:78:7: ( '::' )
- // InternalQVTimperative.g:78:9: '::'
+ // InternalQVTimperative.g:78:7: ( 'new' )
+ // InternalQVTimperative.g:78:9: 'new'
{
- match("::");
+ match("new");
}
@@ -1589,10 +1597,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:79:7: ( 'set' )
- // InternalQVTimperative.g:79:9: 'set'
+ // InternalQVTimperative.g:79:7: ( 'package' )
+ // InternalQVTimperative.g:79:9: 'package'
{
- match("set");
+ match("package");
}
@@ -1610,11 +1618,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:80:7: ( 'attribute' )
- // InternalQVTimperative.g:80:9: 'attribute'
+ // InternalQVTimperative.g:80:7: ( '(' )
+ // InternalQVTimperative.g:80:9: '('
{
- match("attribute");
-
+ match('(');
}
@@ -1631,11 +1638,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:81:7: ( 'initial' )
- // InternalQVTimperative.g:81:9: 'initial'
+ // InternalQVTimperative.g:81:7: ( ')' )
+ // InternalQVTimperative.g:81:9: ')'
{
- match("initial");
-
+ match(')');
}
@@ -1652,10 +1658,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:82:7: ( 'derivation' )
- // InternalQVTimperative.g:82:9: 'derivation'
+ // InternalQVTimperative.g:82:7: ( '::' )
+ // InternalQVTimperative.g:82:9: '::'
{
- match("derivation");
+ match("::");
}
@@ -1673,10 +1679,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:83:7: ( 'datatype' )
- // InternalQVTimperative.g:83:9: 'datatype'
+ // InternalQVTimperative.g:83:7: ( 'set' )
+ // InternalQVTimperative.g:83:9: 'set'
{
- match("datatype");
+ match("set");
}
@@ -1694,10 +1700,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:84:7: ( 'enum' )
- // InternalQVTimperative.g:84:9: 'enum'
+ // InternalQVTimperative.g:84:7: ( 'attribute' )
+ // InternalQVTimperative.g:84:9: 'attribute'
{
- match("enum");
+ match("attribute");
}
@@ -1715,10 +1721,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:85:7: ( 'literal' )
- // InternalQVTimperative.g:85:9: 'literal'
+ // InternalQVTimperative.g:85:7: ( 'initial' )
+ // InternalQVTimperative.g:85:9: 'initial'
{
- match("literal");
+ match("initial");
}
@@ -1736,10 +1742,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:86:7: ( 'operation' )
- // InternalQVTimperative.g:86:9: 'operation'
+ // InternalQVTimperative.g:86:7: ( 'derivation' )
+ // InternalQVTimperative.g:86:9: 'derivation'
{
- match("operation");
+ match("derivation");
}
@@ -1757,10 +1763,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:87:7: ( 'throws' )
- // InternalQVTimperative.g:87:9: 'throws'
+ // InternalQVTimperative.g:87:7: ( 'datatype' )
+ // InternalQVTimperative.g:87:9: 'datatype'
{
- match("throws");
+ match("datatype");
}
@@ -1778,10 +1784,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:88:7: ( 'body' )
- // InternalQVTimperative.g:88:9: 'body'
+ // InternalQVTimperative.g:88:7: ( 'enum' )
+ // InternalQVTimperative.g:88:9: 'enum'
{
- match("body");
+ match("enum");
}
@@ -1799,10 +1805,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:89:7: ( 'property' )
- // InternalQVTimperative.g:89:9: 'property'
+ // InternalQVTimperative.g:89:7: ( 'literal' )
+ // InternalQVTimperative.g:89:9: 'literal'
{
- match("property");
+ match("literal");
}
@@ -1820,10 +1826,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:90:7: ( '#' )
- // InternalQVTimperative.g:90:9: '#'
+ // InternalQVTimperative.g:90:7: ( 'operation' )
+ // InternalQVTimperative.g:90:9: 'operation'
{
- match('#');
+ match("operation");
+
}
@@ -1840,10 +1847,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:91:7: ( 'class' )
- // InternalQVTimperative.g:91:9: 'class'
+ // InternalQVTimperative.g:91:7: ( 'throws' )
+ // InternalQVTimperative.g:91:9: 'throws'
{
- match("class");
+ match("throws");
}
@@ -1861,10 +1868,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:92:7: ( 'extends' )
- // InternalQVTimperative.g:92:9: 'extends'
+ // InternalQVTimperative.g:92:7: ( 'body' )
+ // InternalQVTimperative.g:92:9: 'body'
{
- match("extends");
+ match("body");
}
@@ -1882,10 +1889,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:93:7: ( '..' )
- // InternalQVTimperative.g:93:9: '..'
+ // InternalQVTimperative.g:93:7: ( 'property' )
+ // InternalQVTimperative.g:93:9: 'property'
{
- match("..");
+ match("property");
}
@@ -1903,11 +1910,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:94:8: ( '++' )
- // InternalQVTimperative.g:94:10: '++'
+ // InternalQVTimperative.g:94:8: ( '#' )
+ // InternalQVTimperative.g:94:10: '#'
{
- match("++");
-
+ match('#');
}
@@ -1924,10 +1930,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:95:8: ( 'Lambda' )
- // InternalQVTimperative.g:95:10: 'Lambda'
+ // InternalQVTimperative.g:95:8: ( 'class' )
+ // InternalQVTimperative.g:95:10: 'class'
{
- match("Lambda");
+ match("class");
}
@@ -1945,10 +1951,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:96:8: ( '<-' )
- // InternalQVTimperative.g:96:10: '<-'
+ // InternalQVTimperative.g:96:8: ( 'extends' )
+ // InternalQVTimperative.g:96:10: 'extends'
{
- match("<-");
+ match("extends");
}
@@ -1966,10 +1972,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:97:8: ( 'invalid' )
- // InternalQVTimperative.g:97:10: 'invalid'
+ // InternalQVTimperative.g:97:8: ( '..' )
+ // InternalQVTimperative.g:97:10: '..'
{
- match("invalid");
+ match("..");
}
@@ -1987,10 +1993,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:98:8: ( 'null' )
- // InternalQVTimperative.g:98:10: 'null'
+ // InternalQVTimperative.g:98:8: ( '++' )
+ // InternalQVTimperative.g:98:10: '++'
{
- match("null");
+ match("++");
}
@@ -2008,10 +2014,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:99:8: ( 'pre' )
- // InternalQVTimperative.g:99:10: 'pre'
+ // InternalQVTimperative.g:99:8: ( 'Lambda' )
+ // InternalQVTimperative.g:99:10: 'Lambda'
{
- match("pre");
+ match("Lambda");
}
@@ -2029,10 +2035,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:100:8: ( '[' )
- // InternalQVTimperative.g:100:10: '['
+ // InternalQVTimperative.g:100:8: ( '<-' )
+ // InternalQVTimperative.g:100:10: '<-'
{
- match('[');
+ match("<-");
+
}
@@ -2049,10 +2056,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:101:8: ( ']' )
- // InternalQVTimperative.g:101:10: ']'
+ // InternalQVTimperative.g:101:8: ( 'invalid' )
+ // InternalQVTimperative.g:101:10: 'invalid'
{
- match(']');
+ match("invalid");
+
}
@@ -2069,10 +2077,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:102:8: ( 'if' )
- // InternalQVTimperative.g:102:10: 'if'
+ // InternalQVTimperative.g:102:8: ( 'null' )
+ // InternalQVTimperative.g:102:10: 'null'
{
- match("if");
+ match("null");
}
@@ -2090,10 +2098,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:103:8: ( 'then' )
- // InternalQVTimperative.g:103:10: 'then'
+ // InternalQVTimperative.g:103:8: ( 'pre' )
+ // InternalQVTimperative.g:103:10: 'pre'
{
- match("then");
+ match("pre");
}
@@ -2111,11 +2119,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:104:8: ( 'else' )
- // InternalQVTimperative.g:104:10: 'else'
+ // InternalQVTimperative.g:104:8: ( '[' )
+ // InternalQVTimperative.g:104:10: '['
{
- match("else");
-
+ match('[');
}
@@ -2132,11 +2139,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:105:8: ( 'endif' )
- // InternalQVTimperative.g:105:10: 'endif'
+ // InternalQVTimperative.g:105:8: ( ']' )
+ // InternalQVTimperative.g:105:10: ']'
{
- match("endif");
-
+ match(']');
}
@@ -2153,10 +2159,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:106:8: ( 'elseif' )
- // InternalQVTimperative.g:106:10: 'elseif'
+ // InternalQVTimperative.g:106:8: ( 'if' )
+ // InternalQVTimperative.g:106:10: 'if'
{
- match("elseif");
+ match("if");
}
@@ -2174,10 +2180,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:107:8: ( 'let' )
- // InternalQVTimperative.g:107:10: 'let'
+ // InternalQVTimperative.g:107:8: ( 'then' )
+ // InternalQVTimperative.g:107:10: 'then'
{
- match("let");
+ match("then");
}
@@ -2195,10 +2201,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:108:8: ( 'self' )
- // InternalQVTimperative.g:108:10: 'self'
+ // InternalQVTimperative.g:108:8: ( 'else' )
+ // InternalQVTimperative.g:108:10: 'else'
{
- match("self");
+ match("else");
}
@@ -2216,10 +2222,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:109:8: ( '&&' )
- // InternalQVTimperative.g:109:10: '&&'
+ // InternalQVTimperative.g:109:8: ( 'endif' )
+ // InternalQVTimperative.g:109:10: 'endif'
{
- match("&&");
+ match("endif");
}
@@ -2237,10 +2243,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:110:8: ( 'infinite' )
- // InternalQVTimperative.g:110:10: 'infinite'
+ // InternalQVTimperative.g:110:8: ( 'elseif' )
+ // InternalQVTimperative.g:110:10: 'elseif'
{
- match("infinite");
+ match("elseif");
}
@@ -2258,10 +2264,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:111:8: ( 'transient' )
- // InternalQVTimperative.g:111:10: 'transient'
+ // InternalQVTimperative.g:111:8: ( 'let' )
+ // InternalQVTimperative.g:111:10: 'let'
{
- match("transient");
+ match("let");
}
@@ -2279,10 +2285,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:112:8: ( 'notify' )
- // InternalQVTimperative.g:112:10: 'notify'
+ // InternalQVTimperative.g:112:8: ( 'self' )
+ // InternalQVTimperative.g:112:10: 'self'
{
- match("notify");
+ match("self");
}
@@ -2300,10 +2306,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:113:8: ( 'static' )
- // InternalQVTimperative.g:113:10: 'static'
+ // InternalQVTimperative.g:113:8: ( '&&' )
+ // InternalQVTimperative.g:113:10: '&&'
{
- match("static");
+ match("&&");
}
@@ -2321,10 +2327,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:114:8: ( 'definition' )
- // InternalQVTimperative.g:114:10: 'definition'
+ // InternalQVTimperative.g:114:8: ( 'infinite' )
+ // InternalQVTimperative.g:114:10: 'infinite'
{
- match("definition");
+ match("infinite");
}
@@ -2342,10 +2348,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:115:8: ( 'derived' )
- // InternalQVTimperative.g:115:10: 'derived'
+ // InternalQVTimperative.g:115:8: ( 'install' )
+ // InternalQVTimperative.g:115:10: 'install'
{
- match("derived");
+ match("install");
}
@@ -2363,10 +2369,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:116:8: ( '!derived' )
- // InternalQVTimperative.g:116:10: '!derived'
+ // InternalQVTimperative.g:116:8: ( 'invoke' )
+ // InternalQVTimperative.g:116:10: 'invoke'
{
- match("!derived");
+ match("invoke");
}
@@ -2384,10 +2390,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:117:8: ( 'id' )
- // InternalQVTimperative.g:117:10: 'id'
+ // InternalQVTimperative.g:117:8: ( 'transient' )
+ // InternalQVTimperative.g:117:10: 'transient'
{
- match("id");
+ match("transient");
}
@@ -2405,10 +2411,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:118:8: ( '!id' )
- // InternalQVTimperative.g:118:10: '!id'
+ // InternalQVTimperative.g:118:8: ( 'notify' )
+ // InternalQVTimperative.g:118:10: 'notify'
{
- match("!id");
+ match("notify");
}
@@ -2426,10 +2432,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:119:8: ( 'ordered' )
- // InternalQVTimperative.g:119:10: 'ordered'
+ // InternalQVTimperative.g:119:8: ( 'static' )
+ // InternalQVTimperative.g:119:10: 'static'
{
- match("ordered");
+ match("static");
}
@@ -2447,10 +2453,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:120:8: ( '!ordered' )
- // InternalQVTimperative.g:120:10: '!ordered'
+ // InternalQVTimperative.g:120:8: ( 'definition' )
+ // InternalQVTimperative.g:120:10: 'definition'
{
- match("!ordered");
+ match("definition");
}
@@ -2468,10 +2474,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:121:8: ( 'readonly' )
- // InternalQVTimperative.g:121:10: 'readonly'
+ // InternalQVTimperative.g:121:8: ( 'derived' )
+ // InternalQVTimperative.g:121:10: 'derived'
{
- match("readonly");
+ match("derived");
}
@@ -2489,10 +2495,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:122:8: ( '!readonly' )
- // InternalQVTimperative.g:122:10: '!readonly'
+ // InternalQVTimperative.g:122:8: ( '!derived' )
+ // InternalQVTimperative.g:122:10: '!derived'
{
- match("!readonly");
+ match("!derived");
}
@@ -2510,10 +2516,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:123:8: ( '!transient' )
- // InternalQVTimperative.g:123:10: '!transient'
+ // InternalQVTimperative.g:123:8: ( 'id' )
+ // InternalQVTimperative.g:123:10: 'id'
{
- match("!transient");
+ match("id");
}
@@ -2531,10 +2537,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:124:8: ( 'unique' )
- // InternalQVTimperative.g:124:10: 'unique'
+ // InternalQVTimperative.g:124:8: ( '!id' )
+ // InternalQVTimperative.g:124:10: '!id'
{
- match("unique");
+ match("!id");
}
@@ -2552,10 +2558,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__131;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:125:8: ( '!unique' )
- // InternalQVTimperative.g:125:10: '!unique'
+ // InternalQVTimperative.g:125:8: ( 'ordered' )
+ // InternalQVTimperative.g:125:10: 'ordered'
{
- match("!unique");
+ match("ordered");
}
@@ -2573,10 +2579,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__132;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:126:8: ( 'unsettable' )
- // InternalQVTimperative.g:126:10: 'unsettable'
+ // InternalQVTimperative.g:126:8: ( '!ordered' )
+ // InternalQVTimperative.g:126:10: '!ordered'
{
- match("unsettable");
+ match("!ordered");
}
@@ -2594,10 +2600,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__133;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:127:8: ( '!unsettable' )
- // InternalQVTimperative.g:127:10: '!unsettable'
+ // InternalQVTimperative.g:127:8: ( 'readonly' )
+ // InternalQVTimperative.g:127:10: 'readonly'
{
- match("!unsettable");
+ match("readonly");
}
@@ -2615,10 +2621,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__134;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:128:8: ( 'volatile' )
- // InternalQVTimperative.g:128:10: 'volatile'
+ // InternalQVTimperative.g:128:8: ( '!readonly' )
+ // InternalQVTimperative.g:128:10: '!readonly'
{
- match("volatile");
+ match("!readonly");
}
@@ -2636,10 +2642,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__135;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:129:8: ( '!volatile' )
- // InternalQVTimperative.g:129:10: '!volatile'
+ // InternalQVTimperative.g:129:8: ( '!transient' )
+ // InternalQVTimperative.g:129:10: '!transient'
{
- match("!volatile");
+ match("!transient");
}
@@ -2657,10 +2663,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__136;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:130:8: ( 'primitive' )
- // InternalQVTimperative.g:130:10: 'primitive'
+ // InternalQVTimperative.g:130:8: ( 'unique' )
+ // InternalQVTimperative.g:130:10: 'unique'
{
- match("primitive");
+ match("unique");
}
@@ -2678,10 +2684,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__137;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:131:8: ( 'serializable' )
- // InternalQVTimperative.g:131:10: 'serializable'
+ // InternalQVTimperative.g:131:8: ( '!unique' )
+ // InternalQVTimperative.g:131:10: '!unique'
{
- match("serializable");
+ match("!unique");
}
@@ -2699,10 +2705,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__138;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:132:8: ( 'composes' )
- // InternalQVTimperative.g:132:10: 'composes'
+ // InternalQVTimperative.g:132:8: ( 'unsettable' )
+ // InternalQVTimperative.g:132:10: 'unsettable'
{
- match("composes");
+ match("unsettable");
}
@@ -2720,10 +2726,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__139;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:133:8: ( '!composes' )
- // InternalQVTimperative.g:133:10: '!composes'
+ // InternalQVTimperative.g:133:8: ( '!unsettable' )
+ // InternalQVTimperative.g:133:10: '!unsettable'
{
- match("!composes");
+ match("!unsettable");
}
@@ -2741,10 +2747,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__140;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:134:8: ( 'resolve' )
- // InternalQVTimperative.g:134:10: 'resolve'
+ // InternalQVTimperative.g:134:8: ( 'volatile' )
+ // InternalQVTimperative.g:134:10: 'volatile'
{
- match("resolve");
+ match("volatile");
}
@@ -2762,10 +2768,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__141;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:135:8: ( '!resolve' )
- // InternalQVTimperative.g:135:10: '!resolve'
+ // InternalQVTimperative.g:135:8: ( '!volatile' )
+ // InternalQVTimperative.g:135:10: '!volatile'
{
- match("!resolve");
+ match("!volatile");
}
@@ -2783,10 +2789,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__142;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:136:8: ( 'abstract' )
- // InternalQVTimperative.g:136:10: 'abstract'
+ // InternalQVTimperative.g:136:8: ( 'primitive' )
+ // InternalQVTimperative.g:136:10: 'primitive'
{
- match("abstract");
+ match("primitive");
}
@@ -2804,10 +2810,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__143;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:137:8: ( 'interface' )
- // InternalQVTimperative.g:137:10: 'interface'
+ // InternalQVTimperative.g:137:8: ( 'serializable' )
+ // InternalQVTimperative.g:137:10: 'serializable'
{
- match("interface");
+ match("serializable");
}
@@ -2825,10 +2831,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__144;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:138:8: ( 'true' )
- // InternalQVTimperative.g:138:10: 'true'
+ // InternalQVTimperative.g:138:8: ( 'composes' )
+ // InternalQVTimperative.g:138:10: 'composes'
{
- match("true");
+ match("composes");
}
@@ -2846,10 +2852,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__145;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:139:8: ( 'false' )
- // InternalQVTimperative.g:139:10: 'false'
+ // InternalQVTimperative.g:139:8: ( '!composes' )
+ // InternalQVTimperative.g:139:10: '!composes'
{
- match("false");
+ match("!composes");
}
@@ -2867,10 +2873,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__146;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:140:8: ( '@' )
- // InternalQVTimperative.g:140:10: '@'
+ // InternalQVTimperative.g:140:8: ( 'resolve' )
+ // InternalQVTimperative.g:140:10: 'resolve'
{
- match('@');
+ match("resolve");
+
}
@@ -2887,10 +2894,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__147;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:141:8: ( '|' )
- // InternalQVTimperative.g:141:10: '|'
+ // InternalQVTimperative.g:141:8: ( '!resolve' )
+ // InternalQVTimperative.g:141:10: '!resolve'
{
- match('|');
+ match("!resolve");
+
}
@@ -2907,10 +2915,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__148;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:142:8: ( '|1' )
- // InternalQVTimperative.g:142:10: '|1'
+ // InternalQVTimperative.g:142:8: ( 'abstract' )
+ // InternalQVTimperative.g:142:10: 'abstract'
{
- match("|1");
+ match("abstract");
}
@@ -2923,13 +2931,137 @@ public class InternalQVTimperativeLexer extends Lexer {
}
// $ANTLR end "T__148"
+ // $ANTLR start "T__149"
+ public final void mT__149() throws RecognitionException {
+ try {
+ int _type = T__149;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:143:8: ( 'interface' )
+ // InternalQVTimperative.g:143:10: 'interface'
+ {
+ match("interface");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__149"
+
+ // $ANTLR start "T__150"
+ public final void mT__150() throws RecognitionException {
+ try {
+ int _type = T__150;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:144:8: ( 'true' )
+ // InternalQVTimperative.g:144:10: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__150"
+
+ // $ANTLR start "T__151"
+ public final void mT__151() throws RecognitionException {
+ try {
+ int _type = T__151;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:145:8: ( 'false' )
+ // InternalQVTimperative.g:145:10: 'false'
+ {
+ match("false");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__151"
+
+ // $ANTLR start "T__152"
+ public final void mT__152() throws RecognitionException {
+ try {
+ int _type = T__152;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:146:8: ( '@' )
+ // InternalQVTimperative.g:146:10: '@'
+ {
+ match('@');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__152"
+
+ // $ANTLR start "T__153"
+ public final void mT__153() throws RecognitionException {
+ try {
+ int _type = T__153;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:147:8: ( '|' )
+ // InternalQVTimperative.g:147:10: '|'
+ {
+ match('|');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__153"
+
+ // $ANTLR start "T__154"
+ public final void mT__154() throws RecognitionException {
+ try {
+ int _type = T__154;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:148:8: ( '|1' )
+ // InternalQVTimperative.g:148:10: '|1'
+ {
+ match("|1");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__154"
+
// $ANTLR start "RULE_UNQUOTED_STRING"
public final void mRULE_UNQUOTED_STRING() throws RecognitionException {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30498:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:30498:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:31712:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:31712:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -2947,8 +3079,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:30500:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:30500:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:31714:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:31714:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2972,8 +3104,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:30502:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:30502:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:31716:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:31716:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -2998,11 +3130,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30504:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:30504:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:31718:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:31718:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:30504:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:31718:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3018,14 +3150,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:30504:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:31718:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:30504:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:31718:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3062,11 +3194,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30506:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:30506:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:31720:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:31720:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:30506:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:31720:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3082,14 +3214,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:30506:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:31720:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:30506:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:31720:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3126,12 +3258,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30508:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:30508:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:31722:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:31722:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:30508:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:31722:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3156,7 +3288,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:30508:66: .
+ // InternalQVTimperative.g:31722:66: .
{
matchAny();
@@ -3186,11 +3318,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30510:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:30510:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:31724:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:31724:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:30510:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:31724:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3239,8 +3371,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30512:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:30512:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:31726:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:31726:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3260,10 +3392,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30514:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:30514:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:31728:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:30514:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3277,7 +3409,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:30514:13: '0' .. '9'
+ // InternalQVTimperative.g:31728:13: '0' .. '9'
{
matchRange('0','9');
@@ -3309,12 +3441,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30516:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:30516:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:31730:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:31730:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:30516:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:31730:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3339,7 +3471,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:30516:52: .
+ // InternalQVTimperative.g:31730:52: .
{
matchAny();
@@ -3369,12 +3501,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30518:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:30518:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:31732:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:31732:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:30518:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:31732:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3387,7 +3519,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:30518:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:31732:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3407,7 +3539,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:30518:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:31732:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3416,9 +3548,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:30518:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:31732:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:30518:41: ( '\\r' )?
+ // InternalQVTimperative.g:31732:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3427,7 +3559,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:30518:41: '\\r'
+ // InternalQVTimperative.g:31732:41: '\\r'
{
match('\r');
@@ -3459,10 +3591,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30520:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:30520:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:31734:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:30520:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3516,8 +3648,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30522:16: ( . )
- // InternalQVTimperative.g:30522:18: .
+ // InternalQVTimperative.g:31736:16: ( . )
+ // InternalQVTimperative.g:31736:18: .
{
matchAny();
@@ -3532,8 +3664,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt11=143;
+ // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt11=149;
alt11 = dfa11.predict(input);
switch (alt11) {
case 1 :
@@ -4461,77 +4593,119 @@ public class InternalQVTimperativeLexer extends Lexer {
}
break;
case 133 :
- // InternalQVTimperative.g:1:851: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:1:851: T__149
{
- mRULE_UNQUOTED_STRING();
+ mT__149();
}
break;
case 134 :
- // InternalQVTimperative.g:1:872: RULE_DOUBLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:858: T__150
{
- mRULE_DOUBLE_QUOTED_STRING();
+ mT__150();
}
break;
case 135 :
- // InternalQVTimperative.g:1:898: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:865: T__151
{
- mRULE_SINGLE_QUOTED_STRING();
+ mT__151();
}
break;
case 136 :
- // InternalQVTimperative.g:1:924: RULE_ML_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:872: T__152
{
- mRULE_ML_SINGLE_QUOTED_STRING();
+ mT__152();
}
break;
case 137 :
- // InternalQVTimperative.g:1:953: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:1:879: T__153
{
- mRULE_SIMPLE_ID();
+ mT__153();
}
break;
case 138 :
- // InternalQVTimperative.g:1:968: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:1:886: T__154
{
- mRULE_ESCAPED_ID();
+ mT__154();
}
break;
case 139 :
- // InternalQVTimperative.g:1:984: RULE_INT
+ // InternalQVTimperative.g:1:893: RULE_UNQUOTED_STRING
{
- mRULE_INT();
+ mRULE_UNQUOTED_STRING();
}
break;
case 140 :
- // InternalQVTimperative.g:1:993: RULE_ML_COMMENT
+ // InternalQVTimperative.g:1:914: RULE_DOUBLE_QUOTED_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_DOUBLE_QUOTED_STRING();
}
break;
case 141 :
- // InternalQVTimperative.g:1:1009: RULE_SL_COMMENT
+ // InternalQVTimperative.g:1:940: RULE_SINGLE_QUOTED_STRING
{
- mRULE_SL_COMMENT();
+ mRULE_SINGLE_QUOTED_STRING();
}
break;
case 142 :
- // InternalQVTimperative.g:1:1025: RULE_WS
+ // InternalQVTimperative.g:1:966: RULE_ML_SINGLE_QUOTED_STRING
{
- mRULE_WS();
+ mRULE_ML_SINGLE_QUOTED_STRING();
}
break;
case 143 :
- // InternalQVTimperative.g:1:1033: RULE_ANY_OTHER
+ // InternalQVTimperative.g:1:995: RULE_SIMPLE_ID
+ {
+ mRULE_SIMPLE_ID();
+
+ }
+ break;
+ case 144 :
+ // InternalQVTimperative.g:1:1010: RULE_ESCAPED_ID
+ {
+ mRULE_ESCAPED_ID();
+
+ }
+ break;
+ case 145 :
+ // InternalQVTimperative.g:1:1026: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 146 :
+ // InternalQVTimperative.g:1:1035: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 147 :
+ // InternalQVTimperative.g:1:1051: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 148 :
+ // InternalQVTimperative.g:1:1067: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 149 :
+ // InternalQVTimperative.g:1:1075: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -4545,116 +4719,118 @@ public class InternalQVTimperativeLexer extends Lexer {
protected DFA11 dfa11 = new DFA11(this);
static final String DFA11_eotS =
- "\2\uffff\11\102\1\74\1\136\1\102\1\uffff\1\145\1\150\1\152\1\156\1\uffff\3\102\1\173\1\176\11\102\1\u008d\1\uffff\1\u0091\1\102\2\uffff\2\102\2\uffff\3\102\1\uffff\1\102\2\uffff\1\74\1\uffff\3\74\1\102\5\uffff\4\102\1\uffff\4\102\1\u00bb\1\u00bc\1\u00bd\11\102\14\uffff\3\102\16\uffff\5\102\1\u00d8\4\102\5\uffff\14\102\7\uffff\2\102\2\uffff\4\102\2\uffff\5\102\1\uffff\1\102\12\uffff\16\102\3\uffff\2\102\1\u010c\1\u010d\13\102\2\uffff\1\u011f\1\u0120\1\102\1\u0122\1\u0123\4\102\1\uffff\1\102\1\u0129\1\102\1\u012b\1\u012c\2\102\1\u012f\3\102\1\u0133\5\102\1\u013b\1\102\1\u013d\3\102\1\u0141\1\102\1\u0143\11\102\1\u014d\3\102\1\u0151\2\102\1\u0155\10\102\2\uffff\6\102\1\u0164\1\102\1\u0166\1\u0167\2\102\4\uffff\1\102\2\uffff\1\u016b\2\uffff\5\102\1\uffff\1\102\2\uffff\2\102\1\uffff\1\102\1\u0175\1\102\1\uffff\7\102\1\uffff\1\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\u0183\5\102\1\u0189\1\102\1\u018b\1\uffff\1\u018c\2\102\1\uffff\1\u018f\2\102\1\uffff\10\102\1\u019a\5\102\1\uffff\1\102\2\uffff\3\102\1\uffff\6\102\1\u01ab\2\102\1\uffff\11\102\1\u01b7\3\102\1\uffff\5\102\1\uffff\1\102\2\uffff\2\102\1\uffff\1\102\1\u01c5\1\u01c7\7\102\1\uffff\6\102\1\u01d5\1\u01d6\1\102\1\u01d8\1\u01d9\5\102\1\uffff\2\102\1\u01e1\2\102\1\u01e4\5\102\1\uffff\4\102\1\u01ee\4\102\1\u01f3\1\102\1\u01f5\1\u01f6\1\uffff\1\u01f7\1\uffff\1\u01f8\1\u01f9\1\u01fa\2\102\1\u01fd\1\u01fe\1\u01ff\1\102\1\u0201\1\u0202\2\102\2\uffff\1\102\2\uffff\2\102\1\u0208\1\u0209\1\102\1\u020b\1\u020c\1\uffff\2\102\1\uffff\1\102\1\u0210\3\102\1\u0214\3\102\1\uffff\1\102\1\u0219\2\102\1\uffff\1\u021c\6\uffff\1\u021d\1\102\3\uffff\1\u021f\2\uffff\4\102\1\u0224\2\uffff\1\102\2\uffff\1\u0226\2\102\1\uffff\2\102\1\u022b\1\uffff\1\u022c\3\102\1\uffff\1\102\1\u0231\2\uffff\1\u0232\1\uffff\1\102\1\u0234\1\102\1\u0236\1\uffff\1\u0237\1\uffff\4\102\2\uffff\1\u023c\3\102\2\uffff\1\102\1\uffff\1\u0241\2\uffff\1\102\1\u0243\1\u0244\1\u0245\1\uffff\1\102\1\u0247\1\u0248\1\102\1\uffff\1\102\3\uffff\1\102\2\uffff\2\102\1\u024e\2\102\1\uffff\1\u0251\1\102\1\uffff\1\102\1\u0254\1\uffff";
+ "\1\uffff\1\102\1\uffff\10\102\1\75\1\140\1\102\1\uffff\1\147\1\152\1\154\1\160\1\uffff\3\102\1\174\1\177\11\102\1\u008e\1\uffff\1\u0092\3\102\2\uffff\2\102\2\uffff\2\102\1\uffff\1\102\2\uffff\1\75\1\uffff\3\75\1\102\4\uffff\4\102\2\uffff\5\102\1\u00c1\1\u00c2\1\u00c3\11\102\14\uffff\3\102\16\uffff\5\102\1\u00de\3\102\5\uffff\14\102\7\uffff\5\102\2\uffff\4\102\2\uffff\4\102\1\uffff\1\102\12\uffff\21\102\3\uffff\2\102\1\u0117\1\u0118\13\102\2\uffff\1\u012a\1\u012b\1\102\1\u012d\1\u012e\4\102\1\uffff\2\102\1\u0135\1\u0136\2\102\1\u0139\3\102\1\u013d\7\102\1\u0147\2\102\1\u014a\3\102\1\u014e\1\102\1\u0150\7\102\1\u0158\5\102\1\u015e\2\102\1\u0162\13\102\2\uffff\6\102\1\u0174\1\102\1\u0176\1\u0177\2\102\4\uffff\1\102\2\uffff\1\u017b\2\uffff\6\102\2\uffff\2\102\1\uffff\1\102\1\u0185\1\102\1\uffff\10\102\1\u018f\1\uffff\2\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\u0196\6\102\1\uffff\1\u019d\2\102\1\u01a0\1\102\1\uffff\1\u01a2\2\102\1\uffff\13\102\1\u01b0\5\102\1\uffff\1\102\2\uffff\3\102\1\uffff\6\102\1\u01c1\2\102\1\uffff\11\102\1\uffff\1\102\1\u01ce\1\u01cf\3\102\1\uffff\6\102\1\uffff\2\102\1\uffff\1\102\1\uffff\1\102\1\u01de\1\u01e0\4\102\1\u01e5\5\102\1\uffff\6\102\1\u01f1\1\u01f2\1\102\1\u01f4\1\u01f6\5\102\1\uffff\2\102\1\u01fe\2\102\1\u0201\4\102\1\u0206\1\102\2\uffff\4\102\1\u020c\4\102\1\u0211\2\102\1\u0214\1\u0215\1\uffff\1\u0216\1\uffff\1\u0217\1\102\1\u0219\1\u021a\1\uffff\1\102\1\u021c\1\102\1\u021e\1\u021f\1\u0220\1\102\1\u0222\1\u0223\2\102\2\uffff\1\102\1\uffff\1\102\1\uffff\2\102\1\u022a\1\u022b\1\102\1\u022d\1\u022e\1\uffff\2\102\1\uffff\1\102\1\u0232\2\102\1\uffff\1\102\1\u0236\3\102\1\uffff\1\102\1\u023b\2\102\1\uffff\1\u023e\1\u023f\4\uffff\1\u0240\2\uffff\1\u0241\1\uffff\1\102\3\uffff\1\u0243\2\uffff\5\102\1\u0249\2\uffff\1\102\2\uffff\1\u024b\2\102\1\uffff\2\102\1\u0250\1\uffff\1\u0251\3\102\1\uffff\1\102\1\u0256\4\uffff\1\u0257\1\uffff\1\102\1\u0259\1\102\1\u025b\1\u025c\1\uffff\1\u025d\1\uffff\4\102\2\uffff\1\u0262\3\102\2\uffff\1\102\1\uffff\1\u0267\3\uffff\1\102\1\u0269\1\u026a\1\u026b\1\uffff\1\102\1\u026d\1\u026e\1\102\1\uffff\1\102\3\uffff\1\102\2\uffff\2\102\1\u0274\2\102\1\uffff\1\u0277\1\102\1\uffff\1\102\1\u027a\1\uffff";
static final String DFA11_eofS =
- "\u0255\uffff";
+ "\u027b\uffff";
static final String DFA11_minS =
- "\1\0\1\uffff\1\141\1\154\1\144\1\145\1\141\1\165\1\145\1\150\1\156\1\143\1\55\1\145\1\uffff\1\47\1\53\1\75\1\55\1\uffff\2\142\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\1\uffff\1\72\1\141\2\uffff\2\141\2\uffff\1\145\1\141\1\157\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\0\1\47\5\uffff\1\145\1\154\1\141\1\155\1\uffff\1\144\1\164\1\163\1\160\3\60\1\142\1\164\1\160\1\145\2\141\2\145\1\151\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\60\1\163\1\164\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\7\uffff\1\162\1\154\2\uffff\1\162\1\154\1\143\1\145\2\uffff\1\154\1\141\1\146\1\164\1\144\1\uffff\1\155\12\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\154\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\60\1\162\1\144\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\141\1\151\2\60\1\154\2\60\1\145\1\162\1\164\1\145\1\uffff\1\145\1\60\1\162\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\60\1\141\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\2\151\1\141\1\171\1\142\1\153\1\60\1\163\1\157\1\162\1\60\1\146\1\156\1\60\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\60\1\167\2\60\1\165\1\164\4\uffff\1\146\2\uffff\1\60\2\uffff\1\156\1\151\3\162\1\uffff\1\141\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\164\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\156\1\164\1\60\1\144\1\60\1\uffff\1\60\1\163\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\1\60\1\172\1\156\1\145\1\166\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\171\1\uffff\1\144\1\142\1\141\1\145\1\166\1\164\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\151\1\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\151\1\171\1\uffff\1\141\2\uffff\2\145\1\uffff\1\163\2\60\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\60\1\141\2\60\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\154\1\uffff\1\145\1\164\2\151\1\60\1\164\1\144\1\164\1\160\1\60\1\163\2\60\1\uffff\1\60\1\uffff\3\60\1\145\1\143\3\60\1\171\2\60\1\162\1\156\2\uffff\1\142\2\uffff\2\164\2\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\145\1\60\1\171\1\166\1\172\1\uffff\1\151\1\60\1\151\1\145\1\uffff\1\60\6\uffff\1\60\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\145\1\60\2\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\1\145\1\141\1\157\1\uffff\1\157\1\60\2\uffff\1\60\1\uffff\1\141\1\60\1\145\1\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\60\1\142\2\156\2\uffff\1\164\1\uffff\1\60\2\uffff\1\141\3\60\1\uffff\1\154\2\60\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\60\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
+ "\1\0\1\141\1\uffff\1\154\1\144\1\145\1\141\1\165\1\145\1\150\1\156\1\143\1\55\1\145\1\uffff\1\47\1\53\1\75\1\55\1\uffff\2\142\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\1\uffff\1\72\1\157\1\141\1\165\2\uffff\2\141\2\uffff\1\145\1\141\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\0\1\47\4\uffff\1\154\1\145\1\155\1\141\2\uffff\1\144\1\164\1\163\1\160\1\145\3\60\1\142\1\164\1\160\1\145\2\141\2\145\1\151\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\60\1\163\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\7\uffff\1\146\1\144\1\162\1\154\1\141\2\uffff\1\162\1\154\1\143\1\145\2\uffff\1\154\1\141\1\146\1\164\1\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\162\1\164\1\141\1\151\1\164\1\145\3\uffff\1\162\1\145\2\60\1\162\1\144\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\1\141\1\151\2\60\1\154\2\60\1\145\1\162\1\164\1\145\1\uffff\1\145\1\162\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\146\1\171\1\60\1\141\1\162\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\2\151\1\141\1\142\1\60\1\153\1\165\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\162\1\151\1\141\1\151\1\154\1\153\1\156\1\141\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\60\1\167\2\60\1\165\1\164\4\uffff\1\146\2\uffff\1\60\2\uffff\1\156\1\151\3\162\1\141\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\2\145\1\60\1\uffff\1\164\1\144\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\156\1\164\1\144\1\uffff\1\60\1\155\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\164\1\141\1\151\1\145\1\151\1\154\1\146\1\162\1\141\1\60\1\172\1\156\1\145\1\166\1\146\1\uffff\1\163\2\uffff\1\145\1\164\1\171\1\uffff\1\144\1\142\1\141\1\145\1\166\1\164\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\162\1\uffff\1\151\2\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\151\1\171\1\141\1\uffff\2\145\1\uffff\1\145\1\uffff\1\163\2\60\1\163\1\145\1\154\1\144\1\60\1\164\1\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\60\1\141\2\60\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\154\2\uffff\1\145\1\164\2\151\1\60\1\164\1\144\1\164\1\160\1\60\2\163\2\60\1\uffff\1\60\1\uffff\1\60\1\163\2\60\1\uffff\1\145\1\60\1\143\3\60\1\171\2\60\1\162\1\156\2\uffff\1\142\1\uffff\1\124\1\uffff\2\164\2\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\145\1\60\1\171\1\166\1\172\1\uffff\1\151\1\60\1\151\1\145\1\uffff\2\60\4\uffff\1\60\2\uffff\1\60\1\uffff\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\157\1\145\1\60\2\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\1\145\1\141\1\157\1\uffff\1\157\1\60\4\uffff\1\60\1\uffff\1\141\1\60\1\145\2\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\60\1\142\2\156\2\uffff\1\164\1\uffff\1\60\3\uffff\1\141\3\60\1\uffff\1\154\2\60\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\60\1\156\1\162\1\uffff\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
static final String DFA11_maxS =
- "\1\uffff\1\uffff\1\157\1\170\1\156\1\151\1\141\1\165\1\145\1\162\1\163\1\166\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\164\1\165\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\1\uffff\1\75\1\157\2\uffff\1\157\1\162\2\uffff\1\164\1\145\1\157\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\uffff\1\47\5\uffff\1\145\1\154\1\141\1\155\1\uffff\1\165\1\164\1\163\1\160\3\172\2\164\1\160\1\145\1\163\1\165\1\162\1\145\1\163\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\172\1\163\1\164\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\7\uffff\1\162\1\154\2\uffff\1\162\1\154\1\143\1\157\2\uffff\1\164\1\141\1\162\1\164\1\144\1\uffff\1\155\12\uffff\1\143\1\154\1\163\1\160\1\157\1\155\1\151\2\145\1\157\1\164\1\141\1\151\1\145\3\uffff\1\162\1\145\2\172\1\162\1\154\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\163\2\172\1\154\2\172\1\145\1\162\1\164\1\145\1\uffff\1\145\1\172\1\162\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\172\1\141\1\172\1\163\1\153\1\160\1\172\1\155\1\172\1\146\1\151\1\164\2\151\1\141\1\171\1\142\1\153\1\172\1\163\1\157\1\162\1\172\1\146\1\156\1\172\1\162\2\151\1\154\1\156\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\172\1\167\2\172\1\165\1\164\4\uffff\1\146\2\uffff\1\172\2\uffff\1\156\1\151\3\162\1\uffff\1\141\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\uffff\1\164\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\156\1\164\1\172\1\144\1\172\1\uffff\1\172\1\163\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\141\2\151\1\146\1\162\1\141\2\172\1\156\1\145\1\166\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\171\1\uffff\1\144\1\142\1\141\1\145\1\166\1\164\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\151\1\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\151\1\171\1\uffff\1\141\2\uffff\2\145\1\uffff\1\163\2\172\1\163\1\154\1\144\1\164\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\172\1\141\2\172\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\154\1\uffff\1\145\1\164\2\151\1\172\1\164\1\144\1\164\1\160\1\172\1\163\2\172\1\uffff\1\172\1\uffff\3\172\1\145\1\143\3\172\1\171\2\172\1\162\1\156\2\uffff\1\142\2\uffff\2\164\2\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\145\1\172\1\171\1\166\1\172\1\uffff\1\151\1\172\1\151\1\145\1\uffff\1\172\6\uffff\1\172\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\145\1\172\2\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\1\145\1\141\1\157\1\uffff\1\157\1\172\2\uffff\1\172\1\uffff\1\141\1\172\1\145\1\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\172\1\142\2\156\2\uffff\1\164\1\uffff\1\172\2\uffff\1\141\3\172\1\uffff\1\154\2\172\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\172\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
+ "\1\uffff\1\157\1\uffff\1\170\1\164\1\151\1\141\1\165\1\145\1\162\1\163\1\166\1\76\1\165\1\uffff\1\52\2\75\1\76\1\uffff\1\164\1\162\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\1\uffff\1\75\1\165\1\157\1\165\2\uffff\1\157\1\162\2\uffff\1\164\1\145\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\uffff\1\47\4\uffff\1\154\1\145\1\156\1\141\2\uffff\1\165\1\164\1\163\1\160\1\145\3\172\2\164\1\160\1\145\1\163\1\165\1\162\1\145\1\163\4\uffff\1\145\1\uffff\1\156\5\uffff\1\164\1\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\172\1\163\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\7\uffff\1\146\1\144\1\162\1\154\1\141\2\uffff\1\162\1\154\1\143\1\157\2\uffff\1\164\1\141\1\162\1\164\1\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\157\1\155\1\151\2\145\1\157\1\162\1\164\1\157\1\151\1\164\1\145\3\uffff\1\162\1\145\2\172\1\162\1\154\1\151\1\157\1\156\1\145\1\157\1\156\1\163\1\161\1\145\2\163\2\172\1\154\2\172\1\145\1\162\1\164\1\145\1\uffff\1\145\1\162\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\146\1\171\1\172\1\141\1\162\1\172\1\163\1\153\1\160\1\172\1\155\1\172\1\146\1\151\1\164\2\151\1\141\1\142\1\172\1\153\1\165\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\162\1\151\1\141\1\151\1\154\1\153\1\156\1\141\1\162\1\141\1\162\2\uffff\1\171\1\151\1\157\1\156\1\154\1\163\1\172\1\167\2\172\1\165\1\164\4\uffff\1\146\2\uffff\1\172\2\uffff\1\156\1\151\3\162\1\141\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\2\145\1\172\1\uffff\1\164\1\144\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\156\1\164\1\144\1\uffff\1\172\1\155\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\164\1\141\1\151\1\145\1\151\1\154\1\146\1\162\1\141\2\172\1\156\1\145\1\166\1\151\1\uffff\1\163\2\uffff\1\145\1\164\1\171\1\uffff\1\144\1\142\1\141\1\145\1\166\1\164\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\162\1\uffff\1\151\2\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\151\1\171\1\141\1\uffff\2\145\1\uffff\1\145\1\uffff\1\163\2\172\1\163\1\145\1\154\1\144\1\172\1\164\1\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\172\1\141\2\172\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\154\2\uffff\1\145\1\164\2\151\1\172\1\164\1\144\1\164\1\160\1\172\2\163\2\172\1\uffff\1\172\1\uffff\1\172\1\163\2\172\1\uffff\1\145\1\172\1\143\3\172\1\171\2\172\1\162\1\156\2\uffff\1\142\1\uffff\1\124\1\uffff\2\164\2\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\145\1\172\1\171\1\166\1\172\1\uffff\1\151\1\172\1\151\1\145\1\uffff\2\172\4\uffff\1\172\2\uffff\1\172\1\uffff\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\157\1\145\1\172\2\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\1\145\1\141\1\157\1\uffff\1\157\1\172\4\uffff\1\172\1\uffff\1\141\1\172\1\145\2\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\172\1\142\2\156\2\uffff\1\164\1\uffff\1\172\3\uffff\1\141\3\172\1\uffff\1\154\2\172\1\151\1\uffff\1\164\3\uffff\1\145\2\uffff\1\157\1\165\1\172\1\156\1\162\1\uffff\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
static final String DFA11_acceptS =
- "\1\uffff\1\1\14\uffff\1\20\4\uffff\1\27\17\uffff\1\65\2\uffff\1\73\1\74\2\uffff\1\102\1\103\3\uffff\1\120\1\uffff\1\132\1\133\1\uffff\1\u0082\4\uffff\1\u0089\1\u008b\1\u008e\1\u008f\1\1\4\uffff\1\u0089\20\uffff\1\15\1\152\1\154\1\156\1\uffff\1\161\1\uffff\1\167\1\173\1\36\1\u008d\1\16\3\uffff\1\20\1\u0088\1\u008c\1\21\1\63\1\124\1\22\1\25\1\23\1\26\1\30\1\126\1\24\1\27\12\uffff\1\123\1\35\1\37\1\40\1\61\14\uffff\1\60\1\u0084\1\u0083\1\65\1\71\1\104\1\67\2\uffff\1\73\1\74\4\uffff\1\102\1\103\5\uffff\1\120\1\uffff\1\132\1\133\1\143\1\u0082\1\u0085\1\u0086\1\u0087\1\u008a\1\u008b\1\u008e\16\uffff\1\72\1\134\1\153\32\uffff\1\32\63\uffff\1\141\1\7\14\uffff\1\160\1\175\1\163\1\165\1\uffff\1\17\1\77\1\uffff\1\31\1\62\5\uffff\1\100\1\uffff\1\33\1\41\2\uffff\1\54\3\uffff\1\53\7\uffff\1\70\1\uffff\1\76\3\uffff\1\131\1\uffff\1\105\11\uffff\1\75\3\uffff\1\112\3\uffff\1\136\16\uffff\1\u0080\1\uffff\1\135\1\14\3\uffff\1\130\11\uffff\1\45\15\uffff\1\142\5\uffff\1\116\1\uffff\1\2\1\121\2\uffff\1\137\12\uffff\1\10\20\uffff\1\42\13\uffff\1\u0081\15\uffff\1\140\1\uffff\1\4\15\uffff\1\115\1\162\1\uffff\1\146\1\66\7\uffff\1\46\2\uffff\1\50\11\uffff\1\147\4\uffff\1\125\1\uffff\1\3\1\122\1\5\1\34\1\107\1\127\2\uffff\1\6\1\113\1\11\1\uffff\1\12\1\174\5\uffff\1\155\1\64\1\uffff\1\43\1\44\3\uffff\1\52\3\uffff\1\101\4\uffff\1\151\2\uffff\1\172\1\144\1\uffff\1\157\4\uffff\1\176\1\uffff\1\55\4\uffff\1\166\1\117\4\uffff\1\111\1\177\1\uffff\1\145\1\uffff\1\106\1\114\4\uffff\1\170\4\uffff\1\164\1\uffff\1\51\1\57\1\56\1\uffff\1\110\1\150\5\uffff\1\171\2\uffff\1\13\2\uffff\1\47";
+ "\2\uffff\1\2\13\uffff\1\21\4\uffff\1\30\17\uffff\1\66\4\uffff\1\100\1\101\2\uffff\1\106\1\107\2\uffff\1\124\1\uffff\1\136\1\137\1\uffff\1\u0088\4\uffff\1\u008f\1\u0091\1\u0094\1\u0095\4\uffff\1\u008f\1\2\21\uffff\1\16\1\160\1\162\1\164\1\uffff\1\167\1\uffff\1\175\1\u0081\1\37\1\u0093\1\17\3\uffff\1\21\1\u008e\1\u0092\1\22\1\64\1\130\1\23\1\26\1\24\1\27\1\31\1\132\1\25\1\30\11\uffff\1\127\1\36\1\40\1\41\1\62\14\uffff\1\61\1\u008a\1\u0089\1\66\1\73\1\110\1\71\5\uffff\1\100\1\101\4\uffff\1\106\1\107\4\uffff\1\124\1\uffff\1\136\1\137\1\147\1\u0088\1\u008b\1\u008c\1\u008d\1\u0090\1\u0091\1\u0094\21\uffff\1\102\1\140\1\161\32\uffff\1\33\70\uffff\1\145\1\10\14\uffff\1\166\1\u0083\1\171\1\173\1\uffff\1\20\1\104\1\uffff\1\32\1\63\6\uffff\1\34\1\42\2\uffff\1\55\3\uffff\1\54\11\uffff\1\74\2\uffff\1\103\3\uffff\1\135\1\uffff\1\111\7\uffff\1\1\5\uffff\1\116\3\uffff\1\142\21\uffff\1\u0086\1\uffff\1\141\1\15\3\uffff\1\134\11\uffff\1\46\11\uffff\1\122\6\uffff\1\146\6\uffff\1\3\2\uffff\1\125\1\uffff\1\143\15\uffff\1\11\20\uffff\1\43\14\uffff\1\76\1\u0087\16\uffff\1\144\1\uffff\1\5\4\uffff\1\152\13\uffff\1\121\1\170\1\uffff\1\154\1\uffff\1\70\7\uffff\1\47\2\uffff\1\51\4\uffff\1\72\5\uffff\1\155\4\uffff\1\131\2\uffff\1\4\1\126\1\6\1\35\1\uffff\1\113\1\133\1\uffff\1\151\1\uffff\1\7\1\117\1\12\1\uffff\1\13\1\u0082\6\uffff\1\163\1\65\1\uffff\1\44\1\45\3\uffff\1\53\3\uffff\1\105\4\uffff\1\157\2\uffff\1\75\1\u0080\1\77\1\150\1\uffff\1\165\5\uffff\1\u0084\1\uffff\1\56\4\uffff\1\174\1\123\4\uffff\1\115\1\u0085\1\uffff\1\153\1\uffff\1\67\1\112\1\120\4\uffff\1\176\4\uffff\1\172\1\uffff\1\52\1\60\1\57\1\uffff\1\114\1\156\5\uffff\1\177\2\uffff\1\14\2\uffff\1\50";
static final String DFA11_specialS =
- "\1\0\65\uffff\1\1\1\2\u021d\uffff}>";
+ "\1\2\66\uffff\1\0\1\1\u0242\uffff}>";
static final String[] DFA11_transitionS = {
- "\11\74\2\73\2\74\1\73\22\74\1\73\1\13\1\66\1\57\2\74\1\63\1\67\1\52\1\53\1\16\1\20\1\43\1\14\1\27\1\17\12\72\1\44\1\1\1\22\1\23\1\21\1\30\1\64\1\71\1\33\1\41\5\71\1\34\2\71\1\60\1\31\1\71\1\40\2\71\1\35\1\36\1\32\1\37\5\71\1\61\1\74\1\62\1\74\1\70\1\74\1\24\1\56\1\2\1\55\1\3\1\50\2\71\1\4\2\71\1\5\1\6\1\15\1\25\1\51\1\7\1\10\1\54\1\11\1\12\1\45\1\71\1\26\2\71\1\46\1\42\1\47\45\74\1\65\uff5c\74",
- "",
- "\1\77\6\uffff\1\76\3\uffff\1\100\2\uffff\1\101",
- "\1\105\1\uffff\1\103\11\uffff\1\104",
- "\1\111\1\uffff\1\110\6\uffff\1\106\1\107",
- "\1\113\3\uffff\1\112",
- "\1\114",
- "\1\115",
+ "\11\75\2\74\2\75\1\74\22\75\1\74\1\13\1\67\1\60\2\75\1\64\1\70\1\54\1\55\1\16\1\20\1\43\1\14\1\27\1\17\12\73\1\44\1\2\1\22\1\23\1\21\1\30\1\65\1\72\1\33\1\41\5\72\1\34\2\72\1\61\1\31\1\72\1\40\2\72\1\35\1\36\1\32\1\37\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\24\1\45\1\1\1\57\1\3\1\52\1\47\1\72\1\4\2\72\1\5\1\6\1\15\1\25\1\53\1\7\1\10\1\56\1\11\1\12\1\46\1\72\1\26\2\72\1\50\1\42\1\51\45\75\1\66\uff5c\75",
+ "\1\76\6\uffff\1\77\3\uffff\1\101\2\uffff\1\100",
+ "",
+ "\1\106\1\uffff\1\104\11\uffff\1\105",
+ "\1\113\1\uffff\1\112\6\uffff\1\107\1\111\5\uffff\1\110",
+ "\1\115\3\uffff\1\114",
"\1\116",
- "\1\120\11\uffff\1\117",
- "\1\122\4\uffff\1\121",
- "\1\133\1\124\4\uffff\1\125\5\uffff\1\126\2\uffff\1\127\1\123\1\130\1\131\1\132",
- "\1\135\20\uffff\1\134",
- "\1\140\11\uffff\1\137\5\uffff\1\141",
- "",
- "\1\143\2\uffff\1\144",
- "\1\147\21\uffff\1\146",
- "\1\151",
- "\1\155\17\uffff\1\153\1\154",
- "",
- "\1\164\1\uffff\1\161\11\uffff\1\160\1\uffff\1\162\3\uffff\1\163",
- "\1\166\15\uffff\1\170\1\uffff\1\165\2\uffff\1\167",
- "\1\171",
+ "\1\117",
+ "\1\120",
+ "\1\122\11\uffff\1\121",
+ "\1\124\4\uffff\1\123",
+ "\1\135\1\126\4\uffff\1\127\5\uffff\1\130\2\uffff\1\131\1\125\1\132\1\133\1\134",
+ "\1\137\20\uffff\1\136",
+ "\1\142\11\uffff\1\141\5\uffff\1\143",
+ "",
+ "\1\145\2\uffff\1\146",
+ "\1\151\21\uffff\1\150",
+ "\1\153",
+ "\1\157\17\uffff\1\155\1\156",
+ "",
+ "\1\166\1\uffff\1\163\11\uffff\1\162\1\uffff\1\164\3\uffff\1\165",
+ "\1\170\15\uffff\1\171\1\uffff\1\167",
"\1\172",
- "\1\175\1\174",
- "\1\177",
+ "\1\173",
+ "\1\176\1\175",
"\1\u0080",
- "\1\u0082\15\uffff\1\u0081",
- "\1\u0083",
+ "\1\u0081",
+ "\1\u0083\15\uffff\1\u0082",
"\1\u0084",
- "\1\u0086\16\uffff\1\u0085",
- "\1\u0087",
- "\1\u0088\16\uffff\1\u0089",
- "\1\u008a",
- "\1\u008c\15\uffff\1\u008b",
+ "\1\u0085",
+ "\1\u0087\16\uffff\1\u0086",
+ "\1\u0088",
+ "\1\u0089\16\uffff\1\u008a",
+ "\1\u008b",
+ "\1\u008d\15\uffff\1\u008c",
"",
- "\1\u0090\2\uffff\1\u008f",
- "\1\u0092\15\uffff\1\u0093",
+ "\1\u0091\2\uffff\1\u0090",
+ "\1\u0094\5\uffff\1\u0093",
+ "\1\u0095\15\uffff\1\u0096",
+ "\1\u0097",
"",
"",
- "\1\u0097\15\uffff\1\u0096",
- "\1\u0098\20\uffff\1\u0099",
+ "\1\u009b\15\uffff\1\u009a",
+ "\1\u009c\20\uffff\1\u009d",
"",
"",
- "\1\u009c\16\uffff\1\u009d",
- "\1\u009f\3\uffff\1\u009e",
- "\1\u00a0",
+ "\1\u00a0\16\uffff\1\u00a1",
+ "\1\u00a3\3\uffff\1\u00a2",
"",
- "\1\u00a2",
+ "\1\u00a5",
"",
"",
- "\1\u00a5",
+ "\1\u00a8",
"",
- "\1\u00a7",
- "\0\u00a8",
- "\0\u00a9",
"\1\u00aa",
+ "\0\u00ab",
+ "\0\u00ac",
+ "\1\u00ad",
"",
"",
"",
"",
- "",
- "\1\u00ad",
- "\1\u00ae",
- "\1\u00af",
"\1\u00b0",
- "",
- "\1\u00b3\1\uffff\1\u00b1\16\uffff\1\u00b2",
+ "\1\u00b1",
+ "\1\u00b3\1\u00b2",
"\1\u00b4",
- "\1\u00b5",
- "\1\u00b6",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\5\102\1\u00b9\2\102\1\u00b7\12\102\1\u00ba\1\102\1\u00b8\4\102",
+ "",
+ "",
+ "\1\u00b7\1\uffff\1\u00b5\16\uffff\1\u00b6",
+ "\1\u00b8",
+ "\1\u00b9",
+ "\1\u00ba",
+ "\1\u00bb",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\5\102\1\u00be\2\102\1\u00bc\11\102\1\u00bf\1\u00c0\1\102\1\u00bd\4\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u00be\21\uffff\1\u00bf",
- "\1\u00c0",
- "\1\u00c1",
- "\1\u00c2",
- "\1\u00c3\4\uffff\1\u00c4\14\uffff\1\u00c5",
- "\1\u00c6\23\uffff\1\u00c7",
- "\1\u00c9\14\uffff\1\u00c8",
- "\1\u00ca",
- "\1\u00cb\11\uffff\1\u00cc",
+ "\1\u00c4\21\uffff\1\u00c5",
+ "\1\u00c6",
+ "\1\u00c7",
+ "\1\u00c8",
+ "\1\u00c9\4\uffff\1\u00ca\14\uffff\1\u00cb",
+ "\1\u00cc\23\uffff\1\u00cd",
+ "\1\u00cf\14\uffff\1\u00ce",
+ "\1\u00d0",
+ "\1\u00d1\11\uffff\1\u00d2",
"",
"",
"",
"",
- "\1\u00cd",
+ "\1\u00d3",
"",
- "\1\u00ce",
+ "\1\u00d4",
"",
"",
"",
"",
"",
- "\1\u00cf",
- "\1\u00d0",
- "\1\u00d1",
+ "\1\u00d5",
+ "\1\u00d6",
+ "\1\u00d7",
"",
"",
"",
@@ -4669,33 +4845,32 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00d2",
- "\1\u00d3",
- "\1\u00d4",
- "\1\u00d5",
- "\1\u00d6",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\3\102\1\u00d7\26\102",
+ "\1\u00d8",
"\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\3\102\1\u00dd\26\102",
+ "\1\u00df",
+ "\1\u00e0",
+ "\1\u00e1",
"",
"",
"",
"",
"",
- "\1\u00dd",
- "\1\u00de",
- "\1\u00df",
- "\1\u00e0",
- "\1\u00e1",
"\1\u00e2",
"\1\u00e3",
- "\1\u00e5\2\uffff\1\u00e4",
+ "\1\u00e4",
+ "\1\u00e5",
"\1\u00e6",
"\1\u00e7",
"\1\u00e8",
- "\1\u00e9",
+ "\1\u00ea\2\uffff\1\u00e9",
+ "\1\u00eb",
+ "\1\u00ec",
+ "\1\u00ed",
+ "\1\u00ee",
"",
"",
"",
@@ -4703,23 +4878,25 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00ea",
- "\1\u00eb",
+ "\1\u00ef",
+ "\1\u00f0",
+ "\1\u00f1",
+ "\1\u00f2",
+ "\1\u00f3",
"",
"",
- "\1\u00ec",
- "\1\u00ed",
- "\1\u00ee",
- "\1\u00f0\3\uffff\1\u00f1\5\uffff\1\u00ef",
+ "\1\u00f4",
+ "\1\u00f5",
+ "\1\u00f6",
+ "\1\u00f8\3\uffff\1\u00f9\5\uffff\1\u00f7",
"",
"",
- "\1\u00f3\5\uffff\1\u00f4\1\uffff\1\u00f2",
- "\1\u00f5",
- "\1\u00f7\13\uffff\1\u00f6",
- "\1\u00f8",
- "\1\u00f9",
+ "\1\u00fb\5\uffff\1\u00fc\1\uffff\1\u00fa",
+ "\1\u00fd",
+ "\1\u00ff\13\uffff\1\u00fe",
+ "\1\u0100",
"",
- "\1\u00fa",
+ "\1\u0101",
"",
"",
"",
@@ -4730,194 +4907,182 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00fb",
- "\1\u00fc",
- "\1\u00fd",
- "\1\u00fe",
- "\1\u00ff",
- "\1\u0100",
- "\1\u0101",
"\1\u0102",
"\1\u0103",
- "\1\u0105\2\uffff\1\u0104",
+ "\1\u0104",
+ "\1\u0105",
"\1\u0106",
"\1\u0107",
"\1\u0108",
"\1\u0109",
- "",
- "",
- "",
"\1\u010a",
"\1\u010b",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u010d\2\uffff\1\u010c",
"\1\u010e",
- "\1\u0110\7\uffff\1\u010f",
- "\1\u0111",
+ "\1\u010f",
+ "\1\u0110\15\uffff\1\u0111",
"\1\u0112",
"\1\u0113",
"\1\u0114",
+ "",
+ "",
+ "",
"\1\u0115",
"\1\u0116",
- "\1\u0117",
- "\1\u0118",
- "\1\u0119",
- "\1\u011a\21\uffff\1\u011b",
- "\1\u011c\11\uffff\1\u011d",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u011e\21\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0121",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0119",
+ "\1\u011b\7\uffff\1\u011a",
+ "\1\u011c",
+ "\1\u011d",
+ "\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "\1\u0122",
+ "\1\u0123",
"\1\u0124",
- "\1\u0125",
- "\1\u0126",
- "\1\u0127",
- "",
- "\1\u0128",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u012a",
+ "\1\u0125\21\uffff\1\u0126",
+ "\1\u0127\11\uffff\1\u0128",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0129\21\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u012c",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u012d",
- "\1\u012e",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u012f",
"\1\u0130",
"\1\u0131",
"\1\u0132",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
+ "\1\u0133",
"\1\u0134",
- "\1\u0135",
- "\1\u0136\7\uffff\1\u0137\14\uffff\1\u0138",
- "\1\u0139",
- "\1\u013a",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0137",
+ "\1\u0138",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u013a",
+ "\1\u013b",
"\1\u013c",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u013e",
"\1\u013f",
- "\1\u0140",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0142",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0140\7\uffff\1\u0141\14\uffff\1\u0142",
+ "\1\u0143",
"\1\u0144",
"\1\u0145",
"\1\u0146",
- "\1\u0147",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0148",
"\1\u0149",
- "\1\u014a",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u014b",
"\1\u014c",
+ "\1\u014d",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u014e",
"\1\u014f",
- "\1\u0150",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0151",
"\1\u0152",
"\1\u0153",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0154\21\102",
+ "\1\u0154",
+ "\1\u0155",
"\1\u0156",
"\1\u0157",
- "\1\u0158",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0159",
"\1\u015a",
"\1\u015b",
"\1\u015c",
"\1\u015d",
- "",
- "",
- "\1\u015e",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u015f",
"\1\u0160",
- "\1\u0161",
- "\1\u0162",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0161\21\102",
"\1\u0163",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0164",
"\1\u0165",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0166",
+ "\1\u0167",
"\1\u0168",
"\1\u0169",
- "",
- "",
- "",
- "",
"\1\u016a",
- "",
- "",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "",
- "",
+ "\1\u016b",
"\1\u016c",
"\1\u016d",
+ "",
+ "",
"\1\u016e",
"\1\u016f",
"\1\u0170",
- "",
"\1\u0171",
- "",
- "",
"\1\u0172",
"\1\u0173",
- "",
- "\1\u0174",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0176",
- "",
- "\1\u0177",
+ "\1\u0175",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0178",
"\1\u0179",
+ "",
+ "",
+ "",
+ "",
"\1\u017a",
- "\1\u017b",
+ "",
+ "",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
+ "",
"\1\u017c",
"\1\u017d",
- "",
"\1\u017e",
- "",
"\1\u017f",
"\1\u0180",
"\1\u0181",
"",
+ "",
"\1\u0182",
+ "\1\u0183",
"",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0184",
- "\1\u0185",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0186",
+ "",
"\1\u0187",
"\1\u0188",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0189",
"\1\u018a",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u018b",
+ "\1\u018c",
"\1\u018d",
"\1\u018e",
- "",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
"\1\u0190",
"\1\u0191",
"",
"\1\u0192",
"\1\u0193",
"\1\u0194",
+ "",
"\1\u0195",
- "\1\u0196",
+ "",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u0197",
"\1\u0198",
"\1\u0199",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u019a",
"\1\u019b",
"\1\u019c",
- "\1\u019d",
- "\1\u019e",
- "\1\u019f\2\uffff\1\u01a0",
"",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u019e",
+ "\1\u019f",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01a1",
"",
- "",
- "\1\u01a2",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01a3",
"\1\u01a4",
"",
@@ -4927,231 +5092,278 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u01a8",
"\1\u01a9",
"\1\u01aa",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01ab",
"\1\u01ac",
"\1\u01ad",
- "",
"\1\u01ae",
"\1\u01af",
- "\1\u01b0",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01b1",
"\1\u01b2",
"\1\u01b3",
"\1\u01b4",
- "\1\u01b5",
- "\1\u01b6",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01b5\2\uffff\1\u01b6",
+ "",
+ "\1\u01b7",
+ "",
+ "",
"\1\u01b8",
"\1\u01b9",
"\1\u01ba",
"",
"\1\u01bb",
"\1\u01bc",
- "\1\u01bd\3\uffff\1\u01be",
+ "\1\u01bd",
+ "\1\u01be",
"\1\u01bf",
"\1\u01c0",
- "",
- "\1\u01c1",
- "",
- "",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01c2",
"\1\u01c3",
"",
"\1\u01c4",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01c6\7\102",
+ "\1\u01c5",
+ "\1\u01c6",
+ "\1\u01c7",
"\1\u01c8",
"\1\u01c9",
"\1\u01ca",
"\1\u01cb",
"\1\u01cc",
- "\1\u01cd",
- "\1\u01ce",
"",
- "\1\u01cf",
+ "\1\u01cd",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\1\u01d0",
"\1\u01d1",
"\1\u01d2",
+ "",
"\1\u01d3",
"\1\u01d4",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01d5\3\uffff\1\u01d6",
"\1\u01d7",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01d8",
+ "\1\u01d9",
+ "",
"\1\u01da",
"\1\u01db",
+ "",
"\1\u01dc",
- "\1\u01dd",
- "\1\u01de",
"",
- "\1\u01df",
- "\1\u01e0",
+ "\1\u01dd",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01df\7\102",
+ "\1\u01e1",
"\1\u01e2",
"\1\u01e3",
+ "\1\u01e4",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u01e5",
"\1\u01e6",
"\1\u01e7",
"\1\u01e8",
"\1\u01e9",
- "",
"\1\u01ea",
+ "",
"\1\u01eb",
"\1\u01ec",
"\1\u01ed",
- "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01ee",
"\1\u01ef",
"\1\u01f0",
- "\1\u01f1",
- "\1\u01f2",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u01f4",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01f3",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01f5\7\102",
+ "\1\u01f7",
+ "\1\u01f8",
+ "\1\u01f9",
+ "\1\u01fa",
+ "\1\u01fb",
"",
+ "\1\u01fc",
+ "\1\u01fd",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u01ff",
+ "\1\u0200",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0202",
+ "\1\u0203",
+ "\1\u0204",
+ "\1\u0205",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0207",
"",
+ "",
+ "\1\u0208",
+ "\1\u0209",
+ "\1\u020a",
+ "\1\u020b",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u020d",
+ "\1\u020e",
+ "\1\u020f",
+ "\1\u0210",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0212",
+ "\1\u0213",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u01fb",
- "\1\u01fc",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0200",
+ "\1\u0218",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0203",
- "\1\u0204",
"",
+ "\1\u021b",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u021d",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0221",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u0224",
+ "\1\u0225",
"",
- "\1\u0205",
"",
+ "\1\u0226",
"",
- "\1\u0206",
- "\1\u0207",
+ "\1\u0227",
+ "",
+ "\1\u0228",
+ "\1\u0229",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u020a",
+ "\1\u022c",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
- "\1\u020d",
- "\1\u020e",
+ "\1\u022f",
+ "\1\u0230",
"",
- "\1\u020f",
+ "\1\u0231",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0211",
- "\1\u0212",
- "\1\u0213",
+ "\1\u0233",
+ "\1\u0234",
+ "",
+ "\1\u0235",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0215",
- "\1\u0216",
- "\1\u0217",
+ "\1\u0237",
+ "\1\u0238",
+ "\1\u0239",
"",
- "\1\u0218",
+ "\1\u023a",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u021a",
- "\1\u021b",
+ "\1\u023c",
+ "\1\u023d",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
"",
"",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u021e",
+ "",
+ "\1\u0242",
"",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
- "\1\u0220",
- "\1\u0221",
- "\1\u0222",
- "\1\u0223",
+ "\1\u0244",
+ "\1\u0245",
+ "\1\u0246",
+ "\1\u0247",
+ "\1\u0248",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
- "\1\u0225",
+ "\1\u024a",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0227",
- "\1\u0228",
+ "\1\u024c",
+ "\1\u024d",
"",
- "\1\u0229",
- "\1\u022a",
+ "\1\u024e",
+ "\1\u024f",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u022d",
- "\1\u022e",
- "\1\u022f",
+ "\1\u0252",
+ "\1\u0253",
+ "\1\u0254",
"",
- "\1\u0230",
+ "\1\u0255",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
+ "",
+ "",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
- "\1\u0233",
+ "\1\u0258",
+ "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
+ "\1\u025a",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0235",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
- "\1\u0238",
- "\1\u0239",
- "\1\u023a",
- "\1\u023b",
+ "\1\u025e",
+ "\1\u025f",
+ "\1\u0260",
+ "\1\u0261",
"",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
+ "\1\u0263",
+ "\1\u0264",
+ "\1\u0265",
"",
"",
- "\1\u0240",
+ "\1\u0266",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
"",
- "\1\u0242",
+ "",
+ "\1\u0268",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"",
- "\1\u0246",
+ "\1\u026c",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0249",
+ "\1\u026f",
"",
- "\1\u024a",
+ "\1\u0270",
"",
"",
"",
- "\1\u024b",
+ "\1\u0271",
"",
"",
- "\1\u024c",
- "\1\u024d",
+ "\1\u0272",
+ "\1\u0273",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u024f",
- "\1\u0250",
+ "\1\u0275",
+ "\1\u0276",
"",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
- "\1\u0252",
+ "\1\u0278",
"",
- "\1\u0253",
+ "\1\u0279",
"\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102",
""
};
@@ -5186,19 +5398,39 @@ public class InternalQVTimperativeLexer extends Lexer {
this.transition = DFA11_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
+ int LA11_55 = input.LA(1);
+
+ s = -1;
+ if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 171;}
+
+ else s = 61;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA11_56 = input.LA(1);
+
+ s = -1;
+ if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 172;}
+
+ else s = 61;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
int LA11_0 = input.LA(1);
s = -1;
- if ( (LA11_0==';') ) {s = 1;}
+ if ( (LA11_0=='c') ) {s = 1;}
- else if ( (LA11_0=='c') ) {s = 2;}
+ else if ( (LA11_0==';') ) {s = 2;}
else if ( (LA11_0=='e') ) {s = 3;}
@@ -5268,73 +5500,55 @@ public class InternalQVTimperativeLexer extends Lexer {
else if ( (LA11_0==':') ) {s = 36;}
- else if ( (LA11_0=='v') ) {s = 37;}
-
- else if ( (LA11_0=='{') ) {s = 38;}
+ else if ( (LA11_0=='b') ) {s = 37;}
- else if ( (LA11_0=='}') ) {s = 39;}
+ else if ( (LA11_0=='v') ) {s = 38;}
- else if ( (LA11_0=='f') ) {s = 40;}
+ else if ( (LA11_0=='g') ) {s = 39;}
- else if ( (LA11_0=='p') ) {s = 41;}
+ else if ( (LA11_0=='{') ) {s = 40;}
- else if ( (LA11_0=='(') ) {s = 42;}
+ else if ( (LA11_0=='}') ) {s = 41;}
- else if ( (LA11_0==')') ) {s = 43;}
+ else if ( (LA11_0=='f') ) {s = 42;}
- else if ( (LA11_0=='s') ) {s = 44;}
+ else if ( (LA11_0=='p') ) {s = 43;}
- else if ( (LA11_0=='d') ) {s = 45;}
+ else if ( (LA11_0=='(') ) {s = 44;}
- else if ( (LA11_0=='b') ) {s = 46;}
+ else if ( (LA11_0==')') ) {s = 45;}
- else if ( (LA11_0=='#') ) {s = 47;}
+ else if ( (LA11_0=='s') ) {s = 46;}
- else if ( (LA11_0=='L') ) {s = 48;}
+ else if ( (LA11_0=='d') ) {s = 47;}
- else if ( (LA11_0=='[') ) {s = 49;}
+ else if ( (LA11_0=='#') ) {s = 48;}
- else if ( (LA11_0==']') ) {s = 50;}
+ else if ( (LA11_0=='L') ) {s = 49;}
- else if ( (LA11_0=='&') ) {s = 51;}
+ else if ( (LA11_0=='[') ) {s = 50;}
- else if ( (LA11_0=='@') ) {s = 52;}
+ else if ( (LA11_0==']') ) {s = 51;}
- else if ( (LA11_0=='\u00A3') ) {s = 53;}
+ else if ( (LA11_0=='&') ) {s = 52;}
- else if ( (LA11_0=='\"') ) {s = 54;}
+ else if ( (LA11_0=='@') ) {s = 53;}
- else if ( (LA11_0=='\'') ) {s = 55;}
+ else if ( (LA11_0=='\u00A3') ) {s = 54;}
- else if ( (LA11_0=='_') ) {s = 56;}
+ else if ( (LA11_0=='\"') ) {s = 55;}
- else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 57;}
+ else if ( (LA11_0=='\'') ) {s = 56;}
- else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 58;}
+ else if ( (LA11_0=='_') ) {s = 57;}
- else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 59;}
+ else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||LA11_0=='h'||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;}
- else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 60;}
+ else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;}
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA11_54 = input.LA(1);
-
- s = -1;
- if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 168;}
-
- else s = 60;
-
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA11_55 = input.LA(1);
-
- s = -1;
- if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 169;}
+ else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;}
- else s = 60;
+ else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;}
if ( s>=0 ) return s;
break;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
index 968f1aeda..4484ac20e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java
@@ -33,7 +33,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalQVTimperativeParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_SINGLE_QUOTED_STRING", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_UNQUOTED_STRING", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "';'", "'check'", "'enforce'", "'import'", "'imports'", "'library'", "'map'", "'query'", "'realize'", "'refines'", "'transformation'", "'uses'", "'!serializable'", "'-'", "'not'", "'*'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'.'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'|?'", "'?'", "'add'", "'+='", "'observe'", "','", "'append'", "':'", "'var'", "':='", "'in'", "'{'", "'}'", "'call'", "'for'", "'new'", "'out'", "'package'", "'('", "')'", "'::'", "'set'", "'attribute'", "'initial'", "'derivation'", "'datatype'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'class'", "'extends'", "'..'", "'++'", "'Lambda'", "'<-'", "'invalid'", "'null'", "'pre'", "'['", "']'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'&&'", "'infinite'", "'transient'", "'notify'", "'static'", "'definition'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'primitive'", "'serializable'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'interface'", "'true'", "'false'", "'@'", "'|'", "'|1'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_SINGLE_QUOTED_STRING", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_UNQUOTED_STRING", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'call'", "';'", "'check'", "'enforce'", "'import'", "'imports'", "'library'", "'map'", "'query'", "'realize'", "'refines'", "'transformation'", "'uses'", "'!serializable'", "'-'", "'not'", "'*'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'.'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'|?'", "'?'", "'add'", "'+='", "'observe'", "','", "'appendsTo'", "'append'", "':'", "'buffer'", "':='", "'var'", "'consumes'", "'guard'", "'iterates'", "'{'", "'}'", "'in'", "'for'", "'new'", "'package'", "'('", "')'", "'::'", "'set'", "'attribute'", "'initial'", "'derivation'", "'datatype'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'class'", "'extends'", "'..'", "'++'", "'Lambda'", "'<-'", "'invalid'", "'null'", "'pre'", "'['", "']'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'&&'", "'infinite'", "'install'", "'invoke'", "'transient'", "'notify'", "'static'", "'definition'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'primitive'", "'serializable'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'interface'", "'true'", "'false'", "'@'", "'|'", "'|1'"
};
public static final int T__144=144;
public static final int T__143=143;
@@ -89,6 +89,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__154=154;
+ public static final int T__151=151;
+ public static final int T__150=150;
+ public static final int T__153=153;
+ public static final int T__152=152;
public static final int RULE_SINGLE_QUOTED_STRING=5;
public static final int T__48=48;
public static final int T__49=49;
@@ -104,6 +109,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
public static final int T__147=147;
public static final int T__42=42;
public static final int T__43=43;
+ public static final int T__149=149;
public static final int T__91=91;
public static final int T__100=100;
public static final int T__92=92;
@@ -389,12 +395,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleAddStatementCS"
+ // $ANTLR start "entryRuleAppendParameterBindingCS"
+ // InternalQVTimperative.g:124:1: entryRuleAppendParameterBindingCS : ruleAppendParameterBindingCS EOF ;
+ public final void entryRuleAppendParameterBindingCS() throws RecognitionException {
+ try {
+ // InternalQVTimperative.g:125:1: ( ruleAppendParameterBindingCS EOF )
+ // InternalQVTimperative.g:126:1: ruleAppendParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ ruleAppendParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAppendParameterBindingCS"
+
+
+ // $ANTLR start "ruleAppendParameterBindingCS"
+ // InternalQVTimperative.g:133:1: ruleAppendParameterBindingCS : ( ( rule__AppendParameterBindingCS__Group__0 ) ) ;
+ public final void ruleAppendParameterBindingCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:137:2: ( ( ( rule__AppendParameterBindingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterBindingCS__Group__0 ) )
+ {
+ // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:139:1: ( rule__AppendParameterBindingCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getGroup());
+ }
+ // InternalQVTimperative.g:140:1: ( rule__AppendParameterBindingCS__Group__0 )
+ // InternalQVTimperative.g:140:2: rule__AppendParameterBindingCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAppendParameterBindingCS"
+
+
// $ANTLR start "entryRuleAppendParameterCS"
- // InternalQVTimperative.g:124:1: entryRuleAppendParameterCS : ruleAppendParameterCS EOF ;
+ // InternalQVTimperative.g:152:1: entryRuleAppendParameterCS : ruleAppendParameterCS EOF ;
public final void entryRuleAppendParameterCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:125:1: ( ruleAppendParameterCS EOF )
- // InternalQVTimperative.g:126:1: ruleAppendParameterCS EOF
+ // InternalQVTimperative.g:153:1: ( ruleAppendParameterCS EOF )
+ // InternalQVTimperative.g:154:1: ruleAppendParameterCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSRule());
@@ -424,23 +515,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleAppendParameterCS"
- // InternalQVTimperative.g:133:1: ruleAppendParameterCS : ( ( rule__AppendParameterCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:161:1: ruleAppendParameterCS : ( ( rule__AppendParameterCS__Group__0 ) ) ;
public final void ruleAppendParameterCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:137:2: ( ( ( rule__AppendParameterCS__Group__0 ) ) )
- // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:165:2: ( ( ( rule__AppendParameterCS__Group__0 ) ) )
+ // InternalQVTimperative.g:166:1: ( ( rule__AppendParameterCS__Group__0 ) )
{
- // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterCS__Group__0 ) )
- // InternalQVTimperative.g:139:1: ( rule__AppendParameterCS__Group__0 )
+ // InternalQVTimperative.g:166:1: ( ( rule__AppendParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:167:1: ( rule__AppendParameterCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getGroup());
}
- // InternalQVTimperative.g:140:1: ( rule__AppendParameterCS__Group__0 )
- // InternalQVTimperative.g:140:2: rule__AppendParameterCS__Group__0
+ // InternalQVTimperative.g:168:1: ( rule__AppendParameterCS__Group__0 )
+ // InternalQVTimperative.g:168:2: rule__AppendParameterCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__Group__0();
@@ -474,12 +565,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleAppendParameterCS"
+ // $ANTLR start "entryRuleBufferStatementCS"
+ // InternalQVTimperative.g:180:1: entryRuleBufferStatementCS : ruleBufferStatementCS EOF ;
+ public final void entryRuleBufferStatementCS() throws RecognitionException {
+ try {
+ // InternalQVTimperative.g:181:1: ( ruleBufferStatementCS EOF )
+ // InternalQVTimperative.g:182:1: ruleBufferStatementCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ ruleBufferStatementCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleBufferStatementCS"
+
+
+ // $ANTLR start "ruleBufferStatementCS"
+ // InternalQVTimperative.g:189:1: ruleBufferStatementCS : ( ( rule__BufferStatementCS__Group__0 ) ) ;
+ public final void ruleBufferStatementCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:193:2: ( ( ( rule__BufferStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:194:1: ( ( rule__BufferStatementCS__Group__0 ) )
+ {
+ // InternalQVTimperative.g:194:1: ( ( rule__BufferStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:195:1: ( rule__BufferStatementCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getGroup());
+ }
+ // InternalQVTimperative.g:196:1: ( rule__BufferStatementCS__Group__0 )
+ // InternalQVTimperative.g:196:2: rule__BufferStatementCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBufferStatementCS"
+
+
// $ANTLR start "entryRuleCommitStatementCS"
- // InternalQVTimperative.g:152:1: entryRuleCommitStatementCS : ruleCommitStatementCS EOF ;
+ // InternalQVTimperative.g:208:1: entryRuleCommitStatementCS : ruleCommitStatementCS EOF ;
public final void entryRuleCommitStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:153:1: ( ruleCommitStatementCS EOF )
- // InternalQVTimperative.g:154:1: ruleCommitStatementCS EOF
+ // InternalQVTimperative.g:209:1: ( ruleCommitStatementCS EOF )
+ // InternalQVTimperative.g:210:1: ruleCommitStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCommitStatementCSRule());
@@ -509,23 +685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCommitStatementCS"
- // InternalQVTimperative.g:161:1: ruleCommitStatementCS : ( ( rule__CommitStatementCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:217:1: ruleCommitStatementCS : ( ( rule__CommitStatementCS__Alternatives ) ) ;
public final void ruleCommitStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:165:2: ( ( ( rule__CommitStatementCS__Alternatives ) ) )
- // InternalQVTimperative.g:166:1: ( ( rule__CommitStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:221:2: ( ( ( rule__CommitStatementCS__Alternatives ) ) )
+ // InternalQVTimperative.g:222:1: ( ( rule__CommitStatementCS__Alternatives ) )
{
- // InternalQVTimperative.g:166:1: ( ( rule__CommitStatementCS__Alternatives ) )
- // InternalQVTimperative.g:167:1: ( rule__CommitStatementCS__Alternatives )
+ // InternalQVTimperative.g:222:1: ( ( rule__CommitStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:223:1: ( rule__CommitStatementCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCommitStatementCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:168:1: ( rule__CommitStatementCS__Alternatives )
- // InternalQVTimperative.g:168:2: rule__CommitStatementCS__Alternatives
+ // InternalQVTimperative.g:224:1: ( rule__CommitStatementCS__Alternatives )
+ // InternalQVTimperative.g:224:2: rule__CommitStatementCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CommitStatementCS__Alternatives();
@@ -560,11 +736,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCheckStatementCS"
- // InternalQVTimperative.g:180:1: entryRuleCheckStatementCS : ruleCheckStatementCS EOF ;
+ // InternalQVTimperative.g:236:1: entryRuleCheckStatementCS : ruleCheckStatementCS EOF ;
public final void entryRuleCheckStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:181:1: ( ruleCheckStatementCS EOF )
- // InternalQVTimperative.g:182:1: ruleCheckStatementCS EOF
+ // InternalQVTimperative.g:237:1: ( ruleCheckStatementCS EOF )
+ // InternalQVTimperative.g:238:1: ruleCheckStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSRule());
@@ -594,23 +770,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCheckStatementCS"
- // InternalQVTimperative.g:189:1: ruleCheckStatementCS : ( ( rule__CheckStatementCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:245:1: ruleCheckStatementCS : ( ( rule__CheckStatementCS__Group__0 ) ) ;
public final void ruleCheckStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:193:2: ( ( ( rule__CheckStatementCS__Group__0 ) ) )
- // InternalQVTimperative.g:194:1: ( ( rule__CheckStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:249:2: ( ( ( rule__CheckStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:250:1: ( ( rule__CheckStatementCS__Group__0 ) )
{
- // InternalQVTimperative.g:194:1: ( ( rule__CheckStatementCS__Group__0 ) )
- // InternalQVTimperative.g:195:1: ( rule__CheckStatementCS__Group__0 )
+ // InternalQVTimperative.g:250:1: ( ( rule__CheckStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:251:1: ( rule__CheckStatementCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getGroup());
}
- // InternalQVTimperative.g:196:1: ( rule__CheckStatementCS__Group__0 )
- // InternalQVTimperative.g:196:2: rule__CheckStatementCS__Group__0
+ // InternalQVTimperative.g:252:1: ( rule__CheckStatementCS__Group__0 )
+ // InternalQVTimperative.g:252:2: rule__CheckStatementCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CheckStatementCS__Group__0();
@@ -645,11 +821,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleControlStatementCS"
- // InternalQVTimperative.g:208:1: entryRuleControlStatementCS : ruleControlStatementCS EOF ;
+ // InternalQVTimperative.g:264:1: entryRuleControlStatementCS : ruleControlStatementCS EOF ;
public final void entryRuleControlStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:209:1: ( ruleControlStatementCS EOF )
- // InternalQVTimperative.g:210:1: ruleControlStatementCS EOF
+ // InternalQVTimperative.g:265:1: ( ruleControlStatementCS EOF )
+ // InternalQVTimperative.g:266:1: ruleControlStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getControlStatementCSRule());
@@ -679,23 +855,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleControlStatementCS"
- // InternalQVTimperative.g:217:1: ruleControlStatementCS : ( ( rule__ControlStatementCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:273:1: ruleControlStatementCS : ( ( rule__ControlStatementCS__Alternatives ) ) ;
public final void ruleControlStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:221:2: ( ( ( rule__ControlStatementCS__Alternatives ) ) )
- // InternalQVTimperative.g:222:1: ( ( rule__ControlStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:277:2: ( ( ( rule__ControlStatementCS__Alternatives ) ) )
+ // InternalQVTimperative.g:278:1: ( ( rule__ControlStatementCS__Alternatives ) )
{
- // InternalQVTimperative.g:222:1: ( ( rule__ControlStatementCS__Alternatives ) )
- // InternalQVTimperative.g:223:1: ( rule__ControlStatementCS__Alternatives )
+ // InternalQVTimperative.g:278:1: ( ( rule__ControlStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:279:1: ( rule__ControlStatementCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getControlStatementCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:224:1: ( rule__ControlStatementCS__Alternatives )
- // InternalQVTimperative.g:224:2: rule__ControlStatementCS__Alternatives
+ // InternalQVTimperative.g:280:1: ( rule__ControlStatementCS__Alternatives )
+ // InternalQVTimperative.g:280:2: rule__ControlStatementCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ControlStatementCS__Alternatives();
@@ -730,11 +906,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleDeclareStatementCS"
- // InternalQVTimperative.g:236:1: entryRuleDeclareStatementCS : ruleDeclareStatementCS EOF ;
+ // InternalQVTimperative.g:292:1: entryRuleDeclareStatementCS : ruleDeclareStatementCS EOF ;
public final void entryRuleDeclareStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:237:1: ( ruleDeclareStatementCS EOF )
- // InternalQVTimperative.g:238:1: ruleDeclareStatementCS EOF
+ // InternalQVTimperative.g:293:1: ( ruleDeclareStatementCS EOF )
+ // InternalQVTimperative.g:294:1: ruleDeclareStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSRule());
@@ -764,23 +940,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleDeclareStatementCS"
- // InternalQVTimperative.g:245:1: ruleDeclareStatementCS : ( ( rule__DeclareStatementCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:301:1: ruleDeclareStatementCS : ( ( rule__DeclareStatementCS__Group__0 ) ) ;
public final void ruleDeclareStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:249:2: ( ( ( rule__DeclareStatementCS__Group__0 ) ) )
- // InternalQVTimperative.g:250:1: ( ( rule__DeclareStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:305:2: ( ( ( rule__DeclareStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:306:1: ( ( rule__DeclareStatementCS__Group__0 ) )
{
- // InternalQVTimperative.g:250:1: ( ( rule__DeclareStatementCS__Group__0 ) )
- // InternalQVTimperative.g:251:1: ( rule__DeclareStatementCS__Group__0 )
+ // InternalQVTimperative.g:306:1: ( ( rule__DeclareStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:307:1: ( rule__DeclareStatementCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup());
}
- // InternalQVTimperative.g:252:1: ( rule__DeclareStatementCS__Group__0 )
- // InternalQVTimperative.g:252:2: rule__DeclareStatementCS__Group__0
+ // InternalQVTimperative.g:308:1: ( rule__DeclareStatementCS__Group__0 )
+ // InternalQVTimperative.g:308:2: rule__DeclareStatementCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group__0();
@@ -815,11 +991,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleDirectionCS"
- // InternalQVTimperative.g:264:1: entryRuleDirectionCS : ruleDirectionCS EOF ;
+ // InternalQVTimperative.g:320:1: entryRuleDirectionCS : ruleDirectionCS EOF ;
public final void entryRuleDirectionCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:265:1: ( ruleDirectionCS EOF )
- // InternalQVTimperative.g:266:1: ruleDirectionCS EOF
+ // InternalQVTimperative.g:321:1: ( ruleDirectionCS EOF )
+ // InternalQVTimperative.g:322:1: ruleDirectionCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSRule());
@@ -849,23 +1025,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleDirectionCS"
- // InternalQVTimperative.g:273:1: ruleDirectionCS : ( ( rule__DirectionCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:329:1: ruleDirectionCS : ( ( rule__DirectionCS__Group__0 ) ) ;
public final void ruleDirectionCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:277:2: ( ( ( rule__DirectionCS__Group__0 ) ) )
- // InternalQVTimperative.g:278:1: ( ( rule__DirectionCS__Group__0 ) )
+ // InternalQVTimperative.g:333:2: ( ( ( rule__DirectionCS__Group__0 ) ) )
+ // InternalQVTimperative.g:334:1: ( ( rule__DirectionCS__Group__0 ) )
{
- // InternalQVTimperative.g:278:1: ( ( rule__DirectionCS__Group__0 ) )
- // InternalQVTimperative.g:279:1: ( rule__DirectionCS__Group__0 )
+ // InternalQVTimperative.g:334:1: ( ( rule__DirectionCS__Group__0 ) )
+ // InternalQVTimperative.g:335:1: ( rule__DirectionCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup());
}
- // InternalQVTimperative.g:280:1: ( rule__DirectionCS__Group__0 )
- // InternalQVTimperative.g:280:2: rule__DirectionCS__Group__0
+ // InternalQVTimperative.g:336:1: ( rule__DirectionCS__Group__0 )
+ // InternalQVTimperative.g:336:2: rule__DirectionCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group__0();
@@ -899,12 +1075,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleDirectionCS"
+ // $ANTLR start "entryRuleGuardParameterBindingCS"
+ // InternalQVTimperative.g:348:1: entryRuleGuardParameterBindingCS : ruleGuardParameterBindingCS EOF ;
+ public final void entryRuleGuardParameterBindingCS() throws RecognitionException {
+ try {
+ // InternalQVTimperative.g:349:1: ( ruleGuardParameterBindingCS EOF )
+ // InternalQVTimperative.g:350:1: ruleGuardParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ ruleGuardParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleGuardParameterBindingCS"
+
+
+ // $ANTLR start "ruleGuardParameterBindingCS"
+ // InternalQVTimperative.g:357:1: ruleGuardParameterBindingCS : ( ( rule__GuardParameterBindingCS__Group__0 ) ) ;
+ public final void ruleGuardParameterBindingCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:361:2: ( ( ( rule__GuardParameterBindingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:362:1: ( ( rule__GuardParameterBindingCS__Group__0 ) )
+ {
+ // InternalQVTimperative.g:362:1: ( ( rule__GuardParameterBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:363:1: ( rule__GuardParameterBindingCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getGroup());
+ }
+ // InternalQVTimperative.g:364:1: ( rule__GuardParameterBindingCS__Group__0 )
+ // InternalQVTimperative.g:364:2: rule__GuardParameterBindingCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleGuardParameterBindingCS"
+
+
// $ANTLR start "entryRuleGuardParameterCS"
- // InternalQVTimperative.g:292:1: entryRuleGuardParameterCS : ruleGuardParameterCS EOF ;
+ // InternalQVTimperative.g:376:1: entryRuleGuardParameterCS : ruleGuardParameterCS EOF ;
public final void entryRuleGuardParameterCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:293:1: ( ruleGuardParameterCS EOF )
- // InternalQVTimperative.g:294:1: ruleGuardParameterCS EOF
+ // InternalQVTimperative.g:377:1: ( ruleGuardParameterCS EOF )
+ // InternalQVTimperative.g:378:1: ruleGuardParameterCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSRule());
@@ -934,23 +1195,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleGuardParameterCS"
- // InternalQVTimperative.g:301:1: ruleGuardParameterCS : ( ( rule__GuardParameterCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:385:1: ruleGuardParameterCS : ( ( rule__GuardParameterCS__Group__0 ) ) ;
public final void ruleGuardParameterCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:305:2: ( ( ( rule__GuardParameterCS__Group__0 ) ) )
- // InternalQVTimperative.g:306:1: ( ( rule__GuardParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:389:2: ( ( ( rule__GuardParameterCS__Group__0 ) ) )
+ // InternalQVTimperative.g:390:1: ( ( rule__GuardParameterCS__Group__0 ) )
{
- // InternalQVTimperative.g:306:1: ( ( rule__GuardParameterCS__Group__0 ) )
- // InternalQVTimperative.g:307:1: ( rule__GuardParameterCS__Group__0 )
+ // InternalQVTimperative.g:390:1: ( ( rule__GuardParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:391:1: ( rule__GuardParameterCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getGroup());
}
- // InternalQVTimperative.g:308:1: ( rule__GuardParameterCS__Group__0 )
- // InternalQVTimperative.g:308:2: rule__GuardParameterCS__Group__0
+ // InternalQVTimperative.g:392:1: ( rule__GuardParameterCS__Group__0 )
+ // InternalQVTimperative.g:392:2: rule__GuardParameterCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group__0();
@@ -985,11 +1246,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleGuardStatementCS"
- // InternalQVTimperative.g:320:1: entryRuleGuardStatementCS : ruleGuardStatementCS EOF ;
+ // InternalQVTimperative.g:404:1: entryRuleGuardStatementCS : ruleGuardStatementCS EOF ;
public final void entryRuleGuardStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:321:1: ( ruleGuardStatementCS EOF )
- // InternalQVTimperative.g:322:1: ruleGuardStatementCS EOF
+ // InternalQVTimperative.g:405:1: ( ruleGuardStatementCS EOF )
+ // InternalQVTimperative.g:406:1: ruleGuardStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSRule());
@@ -1019,23 +1280,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleGuardStatementCS"
- // InternalQVTimperative.g:329:1: ruleGuardStatementCS : ( ( rule__GuardStatementCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:413:1: ruleGuardStatementCS : ( ( rule__GuardStatementCS__Alternatives ) ) ;
public final void ruleGuardStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:333:2: ( ( ( rule__GuardStatementCS__Alternatives ) ) )
- // InternalQVTimperative.g:334:1: ( ( rule__GuardStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:417:2: ( ( ( rule__GuardStatementCS__Alternatives ) ) )
+ // InternalQVTimperative.g:418:1: ( ( rule__GuardStatementCS__Alternatives ) )
{
- // InternalQVTimperative.g:334:1: ( ( rule__GuardStatementCS__Alternatives ) )
- // InternalQVTimperative.g:335:1: ( rule__GuardStatementCS__Alternatives )
+ // InternalQVTimperative.g:418:1: ( ( rule__GuardStatementCS__Alternatives ) )
+ // InternalQVTimperative.g:419:1: ( rule__GuardStatementCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:336:1: ( rule__GuardStatementCS__Alternatives )
- // InternalQVTimperative.g:336:2: rule__GuardStatementCS__Alternatives
+ // InternalQVTimperative.g:420:1: ( rule__GuardStatementCS__Alternatives )
+ // InternalQVTimperative.g:420:2: rule__GuardStatementCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardStatementCS__Alternatives();
@@ -1070,11 +1331,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleImportCS"
- // InternalQVTimperative.g:348:1: entryRuleImportCS : ruleImportCS EOF ;
+ // InternalQVTimperative.g:432:1: entryRuleImportCS : ruleImportCS EOF ;
public final void entryRuleImportCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:349:1: ( ruleImportCS EOF )
- // InternalQVTimperative.g:350:1: ruleImportCS EOF
+ // InternalQVTimperative.g:433:1: ( ruleImportCS EOF )
+ // InternalQVTimperative.g:434:1: ruleImportCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSRule());
@@ -1104,23 +1365,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleImportCS"
- // InternalQVTimperative.g:357:1: ruleImportCS : ( ( rule__ImportCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:441:1: ruleImportCS : ( ( rule__ImportCS__Group__0 ) ) ;
public final void ruleImportCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:361:2: ( ( ( rule__ImportCS__Group__0 ) ) )
- // InternalQVTimperative.g:362:1: ( ( rule__ImportCS__Group__0 ) )
+ // InternalQVTimperative.g:445:2: ( ( ( rule__ImportCS__Group__0 ) ) )
+ // InternalQVTimperative.g:446:1: ( ( rule__ImportCS__Group__0 ) )
{
- // InternalQVTimperative.g:362:1: ( ( rule__ImportCS__Group__0 ) )
- // InternalQVTimperative.g:363:1: ( rule__ImportCS__Group__0 )
+ // InternalQVTimperative.g:446:1: ( ( rule__ImportCS__Group__0 ) )
+ // InternalQVTimperative.g:447:1: ( rule__ImportCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup());
}
- // InternalQVTimperative.g:364:1: ( rule__ImportCS__Group__0 )
- // InternalQVTimperative.g:364:2: rule__ImportCS__Group__0
+ // InternalQVTimperative.g:448:1: ( rule__ImportCS__Group__0 )
+ // InternalQVTimperative.g:448:2: rule__ImportCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group__0();
@@ -1154,23 +1415,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleImportCS"
- // $ANTLR start "entryRuleMappingCS"
- // InternalQVTimperative.g:376:1: entryRuleMappingCS : ruleMappingCS EOF ;
- public final void entryRuleMappingCS() throws RecognitionException {
+ // $ANTLR start "entryRuleLoopParameterBindingCS"
+ // InternalQVTimperative.g:460:1: entryRuleLoopParameterBindingCS : ruleLoopParameterBindingCS EOF ;
+ public final void entryRuleLoopParameterBindingCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:377:1: ( ruleMappingCS EOF )
- // InternalQVTimperative.g:378:1: ruleMappingCS EOF
+ // InternalQVTimperative.g:461:1: ( ruleLoopParameterBindingCS EOF )
+ // InternalQVTimperative.g:462:1: ruleLoopParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSRule());
+ before(grammarAccess.getLoopParameterBindingCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleMappingCS();
+ ruleLoopParameterBindingCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSRule());
+ after(grammarAccess.getLoopParameterBindingCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1185,30 +1446,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleMappingCS"
+ // $ANTLR end "entryRuleLoopParameterBindingCS"
- // $ANTLR start "ruleMappingCS"
- // InternalQVTimperative.g:385:1: ruleMappingCS : ( ( rule__MappingCS__Group__0 ) ) ;
- public final void ruleMappingCS() throws RecognitionException {
+ // $ANTLR start "ruleLoopParameterBindingCS"
+ // InternalQVTimperative.g:469:1: ruleLoopParameterBindingCS : ( ( rule__LoopParameterBindingCS__Group__0 ) ) ;
+ public final void ruleLoopParameterBindingCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:389:2: ( ( ( rule__MappingCS__Group__0 ) ) )
- // InternalQVTimperative.g:390:1: ( ( rule__MappingCS__Group__0 ) )
+ // InternalQVTimperative.g:473:2: ( ( ( rule__LoopParameterBindingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:474:1: ( ( rule__LoopParameterBindingCS__Group__0 ) )
{
- // InternalQVTimperative.g:390:1: ( ( rule__MappingCS__Group__0 ) )
- // InternalQVTimperative.g:391:1: ( rule__MappingCS__Group__0 )
+ // InternalQVTimperative.g:474:1: ( ( rule__LoopParameterBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:475:1: ( rule__LoopParameterBindingCS__Group__0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCSAccess().getGroup());
+ before(grammarAccess.getLoopParameterBindingCSAccess().getGroup());
}
- // InternalQVTimperative.g:392:1: ( rule__MappingCS__Group__0 )
- // InternalQVTimperative.g:392:2: rule__MappingCS__Group__0
+ // InternalQVTimperative.g:476:1: ( rule__LoopParameterBindingCS__Group__0 )
+ // InternalQVTimperative.g:476:2: rule__LoopParameterBindingCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCS__Group__0();
+ rule__LoopParameterBindingCS__Group__0();
state._fsp--;
if (state.failed) return ;
@@ -1216,7 +1477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCSAccess().getGroup());
+ after(grammarAccess.getLoopParameterBindingCSAccess().getGroup());
}
}
@@ -1236,26 +1497,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleMappingCS"
+ // $ANTLR end "ruleLoopParameterBindingCS"
- // $ANTLR start "entryRuleMappingCallCS"
- // InternalQVTimperative.g:404:1: entryRuleMappingCallCS : ruleMappingCallCS EOF ;
- public final void entryRuleMappingCallCS() throws RecognitionException {
+ // $ANTLR start "entryRuleMappingCS"
+ // InternalQVTimperative.g:488:1: entryRuleMappingCS : ruleMappingCS EOF ;
+ public final void entryRuleMappingCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:405:1: ( ruleMappingCallCS EOF )
- // InternalQVTimperative.g:406:1: ruleMappingCallCS EOF
+ // InternalQVTimperative.g:489:1: ( ruleMappingCS EOF )
+ // InternalQVTimperative.g:490:1: ruleMappingCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSRule());
+ before(grammarAccess.getMappingCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleMappingCallCS();
+ ruleMappingCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSRule());
+ after(grammarAccess.getMappingCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1270,30 +1531,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleMappingCallCS"
+ // $ANTLR end "entryRuleMappingCS"
- // $ANTLR start "ruleMappingCallCS"
- // InternalQVTimperative.g:413:1: ruleMappingCallCS : ( ( rule__MappingCallCS__Group__0 ) ) ;
- public final void ruleMappingCallCS() throws RecognitionException {
+ // $ANTLR start "ruleMappingCS"
+ // InternalQVTimperative.g:497:1: ruleMappingCS : ( ( rule__MappingCS__Group__0 ) ) ;
+ public final void ruleMappingCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:417:2: ( ( ( rule__MappingCallCS__Group__0 ) ) )
- // InternalQVTimperative.g:418:1: ( ( rule__MappingCallCS__Group__0 ) )
+ // InternalQVTimperative.g:501:2: ( ( ( rule__MappingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:502:1: ( ( rule__MappingCS__Group__0 ) )
{
- // InternalQVTimperative.g:418:1: ( ( rule__MappingCallCS__Group__0 ) )
- // InternalQVTimperative.g:419:1: ( rule__MappingCallCS__Group__0 )
+ // InternalQVTimperative.g:502:1: ( ( rule__MappingCS__Group__0 ) )
+ // InternalQVTimperative.g:503:1: ( rule__MappingCS__Group__0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getGroup());
+ before(grammarAccess.getMappingCSAccess().getGroup());
}
- // InternalQVTimperative.g:420:1: ( rule__MappingCallCS__Group__0 )
- // InternalQVTimperative.g:420:2: rule__MappingCallCS__Group__0
+ // InternalQVTimperative.g:504:1: ( rule__MappingCS__Group__0 )
+ // InternalQVTimperative.g:504:2: rule__MappingCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallCS__Group__0();
+ rule__MappingCS__Group__0();
state._fsp--;
if (state.failed) return ;
@@ -1301,7 +1562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getGroup());
+ after(grammarAccess.getMappingCSAccess().getGroup());
}
}
@@ -1321,26 +1582,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleMappingCallCS"
+ // $ANTLR end "ruleMappingCS"
- // $ANTLR start "entryRuleMappingCallBindingCS"
- // InternalQVTimperative.g:432:1: entryRuleMappingCallBindingCS : ruleMappingCallBindingCS EOF ;
- public final void entryRuleMappingCallBindingCS() throws RecognitionException {
+ // $ANTLR start "entryRuleMappingCallCS"
+ // InternalQVTimperative.g:516:1: entryRuleMappingCallCS : ruleMappingCallCS EOF ;
+ public final void entryRuleMappingCallCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:433:1: ( ruleMappingCallBindingCS EOF )
- // InternalQVTimperative.g:434:1: ruleMappingCallBindingCS EOF
+ // InternalQVTimperative.g:517:1: ( ruleMappingCallCS EOF )
+ // InternalQVTimperative.g:518:1: ruleMappingCallCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSRule());
+ before(grammarAccess.getMappingCallCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleMappingCallBindingCS();
+ ruleMappingCallCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSRule());
+ after(grammarAccess.getMappingCallCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1355,30 +1616,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleMappingCallBindingCS"
+ // $ANTLR end "entryRuleMappingCallCS"
- // $ANTLR start "ruleMappingCallBindingCS"
- // InternalQVTimperative.g:441:1: ruleMappingCallBindingCS : ( ( rule__MappingCallBindingCS__Group__0 ) ) ;
- public final void ruleMappingCallBindingCS() throws RecognitionException {
+ // $ANTLR start "ruleMappingCallCS"
+ // InternalQVTimperative.g:525:1: ruleMappingCallCS : ( ( rule__MappingCallCS__Group__0 ) ) ;
+ public final void ruleMappingCallCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:445:2: ( ( ( rule__MappingCallBindingCS__Group__0 ) ) )
- // InternalQVTimperative.g:446:1: ( ( rule__MappingCallBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:529:2: ( ( ( rule__MappingCallCS__Group__0 ) ) )
+ // InternalQVTimperative.g:530:1: ( ( rule__MappingCallCS__Group__0 ) )
{
- // InternalQVTimperative.g:446:1: ( ( rule__MappingCallBindingCS__Group__0 ) )
- // InternalQVTimperative.g:447:1: ( rule__MappingCallBindingCS__Group__0 )
+ // InternalQVTimperative.g:530:1: ( ( rule__MappingCallCS__Group__0 ) )
+ // InternalQVTimperative.g:531:1: ( rule__MappingCallCS__Group__0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getGroup());
+ before(grammarAccess.getMappingCallCSAccess().getGroup());
}
- // InternalQVTimperative.g:448:1: ( rule__MappingCallBindingCS__Group__0 )
- // InternalQVTimperative.g:448:2: rule__MappingCallBindingCS__Group__0
+ // InternalQVTimperative.g:532:1: ( rule__MappingCallCS__Group__0 )
+ // InternalQVTimperative.g:532:2: rule__MappingCallCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__Group__0();
+ rule__MappingCallCS__Group__0();
state._fsp--;
if (state.failed) return ;
@@ -1386,7 +1647,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getGroup());
+ after(grammarAccess.getMappingCallCSAccess().getGroup());
}
}
@@ -1406,15 +1667,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleMappingCallBindingCS"
+ // $ANTLR end "ruleMappingCallCS"
// $ANTLR start "entryRuleMappingLoopCS"
- // InternalQVTimperative.g:460:1: entryRuleMappingLoopCS : ruleMappingLoopCS EOF ;
+ // InternalQVTimperative.g:544:1: entryRuleMappingLoopCS : ruleMappingLoopCS EOF ;
public final void entryRuleMappingLoopCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:461:1: ( ruleMappingLoopCS EOF )
- // InternalQVTimperative.g:462:1: ruleMappingLoopCS EOF
+ // InternalQVTimperative.g:545:1: ( ruleMappingLoopCS EOF )
+ // InternalQVTimperative.g:546:1: ruleMappingLoopCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSRule());
@@ -1444,23 +1705,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMappingLoopCS"
- // InternalQVTimperative.g:469:1: ruleMappingLoopCS : ( ( rule__MappingLoopCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:553:1: ruleMappingLoopCS : ( ( rule__MappingLoopCS__Group__0 ) ) ;
public final void ruleMappingLoopCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:473:2: ( ( ( rule__MappingLoopCS__Group__0 ) ) )
- // InternalQVTimperative.g:474:1: ( ( rule__MappingLoopCS__Group__0 ) )
+ // InternalQVTimperative.g:557:2: ( ( ( rule__MappingLoopCS__Group__0 ) ) )
+ // InternalQVTimperative.g:558:1: ( ( rule__MappingLoopCS__Group__0 ) )
{
- // InternalQVTimperative.g:474:1: ( ( rule__MappingLoopCS__Group__0 ) )
- // InternalQVTimperative.g:475:1: ( rule__MappingLoopCS__Group__0 )
+ // InternalQVTimperative.g:558:1: ( ( rule__MappingLoopCS__Group__0 ) )
+ // InternalQVTimperative.g:559:1: ( rule__MappingLoopCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup());
}
- // InternalQVTimperative.g:476:1: ( rule__MappingLoopCS__Group__0 )
- // InternalQVTimperative.g:476:2: rule__MappingLoopCS__Group__0
+ // InternalQVTimperative.g:560:1: ( rule__MappingLoopCS__Group__0 )
+ // InternalQVTimperative.g:560:2: rule__MappingLoopCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group__0();
@@ -1495,11 +1756,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMappingIteratorCS"
- // InternalQVTimperative.g:488:1: entryRuleMappingIteratorCS : ruleMappingIteratorCS EOF ;
+ // InternalQVTimperative.g:572:1: entryRuleMappingIteratorCS : ruleMappingIteratorCS EOF ;
public final void entryRuleMappingIteratorCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:489:1: ( ruleMappingIteratorCS EOF )
- // InternalQVTimperative.g:490:1: ruleMappingIteratorCS EOF
+ // InternalQVTimperative.g:573:1: ( ruleMappingIteratorCS EOF )
+ // InternalQVTimperative.g:574:1: ruleMappingIteratorCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSRule());
@@ -1529,23 +1790,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMappingIteratorCS"
- // InternalQVTimperative.g:497:1: ruleMappingIteratorCS : ( ( rule__MappingIteratorCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:581:1: ruleMappingIteratorCS : ( ( rule__MappingIteratorCS__Group__0 ) ) ;
public final void ruleMappingIteratorCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:501:2: ( ( ( rule__MappingIteratorCS__Group__0 ) ) )
- // InternalQVTimperative.g:502:1: ( ( rule__MappingIteratorCS__Group__0 ) )
+ // InternalQVTimperative.g:585:2: ( ( ( rule__MappingIteratorCS__Group__0 ) ) )
+ // InternalQVTimperative.g:586:1: ( ( rule__MappingIteratorCS__Group__0 ) )
{
- // InternalQVTimperative.g:502:1: ( ( rule__MappingIteratorCS__Group__0 ) )
- // InternalQVTimperative.g:503:1: ( rule__MappingIteratorCS__Group__0 )
+ // InternalQVTimperative.g:586:1: ( ( rule__MappingIteratorCS__Group__0 ) )
+ // InternalQVTimperative.g:587:1: ( rule__MappingIteratorCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getGroup());
}
- // InternalQVTimperative.g:504:1: ( rule__MappingIteratorCS__Group__0 )
- // InternalQVTimperative.g:504:2: rule__MappingIteratorCS__Group__0
+ // InternalQVTimperative.g:588:1: ( rule__MappingIteratorCS__Group__0 )
+ // InternalQVTimperative.g:588:2: rule__MappingIteratorCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group__0();
@@ -1579,23 +1840,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleMappingIteratorCS"
- // $ANTLR start "entryRuleMappingParameterCS"
- // InternalQVTimperative.g:516:1: entryRuleMappingParameterCS : ruleMappingParameterCS EOF ;
- public final void entryRuleMappingParameterCS() throws RecognitionException {
+ // $ANTLR start "entryRuleMappingParameterBindingCS"
+ // InternalQVTimperative.g:600:1: entryRuleMappingParameterBindingCS : ruleMappingParameterBindingCS EOF ;
+ public final void entryRuleMappingParameterBindingCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:517:1: ( ruleMappingParameterCS EOF )
- // InternalQVTimperative.g:518:1: ruleMappingParameterCS EOF
+ // InternalQVTimperative.g:601:1: ( ruleMappingParameterBindingCS EOF )
+ // InternalQVTimperative.g:602:1: ruleMappingParameterBindingCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingParameterCSRule());
+ before(grammarAccess.getMappingParameterBindingCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleMappingParameterCS();
+ ruleMappingParameterBindingCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingParameterCSRule());
+ after(grammarAccess.getMappingParameterBindingCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1610,30 +1871,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleMappingParameterCS"
+ // $ANTLR end "entryRuleMappingParameterBindingCS"
- // $ANTLR start "ruleMappingParameterCS"
- // InternalQVTimperative.g:525:1: ruleMappingParameterCS : ( ( rule__MappingParameterCS__Alternatives ) ) ;
- public final void ruleMappingParameterCS() throws RecognitionException {
+ // $ANTLR start "ruleMappingParameterBindingCS"
+ // InternalQVTimperative.g:609:1: ruleMappingParameterBindingCS : ( ( rule__MappingParameterBindingCS__Alternatives ) ) ;
+ public final void ruleMappingParameterBindingCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:529:2: ( ( ( rule__MappingParameterCS__Alternatives ) ) )
- // InternalQVTimperative.g:530:1: ( ( rule__MappingParameterCS__Alternatives ) )
+ // InternalQVTimperative.g:613:2: ( ( ( rule__MappingParameterBindingCS__Alternatives ) ) )
+ // InternalQVTimperative.g:614:1: ( ( rule__MappingParameterBindingCS__Alternatives ) )
{
- // InternalQVTimperative.g:530:1: ( ( rule__MappingParameterCS__Alternatives ) )
- // InternalQVTimperative.g:531:1: ( rule__MappingParameterCS__Alternatives )
+ // InternalQVTimperative.g:614:1: ( ( rule__MappingParameterBindingCS__Alternatives ) )
+ // InternalQVTimperative.g:615:1: ( rule__MappingParameterBindingCS__Alternatives )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingParameterCSAccess().getAlternatives());
+ before(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:532:1: ( rule__MappingParameterCS__Alternatives )
- // InternalQVTimperative.g:532:2: rule__MappingParameterCS__Alternatives
+ // InternalQVTimperative.g:616:1: ( rule__MappingParameterBindingCS__Alternatives )
+ // InternalQVTimperative.g:616:2: rule__MappingParameterBindingCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingParameterCS__Alternatives();
+ rule__MappingParameterBindingCS__Alternatives();
state._fsp--;
if (state.failed) return ;
@@ -1641,7 +1902,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingParameterCSAccess().getAlternatives());
+ after(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives());
}
}
@@ -1661,26 +1922,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleMappingParameterCS"
+ // $ANTLR end "ruleMappingParameterBindingCS"
- // $ANTLR start "entryRuleNewStatementCS"
- // InternalQVTimperative.g:544:1: entryRuleNewStatementCS : ruleNewStatementCS EOF ;
- public final void entryRuleNewStatementCS() throws RecognitionException {
+ // $ANTLR start "entryRuleMappingParameterCS"
+ // InternalQVTimperative.g:628:1: entryRuleMappingParameterCS : ruleMappingParameterCS EOF ;
+ public final void entryRuleMappingParameterCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:545:1: ( ruleNewStatementCS EOF )
- // InternalQVTimperative.g:546:1: ruleNewStatementCS EOF
+ // InternalQVTimperative.g:629:1: ( ruleMappingParameterCS EOF )
+ // InternalQVTimperative.g:630:1: ruleMappingParameterCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getNewStatementCSRule());
+ before(grammarAccess.getMappingParameterCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleNewStatementCS();
+ ruleMappingParameterCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getNewStatementCSRule());
+ after(grammarAccess.getMappingParameterCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1695,30 +1956,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleNewStatementCS"
+ // $ANTLR end "entryRuleMappingParameterCS"
- // $ANTLR start "ruleNewStatementCS"
- // InternalQVTimperative.g:553:1: ruleNewStatementCS : ( ( rule__NewStatementCS__Group__0 ) ) ;
- public final void ruleNewStatementCS() throws RecognitionException {
+ // $ANTLR start "ruleMappingParameterCS"
+ // InternalQVTimperative.g:637:1: ruleMappingParameterCS : ( ( rule__MappingParameterCS__Alternatives ) ) ;
+ public final void ruleMappingParameterCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:557:2: ( ( ( rule__NewStatementCS__Group__0 ) ) )
- // InternalQVTimperative.g:558:1: ( ( rule__NewStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:641:2: ( ( ( rule__MappingParameterCS__Alternatives ) ) )
+ // InternalQVTimperative.g:642:1: ( ( rule__MappingParameterCS__Alternatives ) )
{
- // InternalQVTimperative.g:558:1: ( ( rule__NewStatementCS__Group__0 ) )
- // InternalQVTimperative.g:559:1: ( rule__NewStatementCS__Group__0 )
+ // InternalQVTimperative.g:642:1: ( ( rule__MappingParameterCS__Alternatives ) )
+ // InternalQVTimperative.g:643:1: ( rule__MappingParameterCS__Alternatives )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getNewStatementCSAccess().getGroup());
+ before(grammarAccess.getMappingParameterCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:560:1: ( rule__NewStatementCS__Group__0 )
- // InternalQVTimperative.g:560:2: rule__NewStatementCS__Group__0
+ // InternalQVTimperative.g:644:1: ( rule__MappingParameterCS__Alternatives )
+ // InternalQVTimperative.g:644:2: rule__MappingParameterCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__NewStatementCS__Group__0();
+ rule__MappingParameterCS__Alternatives();
state._fsp--;
if (state.failed) return ;
@@ -1726,7 +1987,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getNewStatementCSAccess().getGroup());
+ after(grammarAccess.getMappingParameterCSAccess().getAlternatives());
}
}
@@ -1746,26 +2007,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleNewStatementCS"
+ // $ANTLR end "ruleMappingParameterCS"
- // $ANTLR start "entryRuleOutVariableCS"
- // InternalQVTimperative.g:572:1: entryRuleOutVariableCS : ruleOutVariableCS EOF ;
- public final void entryRuleOutVariableCS() throws RecognitionException {
+ // $ANTLR start "entryRuleNewStatementCS"
+ // InternalQVTimperative.g:656:1: entryRuleNewStatementCS : ruleNewStatementCS EOF ;
+ public final void entryRuleNewStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:573:1: ( ruleOutVariableCS EOF )
- // InternalQVTimperative.g:574:1: ruleOutVariableCS EOF
+ // InternalQVTimperative.g:657:1: ( ruleNewStatementCS EOF )
+ // InternalQVTimperative.g:658:1: ruleNewStatementCS EOF
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSRule());
+ before(grammarAccess.getNewStatementCSRule());
}
pushFollow(FollowSets000.FOLLOW_1);
- ruleOutVariableCS();
+ ruleNewStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSRule());
+ after(grammarAccess.getNewStatementCSRule());
}
match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
@@ -1780,30 +2041,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "entryRuleOutVariableCS"
+ // $ANTLR end "entryRuleNewStatementCS"
- // $ANTLR start "ruleOutVariableCS"
- // InternalQVTimperative.g:581:1: ruleOutVariableCS : ( ( rule__OutVariableCS__Group__0 ) ) ;
- public final void ruleOutVariableCS() throws RecognitionException {
+ // $ANTLR start "ruleNewStatementCS"
+ // InternalQVTimperative.g:665:1: ruleNewStatementCS : ( ( rule__NewStatementCS__Group__0 ) ) ;
+ public final void ruleNewStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:585:2: ( ( ( rule__OutVariableCS__Group__0 ) ) )
- // InternalQVTimperative.g:586:1: ( ( rule__OutVariableCS__Group__0 ) )
+ // InternalQVTimperative.g:669:2: ( ( ( rule__NewStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:670:1: ( ( rule__NewStatementCS__Group__0 ) )
{
- // InternalQVTimperative.g:586:1: ( ( rule__OutVariableCS__Group__0 ) )
- // InternalQVTimperative.g:587:1: ( rule__OutVariableCS__Group__0 )
+ // InternalQVTimperative.g:670:1: ( ( rule__NewStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:671:1: ( rule__NewStatementCS__Group__0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getGroup());
+ before(grammarAccess.getNewStatementCSAccess().getGroup());
}
- // InternalQVTimperative.g:588:1: ( rule__OutVariableCS__Group__0 )
- // InternalQVTimperative.g:588:2: rule__OutVariableCS__Group__0
+ // InternalQVTimperative.g:672:1: ( rule__NewStatementCS__Group__0 )
+ // InternalQVTimperative.g:672:2: rule__NewStatementCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__0();
+ rule__NewStatementCS__Group__0();
state._fsp--;
if (state.failed) return ;
@@ -1811,7 +2072,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getGroup());
+ after(grammarAccess.getNewStatementCSAccess().getGroup());
}
}
@@ -1831,15 +2092,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "ruleOutVariableCS"
+ // $ANTLR end "ruleNewStatementCS"
// $ANTLR start "entryRuleParamDeclarationCS"
- // InternalQVTimperative.g:600:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ;
+ // InternalQVTimperative.g:684:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ;
public final void entryRuleParamDeclarationCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:601:1: ( ruleParamDeclarationCS EOF )
- // InternalQVTimperative.g:602:1: ruleParamDeclarationCS EOF
+ // InternalQVTimperative.g:685:1: ( ruleParamDeclarationCS EOF )
+ // InternalQVTimperative.g:686:1: ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSRule());
@@ -1869,23 +2130,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleParamDeclarationCS"
- // InternalQVTimperative.g:609:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:693:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ;
public final void ruleParamDeclarationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:613:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) )
- // InternalQVTimperative.g:614:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
+ // InternalQVTimperative.g:697:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) )
+ // InternalQVTimperative.g:698:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
{
- // InternalQVTimperative.g:614:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
- // InternalQVTimperative.g:615:1: ( rule__ParamDeclarationCS__Group__0 )
+ // InternalQVTimperative.g:698:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
+ // InternalQVTimperative.g:699:1: ( rule__ParamDeclarationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getGroup());
}
- // InternalQVTimperative.g:616:1: ( rule__ParamDeclarationCS__Group__0 )
- // InternalQVTimperative.g:616:2: rule__ParamDeclarationCS__Group__0
+ // InternalQVTimperative.g:700:1: ( rule__ParamDeclarationCS__Group__0 )
+ // InternalQVTimperative.g:700:2: rule__ParamDeclarationCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__Group__0();
@@ -1920,11 +2181,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleQualifiedPackageCS"
- // InternalQVTimperative.g:628:1: entryRuleQualifiedPackageCS : ruleQualifiedPackageCS EOF ;
+ // InternalQVTimperative.g:712:1: entryRuleQualifiedPackageCS : ruleQualifiedPackageCS EOF ;
public final void entryRuleQualifiedPackageCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:629:1: ( ruleQualifiedPackageCS EOF )
- // InternalQVTimperative.g:630:1: ruleQualifiedPackageCS EOF
+ // InternalQVTimperative.g:713:1: ( ruleQualifiedPackageCS EOF )
+ // InternalQVTimperative.g:714:1: ruleQualifiedPackageCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSRule());
@@ -1954,23 +2215,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleQualifiedPackageCS"
- // InternalQVTimperative.g:637:1: ruleQualifiedPackageCS : ( ( rule__QualifiedPackageCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:721:1: ruleQualifiedPackageCS : ( ( rule__QualifiedPackageCS__Group__0 ) ) ;
public final void ruleQualifiedPackageCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:641:2: ( ( ( rule__QualifiedPackageCS__Group__0 ) ) )
- // InternalQVTimperative.g:642:1: ( ( rule__QualifiedPackageCS__Group__0 ) )
+ // InternalQVTimperative.g:725:2: ( ( ( rule__QualifiedPackageCS__Group__0 ) ) )
+ // InternalQVTimperative.g:726:1: ( ( rule__QualifiedPackageCS__Group__0 ) )
{
- // InternalQVTimperative.g:642:1: ( ( rule__QualifiedPackageCS__Group__0 ) )
- // InternalQVTimperative.g:643:1: ( rule__QualifiedPackageCS__Group__0 )
+ // InternalQVTimperative.g:726:1: ( ( rule__QualifiedPackageCS__Group__0 ) )
+ // InternalQVTimperative.g:727:1: ( rule__QualifiedPackageCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup());
}
- // InternalQVTimperative.g:644:1: ( rule__QualifiedPackageCS__Group__0 )
- // InternalQVTimperative.g:644:2: rule__QualifiedPackageCS__Group__0
+ // InternalQVTimperative.g:728:1: ( rule__QualifiedPackageCS__Group__0 )
+ // InternalQVTimperative.g:728:2: rule__QualifiedPackageCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group__0();
@@ -2005,11 +2266,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleQueryCS"
- // InternalQVTimperative.g:656:1: entryRuleQueryCS : ruleQueryCS EOF ;
+ // InternalQVTimperative.g:740:1: entryRuleQueryCS : ruleQueryCS EOF ;
public final void entryRuleQueryCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:657:1: ( ruleQueryCS EOF )
- // InternalQVTimperative.g:658:1: ruleQueryCS EOF
+ // InternalQVTimperative.g:741:1: ( ruleQueryCS EOF )
+ // InternalQVTimperative.g:742:1: ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSRule());
@@ -2039,23 +2300,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleQueryCS"
- // InternalQVTimperative.g:665:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:749:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ;
public final void ruleQueryCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:669:2: ( ( ( rule__QueryCS__Group__0 ) ) )
- // InternalQVTimperative.g:670:1: ( ( rule__QueryCS__Group__0 ) )
+ // InternalQVTimperative.g:753:2: ( ( ( rule__QueryCS__Group__0 ) ) )
+ // InternalQVTimperative.g:754:1: ( ( rule__QueryCS__Group__0 ) )
{
- // InternalQVTimperative.g:670:1: ( ( rule__QueryCS__Group__0 ) )
- // InternalQVTimperative.g:671:1: ( rule__QueryCS__Group__0 )
+ // InternalQVTimperative.g:754:1: ( ( rule__QueryCS__Group__0 ) )
+ // InternalQVTimperative.g:755:1: ( rule__QueryCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup());
}
- // InternalQVTimperative.g:672:1: ( rule__QueryCS__Group__0 )
- // InternalQVTimperative.g:672:2: rule__QueryCS__Group__0
+ // InternalQVTimperative.g:756:1: ( rule__QueryCS__Group__0 )
+ // InternalQVTimperative.g:756:2: rule__QueryCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group__0();
@@ -2090,11 +2351,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleScopeNameCS"
- // InternalQVTimperative.g:684:1: entryRuleScopeNameCS : ruleScopeNameCS EOF ;
+ // InternalQVTimperative.g:768:1: entryRuleScopeNameCS : ruleScopeNameCS EOF ;
public final void entryRuleScopeNameCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:685:1: ( ruleScopeNameCS EOF )
- // InternalQVTimperative.g:686:1: ruleScopeNameCS EOF
+ // InternalQVTimperative.g:769:1: ( ruleScopeNameCS EOF )
+ // InternalQVTimperative.g:770:1: ruleScopeNameCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSRule());
@@ -2124,23 +2385,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleScopeNameCS"
- // InternalQVTimperative.g:693:1: ruleScopeNameCS : ( ( rule__ScopeNameCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:777:1: ruleScopeNameCS : ( ( rule__ScopeNameCS__Group__0 ) ) ;
public final void ruleScopeNameCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:697:2: ( ( ( rule__ScopeNameCS__Group__0 ) ) )
- // InternalQVTimperative.g:698:1: ( ( rule__ScopeNameCS__Group__0 ) )
+ // InternalQVTimperative.g:781:2: ( ( ( rule__ScopeNameCS__Group__0 ) ) )
+ // InternalQVTimperative.g:782:1: ( ( rule__ScopeNameCS__Group__0 ) )
{
- // InternalQVTimperative.g:698:1: ( ( rule__ScopeNameCS__Group__0 ) )
- // InternalQVTimperative.g:699:1: ( rule__ScopeNameCS__Group__0 )
+ // InternalQVTimperative.g:782:1: ( ( rule__ScopeNameCS__Group__0 ) )
+ // InternalQVTimperative.g:783:1: ( rule__ScopeNameCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getGroup());
}
- // InternalQVTimperative.g:700:1: ( rule__ScopeNameCS__Group__0 )
- // InternalQVTimperative.g:700:2: rule__ScopeNameCS__Group__0
+ // InternalQVTimperative.g:784:1: ( rule__ScopeNameCS__Group__0 )
+ // InternalQVTimperative.g:784:2: rule__ScopeNameCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group__0();
@@ -2175,11 +2436,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleSetStatementCS"
- // InternalQVTimperative.g:712:1: entryRuleSetStatementCS : ruleSetStatementCS EOF ;
+ // InternalQVTimperative.g:796:1: entryRuleSetStatementCS : ruleSetStatementCS EOF ;
public final void entryRuleSetStatementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:713:1: ( ruleSetStatementCS EOF )
- // InternalQVTimperative.g:714:1: ruleSetStatementCS EOF
+ // InternalQVTimperative.g:797:1: ( ruleSetStatementCS EOF )
+ // InternalQVTimperative.g:798:1: ruleSetStatementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSRule());
@@ -2209,23 +2470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleSetStatementCS"
- // InternalQVTimperative.g:721:1: ruleSetStatementCS : ( ( rule__SetStatementCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:805:1: ruleSetStatementCS : ( ( rule__SetStatementCS__Group__0 ) ) ;
public final void ruleSetStatementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:725:2: ( ( ( rule__SetStatementCS__Group__0 ) ) )
- // InternalQVTimperative.g:726:1: ( ( rule__SetStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:809:2: ( ( ( rule__SetStatementCS__Group__0 ) ) )
+ // InternalQVTimperative.g:810:1: ( ( rule__SetStatementCS__Group__0 ) )
{
- // InternalQVTimperative.g:726:1: ( ( rule__SetStatementCS__Group__0 ) )
- // InternalQVTimperative.g:727:1: ( rule__SetStatementCS__Group__0 )
+ // InternalQVTimperative.g:810:1: ( ( rule__SetStatementCS__Group__0 ) )
+ // InternalQVTimperative.g:811:1: ( rule__SetStatementCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup());
}
- // InternalQVTimperative.g:728:1: ( rule__SetStatementCS__Group__0 )
- // InternalQVTimperative.g:728:2: rule__SetStatementCS__Group__0
+ // InternalQVTimperative.g:812:1: ( rule__SetStatementCS__Group__0 )
+ // InternalQVTimperative.g:812:2: rule__SetStatementCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group__0();
@@ -2259,12 +2520,182 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "ruleSetStatementCS"
+ // $ANTLR start "entryRuleSimpleParameterBindingCS"
+ // InternalQVTimperative.g:824:1: entryRuleSimpleParameterBindingCS : ruleSimpleParameterBindingCS EOF ;
+ public final void entryRuleSimpleParameterBindingCS() throws RecognitionException {
+ try {
+ // InternalQVTimperative.g:825:1: ( ruleSimpleParameterBindingCS EOF )
+ // InternalQVTimperative.g:826:1: ruleSimpleParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ ruleSimpleParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSimpleParameterBindingCS"
+
+
+ // $ANTLR start "ruleSimpleParameterBindingCS"
+ // InternalQVTimperative.g:833:1: ruleSimpleParameterBindingCS : ( ( rule__SimpleParameterBindingCS__Group__0 ) ) ;
+ public final void ruleSimpleParameterBindingCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:837:2: ( ( ( rule__SimpleParameterBindingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:838:1: ( ( rule__SimpleParameterBindingCS__Group__0 ) )
+ {
+ // InternalQVTimperative.g:838:1: ( ( rule__SimpleParameterBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:839:1: ( rule__SimpleParameterBindingCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getGroup());
+ }
+ // InternalQVTimperative.g:840:1: ( rule__SimpleParameterBindingCS__Group__0 )
+ // InternalQVTimperative.g:840:2: rule__SimpleParameterBindingCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSimpleParameterBindingCS"
+
+
+ // $ANTLR start "entryRuleSimpleParameterCS"
+ // InternalQVTimperative.g:852:1: entryRuleSimpleParameterCS : ruleSimpleParameterCS EOF ;
+ public final void entryRuleSimpleParameterCS() throws RecognitionException {
+ try {
+ // InternalQVTimperative.g:853:1: ( ruleSimpleParameterCS EOF )
+ // InternalQVTimperative.g:854:1: ruleSimpleParameterCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ ruleSimpleParameterCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSimpleParameterCS"
+
+
+ // $ANTLR start "ruleSimpleParameterCS"
+ // InternalQVTimperative.g:861:1: ruleSimpleParameterCS : ( ( rule__SimpleParameterCS__Group__0 ) ) ;
+ public final void ruleSimpleParameterCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:865:2: ( ( ( rule__SimpleParameterCS__Group__0 ) ) )
+ // InternalQVTimperative.g:866:1: ( ( rule__SimpleParameterCS__Group__0 ) )
+ {
+ // InternalQVTimperative.g:866:1: ( ( rule__SimpleParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:867:1: ( rule__SimpleParameterCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getGroup());
+ }
+ // InternalQVTimperative.g:868:1: ( rule__SimpleParameterCS__Group__0 )
+ // InternalQVTimperative.g:868:2: rule__SimpleParameterCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSimpleParameterCS"
+
+
// $ANTLR start "entryRuleTransformationCS"
- // InternalQVTimperative.g:740:1: entryRuleTransformationCS : ruleTransformationCS EOF ;
+ // InternalQVTimperative.g:880:1: entryRuleTransformationCS : ruleTransformationCS EOF ;
public final void entryRuleTransformationCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:741:1: ( ruleTransformationCS EOF )
- // InternalQVTimperative.g:742:1: ruleTransformationCS EOF
+ // InternalQVTimperative.g:881:1: ( ruleTransformationCS EOF )
+ // InternalQVTimperative.g:882:1: ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSRule());
@@ -2294,23 +2725,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTransformationCS"
- // InternalQVTimperative.g:749:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:889:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ;
public final void ruleTransformationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:753:2: ( ( ( rule__TransformationCS__Group__0 ) ) )
- // InternalQVTimperative.g:754:1: ( ( rule__TransformationCS__Group__0 ) )
+ // InternalQVTimperative.g:893:2: ( ( ( rule__TransformationCS__Group__0 ) ) )
+ // InternalQVTimperative.g:894:1: ( ( rule__TransformationCS__Group__0 ) )
{
- // InternalQVTimperative.g:754:1: ( ( rule__TransformationCS__Group__0 ) )
- // InternalQVTimperative.g:755:1: ( rule__TransformationCS__Group__0 )
+ // InternalQVTimperative.g:894:1: ( ( rule__TransformationCS__Group__0 ) )
+ // InternalQVTimperative.g:895:1: ( rule__TransformationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup());
}
- // InternalQVTimperative.g:756:1: ( rule__TransformationCS__Group__0 )
- // InternalQVTimperative.g:756:2: rule__TransformationCS__Group__0
+ // InternalQVTimperative.g:896:1: ( rule__TransformationCS__Group__0 )
+ // InternalQVTimperative.g:896:2: rule__TransformationCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group__0();
@@ -2345,11 +2776,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleUnrestrictedName"
- // InternalQVTimperative.g:768:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ;
+ // InternalQVTimperative.g:908:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ;
public final void entryRuleUnrestrictedName() throws RecognitionException {
try {
- // InternalQVTimperative.g:769:1: ( ruleUnrestrictedName EOF )
- // InternalQVTimperative.g:770:1: ruleUnrestrictedName EOF
+ // InternalQVTimperative.g:909:1: ( ruleUnrestrictedName EOF )
+ // InternalQVTimperative.g:910:1: ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameRule());
@@ -2379,23 +2810,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleUnrestrictedName"
- // InternalQVTimperative.g:777:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ;
+ // InternalQVTimperative.g:917:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ;
public final void ruleUnrestrictedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:781:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) )
- // InternalQVTimperative.g:782:1: ( ( rule__UnrestrictedName__Alternatives ) )
+ // InternalQVTimperative.g:921:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) )
+ // InternalQVTimperative.g:922:1: ( ( rule__UnrestrictedName__Alternatives ) )
{
- // InternalQVTimperative.g:782:1: ( ( rule__UnrestrictedName__Alternatives ) )
- // InternalQVTimperative.g:783:1: ( rule__UnrestrictedName__Alternatives )
+ // InternalQVTimperative.g:922:1: ( ( rule__UnrestrictedName__Alternatives ) )
+ // InternalQVTimperative.g:923:1: ( rule__UnrestrictedName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:784:1: ( rule__UnrestrictedName__Alternatives )
- // InternalQVTimperative.g:784:2: rule__UnrestrictedName__Alternatives
+ // InternalQVTimperative.g:924:1: ( rule__UnrestrictedName__Alternatives )
+ // InternalQVTimperative.g:924:2: rule__UnrestrictedName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UnrestrictedName__Alternatives();
@@ -2430,11 +2861,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleAttributeCS"
- // InternalQVTimperative.g:796:1: entryRuleAttributeCS : ruleAttributeCS EOF ;
+ // InternalQVTimperative.g:936:1: entryRuleAttributeCS : ruleAttributeCS EOF ;
public final void entryRuleAttributeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:797:1: ( ruleAttributeCS EOF )
- // InternalQVTimperative.g:798:1: ruleAttributeCS EOF
+ // InternalQVTimperative.g:937:1: ( ruleAttributeCS EOF )
+ // InternalQVTimperative.g:938:1: ruleAttributeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSRule());
@@ -2464,23 +2895,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleAttributeCS"
- // InternalQVTimperative.g:805:1: ruleAttributeCS : ( ( rule__AttributeCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:945:1: ruleAttributeCS : ( ( rule__AttributeCS__Group__0 ) ) ;
public final void ruleAttributeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:809:2: ( ( ( rule__AttributeCS__Group__0 ) ) )
- // InternalQVTimperative.g:810:1: ( ( rule__AttributeCS__Group__0 ) )
+ // InternalQVTimperative.g:949:2: ( ( ( rule__AttributeCS__Group__0 ) ) )
+ // InternalQVTimperative.g:950:1: ( ( rule__AttributeCS__Group__0 ) )
{
- // InternalQVTimperative.g:810:1: ( ( rule__AttributeCS__Group__0 ) )
- // InternalQVTimperative.g:811:1: ( rule__AttributeCS__Group__0 )
+ // InternalQVTimperative.g:950:1: ( ( rule__AttributeCS__Group__0 ) )
+ // InternalQVTimperative.g:951:1: ( rule__AttributeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup());
}
- // InternalQVTimperative.g:812:1: ( rule__AttributeCS__Group__0 )
- // InternalQVTimperative.g:812:2: rule__AttributeCS__Group__0
+ // InternalQVTimperative.g:952:1: ( rule__AttributeCS__Group__0 )
+ // InternalQVTimperative.g:952:2: rule__AttributeCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group__0();
@@ -2515,11 +2946,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleClassCS"
- // InternalQVTimperative.g:824:1: entryRuleClassCS : ruleClassCS EOF ;
+ // InternalQVTimperative.g:964:1: entryRuleClassCS : ruleClassCS EOF ;
public final void entryRuleClassCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:825:1: ( ruleClassCS EOF )
- // InternalQVTimperative.g:826:1: ruleClassCS EOF
+ // InternalQVTimperative.g:965:1: ( ruleClassCS EOF )
+ // InternalQVTimperative.g:966:1: ruleClassCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSRule());
@@ -2549,23 +2980,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleClassCS"
- // InternalQVTimperative.g:833:1: ruleClassCS : ( ( rule__ClassCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:973:1: ruleClassCS : ( ( rule__ClassCS__Alternatives ) ) ;
public final void ruleClassCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:837:2: ( ( ( rule__ClassCS__Alternatives ) ) )
- // InternalQVTimperative.g:838:1: ( ( rule__ClassCS__Alternatives ) )
+ // InternalQVTimperative.g:977:2: ( ( ( rule__ClassCS__Alternatives ) ) )
+ // InternalQVTimperative.g:978:1: ( ( rule__ClassCS__Alternatives ) )
{
- // InternalQVTimperative.g:838:1: ( ( rule__ClassCS__Alternatives ) )
- // InternalQVTimperative.g:839:1: ( rule__ClassCS__Alternatives )
+ // InternalQVTimperative.g:978:1: ( ( rule__ClassCS__Alternatives ) )
+ // InternalQVTimperative.g:979:1: ( rule__ClassCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:840:1: ( rule__ClassCS__Alternatives )
- // InternalQVTimperative.g:840:2: rule__ClassCS__Alternatives
+ // InternalQVTimperative.g:980:1: ( rule__ClassCS__Alternatives )
+ // InternalQVTimperative.g:980:2: rule__ClassCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ClassCS__Alternatives();
@@ -2600,11 +3031,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleDataTypeCS"
- // InternalQVTimperative.g:852:1: entryRuleDataTypeCS : ruleDataTypeCS EOF ;
+ // InternalQVTimperative.g:992:1: entryRuleDataTypeCS : ruleDataTypeCS EOF ;
public final void entryRuleDataTypeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:853:1: ( ruleDataTypeCS EOF )
- // InternalQVTimperative.g:854:1: ruleDataTypeCS EOF
+ // InternalQVTimperative.g:993:1: ( ruleDataTypeCS EOF )
+ // InternalQVTimperative.g:994:1: ruleDataTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSRule());
@@ -2634,23 +3065,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleDataTypeCS"
- // InternalQVTimperative.g:861:1: ruleDataTypeCS : ( ( rule__DataTypeCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1001:1: ruleDataTypeCS : ( ( rule__DataTypeCS__Group__0 ) ) ;
public final void ruleDataTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:865:2: ( ( ( rule__DataTypeCS__Group__0 ) ) )
- // InternalQVTimperative.g:866:1: ( ( rule__DataTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1005:2: ( ( ( rule__DataTypeCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1006:1: ( ( rule__DataTypeCS__Group__0 ) )
{
- // InternalQVTimperative.g:866:1: ( ( rule__DataTypeCS__Group__0 ) )
- // InternalQVTimperative.g:867:1: ( rule__DataTypeCS__Group__0 )
+ // InternalQVTimperative.g:1006:1: ( ( rule__DataTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1007:1: ( rule__DataTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup());
}
- // InternalQVTimperative.g:868:1: ( rule__DataTypeCS__Group__0 )
- // InternalQVTimperative.g:868:2: rule__DataTypeCS__Group__0
+ // InternalQVTimperative.g:1008:1: ( rule__DataTypeCS__Group__0 )
+ // InternalQVTimperative.g:1008:2: rule__DataTypeCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group__0();
@@ -2685,11 +3116,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEnumerationCS"
- // InternalQVTimperative.g:880:1: entryRuleEnumerationCS : ruleEnumerationCS EOF ;
+ // InternalQVTimperative.g:1020:1: entryRuleEnumerationCS : ruleEnumerationCS EOF ;
public final void entryRuleEnumerationCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:881:1: ( ruleEnumerationCS EOF )
- // InternalQVTimperative.g:882:1: ruleEnumerationCS EOF
+ // InternalQVTimperative.g:1021:1: ( ruleEnumerationCS EOF )
+ // InternalQVTimperative.g:1022:1: ruleEnumerationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSRule());
@@ -2719,23 +3150,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEnumerationCS"
- // InternalQVTimperative.g:889:1: ruleEnumerationCS : ( ( rule__EnumerationCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1029:1: ruleEnumerationCS : ( ( rule__EnumerationCS__Group__0 ) ) ;
public final void ruleEnumerationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:893:2: ( ( ( rule__EnumerationCS__Group__0 ) ) )
- // InternalQVTimperative.g:894:1: ( ( rule__EnumerationCS__Group__0 ) )
+ // InternalQVTimperative.g:1033:2: ( ( ( rule__EnumerationCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1034:1: ( ( rule__EnumerationCS__Group__0 ) )
{
- // InternalQVTimperative.g:894:1: ( ( rule__EnumerationCS__Group__0 ) )
- // InternalQVTimperative.g:895:1: ( rule__EnumerationCS__Group__0 )
+ // InternalQVTimperative.g:1034:1: ( ( rule__EnumerationCS__Group__0 ) )
+ // InternalQVTimperative.g:1035:1: ( rule__EnumerationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup());
}
- // InternalQVTimperative.g:896:1: ( rule__EnumerationCS__Group__0 )
- // InternalQVTimperative.g:896:2: rule__EnumerationCS__Group__0
+ // InternalQVTimperative.g:1036:1: ( rule__EnumerationCS__Group__0 )
+ // InternalQVTimperative.g:1036:2: rule__EnumerationCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group__0();
@@ -2770,11 +3201,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEnumerationLiteralCS"
- // InternalQVTimperative.g:908:1: entryRuleEnumerationLiteralCS : ruleEnumerationLiteralCS EOF ;
+ // InternalQVTimperative.g:1048:1: entryRuleEnumerationLiteralCS : ruleEnumerationLiteralCS EOF ;
public final void entryRuleEnumerationLiteralCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:909:1: ( ruleEnumerationLiteralCS EOF )
- // InternalQVTimperative.g:910:1: ruleEnumerationLiteralCS EOF
+ // InternalQVTimperative.g:1049:1: ( ruleEnumerationLiteralCS EOF )
+ // InternalQVTimperative.g:1050:1: ruleEnumerationLiteralCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSRule());
@@ -2804,23 +3235,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEnumerationLiteralCS"
- // InternalQVTimperative.g:917:1: ruleEnumerationLiteralCS : ( ( rule__EnumerationLiteralCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1057:1: ruleEnumerationLiteralCS : ( ( rule__EnumerationLiteralCS__Group__0 ) ) ;
public final void ruleEnumerationLiteralCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:921:2: ( ( ( rule__EnumerationLiteralCS__Group__0 ) ) )
- // InternalQVTimperative.g:922:1: ( ( rule__EnumerationLiteralCS__Group__0 ) )
+ // InternalQVTimperative.g:1061:2: ( ( ( rule__EnumerationLiteralCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1062:1: ( ( rule__EnumerationLiteralCS__Group__0 ) )
{
- // InternalQVTimperative.g:922:1: ( ( rule__EnumerationLiteralCS__Group__0 ) )
- // InternalQVTimperative.g:923:1: ( rule__EnumerationLiteralCS__Group__0 )
+ // InternalQVTimperative.g:1062:1: ( ( rule__EnumerationLiteralCS__Group__0 ) )
+ // InternalQVTimperative.g:1063:1: ( rule__EnumerationLiteralCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup());
}
- // InternalQVTimperative.g:924:1: ( rule__EnumerationLiteralCS__Group__0 )
- // InternalQVTimperative.g:924:2: rule__EnumerationLiteralCS__Group__0
+ // InternalQVTimperative.g:1064:1: ( rule__EnumerationLiteralCS__Group__0 )
+ // InternalQVTimperative.g:1064:2: rule__EnumerationLiteralCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group__0();
@@ -2855,11 +3286,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleOperationCS"
- // InternalQVTimperative.g:936:1: entryRuleOperationCS : ruleOperationCS EOF ;
+ // InternalQVTimperative.g:1076:1: entryRuleOperationCS : ruleOperationCS EOF ;
public final void entryRuleOperationCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:937:1: ( ruleOperationCS EOF )
- // InternalQVTimperative.g:938:1: ruleOperationCS EOF
+ // InternalQVTimperative.g:1077:1: ( ruleOperationCS EOF )
+ // InternalQVTimperative.g:1078:1: ruleOperationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSRule());
@@ -2889,23 +3320,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleOperationCS"
- // InternalQVTimperative.g:945:1: ruleOperationCS : ( ( rule__OperationCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1085:1: ruleOperationCS : ( ( rule__OperationCS__Group__0 ) ) ;
public final void ruleOperationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:949:2: ( ( ( rule__OperationCS__Group__0 ) ) )
- // InternalQVTimperative.g:950:1: ( ( rule__OperationCS__Group__0 ) )
+ // InternalQVTimperative.g:1089:2: ( ( ( rule__OperationCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1090:1: ( ( rule__OperationCS__Group__0 ) )
{
- // InternalQVTimperative.g:950:1: ( ( rule__OperationCS__Group__0 ) )
- // InternalQVTimperative.g:951:1: ( rule__OperationCS__Group__0 )
+ // InternalQVTimperative.g:1090:1: ( ( rule__OperationCS__Group__0 ) )
+ // InternalQVTimperative.g:1091:1: ( rule__OperationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup());
}
- // InternalQVTimperative.g:952:1: ( rule__OperationCS__Group__0 )
- // InternalQVTimperative.g:952:2: rule__OperationCS__Group__0
+ // InternalQVTimperative.g:1092:1: ( rule__OperationCS__Group__0 )
+ // InternalQVTimperative.g:1092:2: rule__OperationCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group__0();
@@ -2940,11 +3371,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleParameterCS"
- // InternalQVTimperative.g:964:1: entryRuleParameterCS : ruleParameterCS EOF ;
+ // InternalQVTimperative.g:1104:1: entryRuleParameterCS : ruleParameterCS EOF ;
public final void entryRuleParameterCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:965:1: ( ruleParameterCS EOF )
- // InternalQVTimperative.g:966:1: ruleParameterCS EOF
+ // InternalQVTimperative.g:1105:1: ( ruleParameterCS EOF )
+ // InternalQVTimperative.g:1106:1: ruleParameterCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSRule());
@@ -2974,23 +3405,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleParameterCS"
- // InternalQVTimperative.g:973:1: ruleParameterCS : ( ( rule__ParameterCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1113:1: ruleParameterCS : ( ( rule__ParameterCS__Group__0 ) ) ;
public final void ruleParameterCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:977:2: ( ( ( rule__ParameterCS__Group__0 ) ) )
- // InternalQVTimperative.g:978:1: ( ( rule__ParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:1117:2: ( ( ( rule__ParameterCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1118:1: ( ( rule__ParameterCS__Group__0 ) )
{
- // InternalQVTimperative.g:978:1: ( ( rule__ParameterCS__Group__0 ) )
- // InternalQVTimperative.g:979:1: ( rule__ParameterCS__Group__0 )
+ // InternalQVTimperative.g:1118:1: ( ( rule__ParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:1119:1: ( rule__ParameterCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup());
}
- // InternalQVTimperative.g:980:1: ( rule__ParameterCS__Group__0 )
- // InternalQVTimperative.g:980:2: rule__ParameterCS__Group__0
+ // InternalQVTimperative.g:1120:1: ( rule__ParameterCS__Group__0 )
+ // InternalQVTimperative.g:1120:2: rule__ParameterCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group__0();
@@ -3025,11 +3456,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleReferenceCS"
- // InternalQVTimperative.g:992:1: entryRuleReferenceCS : ruleReferenceCS EOF ;
+ // InternalQVTimperative.g:1132:1: entryRuleReferenceCS : ruleReferenceCS EOF ;
public final void entryRuleReferenceCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:993:1: ( ruleReferenceCS EOF )
- // InternalQVTimperative.g:994:1: ruleReferenceCS EOF
+ // InternalQVTimperative.g:1133:1: ( ruleReferenceCS EOF )
+ // InternalQVTimperative.g:1134:1: ruleReferenceCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSRule());
@@ -3059,23 +3490,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleReferenceCS"
- // InternalQVTimperative.g:1001:1: ruleReferenceCS : ( ( rule__ReferenceCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1141:1: ruleReferenceCS : ( ( rule__ReferenceCS__Group__0 ) ) ;
public final void ruleReferenceCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1005:2: ( ( ( rule__ReferenceCS__Group__0 ) ) )
- // InternalQVTimperative.g:1006:1: ( ( rule__ReferenceCS__Group__0 ) )
+ // InternalQVTimperative.g:1145:2: ( ( ( rule__ReferenceCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1146:1: ( ( rule__ReferenceCS__Group__0 ) )
{
- // InternalQVTimperative.g:1006:1: ( ( rule__ReferenceCS__Group__0 ) )
- // InternalQVTimperative.g:1007:1: ( rule__ReferenceCS__Group__0 )
+ // InternalQVTimperative.g:1146:1: ( ( rule__ReferenceCS__Group__0 ) )
+ // InternalQVTimperative.g:1147:1: ( rule__ReferenceCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup());
}
- // InternalQVTimperative.g:1008:1: ( rule__ReferenceCS__Group__0 )
- // InternalQVTimperative.g:1008:2: rule__ReferenceCS__Group__0
+ // InternalQVTimperative.g:1148:1: ( rule__ReferenceCS__Group__0 )
+ // InternalQVTimperative.g:1148:2: rule__ReferenceCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group__0();
@@ -3110,11 +3541,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleSpecificationCS"
- // InternalQVTimperative.g:1020:1: entryRuleSpecificationCS : ruleSpecificationCS EOF ;
+ // InternalQVTimperative.g:1160:1: entryRuleSpecificationCS : ruleSpecificationCS EOF ;
public final void entryRuleSpecificationCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1021:1: ( ruleSpecificationCS EOF )
- // InternalQVTimperative.g:1022:1: ruleSpecificationCS EOF
+ // InternalQVTimperative.g:1161:1: ( ruleSpecificationCS EOF )
+ // InternalQVTimperative.g:1162:1: ruleSpecificationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSRule());
@@ -3144,23 +3575,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleSpecificationCS"
- // InternalQVTimperative.g:1029:1: ruleSpecificationCS : ( ( rule__SpecificationCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:1169:1: ruleSpecificationCS : ( ( rule__SpecificationCS__Alternatives ) ) ;
public final void ruleSpecificationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1033:2: ( ( ( rule__SpecificationCS__Alternatives ) ) )
- // InternalQVTimperative.g:1034:1: ( ( rule__SpecificationCS__Alternatives ) )
+ // InternalQVTimperative.g:1173:2: ( ( ( rule__SpecificationCS__Alternatives ) ) )
+ // InternalQVTimperative.g:1174:1: ( ( rule__SpecificationCS__Alternatives ) )
{
- // InternalQVTimperative.g:1034:1: ( ( rule__SpecificationCS__Alternatives ) )
- // InternalQVTimperative.g:1035:1: ( rule__SpecificationCS__Alternatives )
+ // InternalQVTimperative.g:1174:1: ( ( rule__SpecificationCS__Alternatives ) )
+ // InternalQVTimperative.g:1175:1: ( rule__SpecificationCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:1036:1: ( rule__SpecificationCS__Alternatives )
- // InternalQVTimperative.g:1036:2: rule__SpecificationCS__Alternatives
+ // InternalQVTimperative.g:1176:1: ( rule__SpecificationCS__Alternatives )
+ // InternalQVTimperative.g:1176:2: rule__SpecificationCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__Alternatives();
@@ -3195,11 +3626,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleStructuredClassCS"
- // InternalQVTimperative.g:1048:1: entryRuleStructuredClassCS : ruleStructuredClassCS EOF ;
+ // InternalQVTimperative.g:1188:1: entryRuleStructuredClassCS : ruleStructuredClassCS EOF ;
public final void entryRuleStructuredClassCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1049:1: ( ruleStructuredClassCS EOF )
- // InternalQVTimperative.g:1050:1: ruleStructuredClassCS EOF
+ // InternalQVTimperative.g:1189:1: ( ruleStructuredClassCS EOF )
+ // InternalQVTimperative.g:1190:1: ruleStructuredClassCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSRule());
@@ -3229,23 +3660,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleStructuredClassCS"
- // InternalQVTimperative.g:1057:1: ruleStructuredClassCS : ( ( rule__StructuredClassCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1197:1: ruleStructuredClassCS : ( ( rule__StructuredClassCS__Group__0 ) ) ;
public final void ruleStructuredClassCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1061:2: ( ( ( rule__StructuredClassCS__Group__0 ) ) )
- // InternalQVTimperative.g:1062:1: ( ( rule__StructuredClassCS__Group__0 ) )
+ // InternalQVTimperative.g:1201:2: ( ( ( rule__StructuredClassCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1202:1: ( ( rule__StructuredClassCS__Group__0 ) )
{
- // InternalQVTimperative.g:1062:1: ( ( rule__StructuredClassCS__Group__0 ) )
- // InternalQVTimperative.g:1063:1: ( rule__StructuredClassCS__Group__0 )
+ // InternalQVTimperative.g:1202:1: ( ( rule__StructuredClassCS__Group__0 ) )
+ // InternalQVTimperative.g:1203:1: ( rule__StructuredClassCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup());
}
- // InternalQVTimperative.g:1064:1: ( rule__StructuredClassCS__Group__0 )
- // InternalQVTimperative.g:1064:2: rule__StructuredClassCS__Group__0
+ // InternalQVTimperative.g:1204:1: ( rule__StructuredClassCS__Group__0 )
+ // InternalQVTimperative.g:1204:2: rule__StructuredClassCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group__0();
@@ -3280,11 +3711,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:1076:1: entryRuleTypedMultiplicityRefCS : ruleTypedMultiplicityRefCS EOF ;
+ // InternalQVTimperative.g:1216:1: entryRuleTypedMultiplicityRefCS : ruleTypedMultiplicityRefCS EOF ;
public final void entryRuleTypedMultiplicityRefCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1077:1: ( ruleTypedMultiplicityRefCS EOF )
- // InternalQVTimperative.g:1078:1: ruleTypedMultiplicityRefCS EOF
+ // InternalQVTimperative.g:1217:1: ( ruleTypedMultiplicityRefCS EOF )
+ // InternalQVTimperative.g:1218:1: ruleTypedMultiplicityRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSRule());
@@ -3314,23 +3745,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:1085:1: ruleTypedMultiplicityRefCS : ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1225:1: ruleTypedMultiplicityRefCS : ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ;
public final void ruleTypedMultiplicityRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1089:2: ( ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) )
- // InternalQVTimperative.g:1090:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) )
+ // InternalQVTimperative.g:1229:2: ( ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1230:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) )
{
- // InternalQVTimperative.g:1090:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) )
- // InternalQVTimperative.g:1091:1: ( rule__TypedMultiplicityRefCS__Group__0 )
+ // InternalQVTimperative.g:1230:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) )
+ // InternalQVTimperative.g:1231:1: ( rule__TypedMultiplicityRefCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getGroup());
}
- // InternalQVTimperative.g:1092:1: ( rule__TypedMultiplicityRefCS__Group__0 )
- // InternalQVTimperative.g:1092:2: rule__TypedMultiplicityRefCS__Group__0
+ // InternalQVTimperative.g:1232:1: ( rule__TypedMultiplicityRefCS__Group__0 )
+ // InternalQVTimperative.g:1232:2: rule__TypedMultiplicityRefCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__Group__0();
@@ -3365,11 +3796,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleStructuralFeatureCS"
- // InternalQVTimperative.g:1104:1: entryRuleStructuralFeatureCS : ruleStructuralFeatureCS EOF ;
+ // InternalQVTimperative.g:1244:1: entryRuleStructuralFeatureCS : ruleStructuralFeatureCS EOF ;
public final void entryRuleStructuralFeatureCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1105:1: ( ruleStructuralFeatureCS EOF )
- // InternalQVTimperative.g:1106:1: ruleStructuralFeatureCS EOF
+ // InternalQVTimperative.g:1245:1: ( ruleStructuralFeatureCS EOF )
+ // InternalQVTimperative.g:1246:1: ruleStructuralFeatureCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSRule());
@@ -3399,23 +3830,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleStructuralFeatureCS"
- // InternalQVTimperative.g:1113:1: ruleStructuralFeatureCS : ( ( rule__StructuralFeatureCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:1253:1: ruleStructuralFeatureCS : ( ( rule__StructuralFeatureCS__Alternatives ) ) ;
public final void ruleStructuralFeatureCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1117:2: ( ( ( rule__StructuralFeatureCS__Alternatives ) ) )
- // InternalQVTimperative.g:1118:1: ( ( rule__StructuralFeatureCS__Alternatives ) )
+ // InternalQVTimperative.g:1257:2: ( ( ( rule__StructuralFeatureCS__Alternatives ) ) )
+ // InternalQVTimperative.g:1258:1: ( ( rule__StructuralFeatureCS__Alternatives ) )
{
- // InternalQVTimperative.g:1118:1: ( ( rule__StructuralFeatureCS__Alternatives ) )
- // InternalQVTimperative.g:1119:1: ( rule__StructuralFeatureCS__Alternatives )
+ // InternalQVTimperative.g:1258:1: ( ( rule__StructuralFeatureCS__Alternatives ) )
+ // InternalQVTimperative.g:1259:1: ( rule__StructuralFeatureCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:1120:1: ( rule__StructuralFeatureCS__Alternatives )
- // InternalQVTimperative.g:1120:2: rule__StructuralFeatureCS__Alternatives
+ // InternalQVTimperative.g:1260:1: ( rule__StructuralFeatureCS__Alternatives )
+ // InternalQVTimperative.g:1260:2: rule__StructuralFeatureCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuralFeatureCS__Alternatives();
@@ -3450,11 +3881,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEnumerationLiteralName"
- // InternalQVTimperative.g:1132:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ;
+ // InternalQVTimperative.g:1272:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ;
public final void entryRuleEnumerationLiteralName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1133:1: ( ruleEnumerationLiteralName EOF )
- // InternalQVTimperative.g:1134:1: ruleEnumerationLiteralName EOF
+ // InternalQVTimperative.g:1273:1: ( ruleEnumerationLiteralName EOF )
+ // InternalQVTimperative.g:1274:1: ruleEnumerationLiteralName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralNameRule());
@@ -3484,17 +3915,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEnumerationLiteralName"
- // InternalQVTimperative.g:1141:1: ruleEnumerationLiteralName : ( ruleEssentialOCLUnrestrictedName ) ;
+ // InternalQVTimperative.g:1281:1: ruleEnumerationLiteralName : ( ruleEssentialOCLUnrestrictedName ) ;
public final void ruleEnumerationLiteralName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1145:2: ( ( ruleEssentialOCLUnrestrictedName ) )
- // InternalQVTimperative.g:1146:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:1285:2: ( ( ruleEssentialOCLUnrestrictedName ) )
+ // InternalQVTimperative.g:1286:1: ( ruleEssentialOCLUnrestrictedName )
{
- // InternalQVTimperative.g:1146:1: ( ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:1147:1: ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:1286:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:1287:1: ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall());
@@ -3529,11 +3960,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleSIGNED"
- // InternalQVTimperative.g:1160:1: entryRuleSIGNED : ruleSIGNED EOF ;
+ // InternalQVTimperative.g:1300:1: entryRuleSIGNED : ruleSIGNED EOF ;
public final void entryRuleSIGNED() throws RecognitionException {
try {
- // InternalQVTimperative.g:1161:1: ( ruleSIGNED EOF )
- // InternalQVTimperative.g:1162:1: ruleSIGNED EOF
+ // InternalQVTimperative.g:1301:1: ( ruleSIGNED EOF )
+ // InternalQVTimperative.g:1302:1: ruleSIGNED EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDRule());
@@ -3563,23 +3994,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleSIGNED"
- // InternalQVTimperative.g:1169:1: ruleSIGNED : ( ( rule__SIGNED__Group__0 ) ) ;
+ // InternalQVTimperative.g:1309:1: ruleSIGNED : ( ( rule__SIGNED__Group__0 ) ) ;
public final void ruleSIGNED() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1173:2: ( ( ( rule__SIGNED__Group__0 ) ) )
- // InternalQVTimperative.g:1174:1: ( ( rule__SIGNED__Group__0 ) )
+ // InternalQVTimperative.g:1313:2: ( ( ( rule__SIGNED__Group__0 ) ) )
+ // InternalQVTimperative.g:1314:1: ( ( rule__SIGNED__Group__0 ) )
{
- // InternalQVTimperative.g:1174:1: ( ( rule__SIGNED__Group__0 ) )
- // InternalQVTimperative.g:1175:1: ( rule__SIGNED__Group__0 )
+ // InternalQVTimperative.g:1314:1: ( ( rule__SIGNED__Group__0 ) )
+ // InternalQVTimperative.g:1315:1: ( rule__SIGNED__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getGroup());
}
- // InternalQVTimperative.g:1176:1: ( rule__SIGNED__Group__0 )
- // InternalQVTimperative.g:1176:2: rule__SIGNED__Group__0
+ // InternalQVTimperative.g:1316:1: ( rule__SIGNED__Group__0 )
+ // InternalQVTimperative.g:1316:2: rule__SIGNED__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SIGNED__Group__0();
@@ -3614,11 +4045,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:1192:1: entryRuleEssentialOCLUnaryOperatorName : ruleEssentialOCLUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:1332:1: entryRuleEssentialOCLUnaryOperatorName : ruleEssentialOCLUnaryOperatorName EOF ;
public final void entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1193:1: ( ruleEssentialOCLUnaryOperatorName EOF )
- // InternalQVTimperative.g:1194:1: ruleEssentialOCLUnaryOperatorName EOF
+ // InternalQVTimperative.g:1333:1: ( ruleEssentialOCLUnaryOperatorName EOF )
+ // InternalQVTimperative.g:1334:1: ruleEssentialOCLUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameRule());
@@ -3648,23 +4079,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:1201:1: ruleEssentialOCLUnaryOperatorName : ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ;
+ // InternalQVTimperative.g:1341:1: ruleEssentialOCLUnaryOperatorName : ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ;
public final void ruleEssentialOCLUnaryOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1205:2: ( ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) )
- // InternalQVTimperative.g:1206:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1345:2: ( ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) )
+ // InternalQVTimperative.g:1346:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) )
{
- // InternalQVTimperative.g:1206:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) )
- // InternalQVTimperative.g:1207:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives )
+ // InternalQVTimperative.g:1346:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1347:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:1208:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives )
- // InternalQVTimperative.g:1208:2: rule__EssentialOCLUnaryOperatorName__Alternatives
+ // InternalQVTimperative.g:1348:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives )
+ // InternalQVTimperative.g:1348:2: rule__EssentialOCLUnaryOperatorName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EssentialOCLUnaryOperatorName__Alternatives();
@@ -3699,11 +4130,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:1220:1: entryRuleEssentialOCLInfixOperatorName : ruleEssentialOCLInfixOperatorName EOF ;
+ // InternalQVTimperative.g:1360:1: entryRuleEssentialOCLInfixOperatorName : ruleEssentialOCLInfixOperatorName EOF ;
public final void entryRuleEssentialOCLInfixOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1221:1: ( ruleEssentialOCLInfixOperatorName EOF )
- // InternalQVTimperative.g:1222:1: ruleEssentialOCLInfixOperatorName EOF
+ // InternalQVTimperative.g:1361:1: ( ruleEssentialOCLInfixOperatorName EOF )
+ // InternalQVTimperative.g:1362:1: ruleEssentialOCLInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameRule());
@@ -3733,23 +4164,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:1229:1: ruleEssentialOCLInfixOperatorName : ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ;
+ // InternalQVTimperative.g:1369:1: ruleEssentialOCLInfixOperatorName : ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ;
public final void ruleEssentialOCLInfixOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1233:2: ( ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) )
- // InternalQVTimperative.g:1234:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1373:2: ( ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) )
+ // InternalQVTimperative.g:1374:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) )
{
- // InternalQVTimperative.g:1234:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) )
- // InternalQVTimperative.g:1235:1: ( rule__EssentialOCLInfixOperatorName__Alternatives )
+ // InternalQVTimperative.g:1374:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1375:1: ( rule__EssentialOCLInfixOperatorName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:1236:1: ( rule__EssentialOCLInfixOperatorName__Alternatives )
- // InternalQVTimperative.g:1236:2: rule__EssentialOCLInfixOperatorName__Alternatives
+ // InternalQVTimperative.g:1376:1: ( rule__EssentialOCLInfixOperatorName__Alternatives )
+ // InternalQVTimperative.g:1376:2: rule__EssentialOCLInfixOperatorName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EssentialOCLInfixOperatorName__Alternatives();
@@ -3784,11 +4215,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:1248:1: entryRuleEssentialOCLNavigationOperatorName : ruleEssentialOCLNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:1388:1: entryRuleEssentialOCLNavigationOperatorName : ruleEssentialOCLNavigationOperatorName EOF ;
public final void entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1249:1: ( ruleEssentialOCLNavigationOperatorName EOF )
- // InternalQVTimperative.g:1250:1: ruleEssentialOCLNavigationOperatorName EOF
+ // InternalQVTimperative.g:1389:1: ( ruleEssentialOCLNavigationOperatorName EOF )
+ // InternalQVTimperative.g:1390:1: ruleEssentialOCLNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameRule());
@@ -3818,23 +4249,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:1257:1: ruleEssentialOCLNavigationOperatorName : ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ;
+ // InternalQVTimperative.g:1397:1: ruleEssentialOCLNavigationOperatorName : ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ;
public final void ruleEssentialOCLNavigationOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1261:2: ( ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) )
- // InternalQVTimperative.g:1262:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1401:2: ( ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) )
+ // InternalQVTimperative.g:1402:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) )
{
- // InternalQVTimperative.g:1262:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) )
- // InternalQVTimperative.g:1263:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives )
+ // InternalQVTimperative.g:1402:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1403:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:1264:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives )
- // InternalQVTimperative.g:1264:2: rule__EssentialOCLNavigationOperatorName__Alternatives
+ // InternalQVTimperative.g:1404:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives )
+ // InternalQVTimperative.g:1404:2: rule__EssentialOCLNavigationOperatorName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EssentialOCLNavigationOperatorName__Alternatives();
@@ -3869,11 +4300,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleBinaryOperatorName"
- // InternalQVTimperative.g:1276:1: entryRuleBinaryOperatorName : ruleBinaryOperatorName EOF ;
+ // InternalQVTimperative.g:1416:1: entryRuleBinaryOperatorName : ruleBinaryOperatorName EOF ;
public final void entryRuleBinaryOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1277:1: ( ruleBinaryOperatorName EOF )
- // InternalQVTimperative.g:1278:1: ruleBinaryOperatorName EOF
+ // InternalQVTimperative.g:1417:1: ( ruleBinaryOperatorName EOF )
+ // InternalQVTimperative.g:1418:1: ruleBinaryOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameRule());
@@ -3903,23 +4334,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleBinaryOperatorName"
- // InternalQVTimperative.g:1285:1: ruleBinaryOperatorName : ( ( rule__BinaryOperatorName__Alternatives ) ) ;
+ // InternalQVTimperative.g:1425:1: ruleBinaryOperatorName : ( ( rule__BinaryOperatorName__Alternatives ) ) ;
public final void ruleBinaryOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1289:2: ( ( ( rule__BinaryOperatorName__Alternatives ) ) )
- // InternalQVTimperative.g:1290:1: ( ( rule__BinaryOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1429:2: ( ( ( rule__BinaryOperatorName__Alternatives ) ) )
+ // InternalQVTimperative.g:1430:1: ( ( rule__BinaryOperatorName__Alternatives ) )
{
- // InternalQVTimperative.g:1290:1: ( ( rule__BinaryOperatorName__Alternatives ) )
- // InternalQVTimperative.g:1291:1: ( rule__BinaryOperatorName__Alternatives )
+ // InternalQVTimperative.g:1430:1: ( ( rule__BinaryOperatorName__Alternatives ) )
+ // InternalQVTimperative.g:1431:1: ( rule__BinaryOperatorName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:1292:1: ( rule__BinaryOperatorName__Alternatives )
- // InternalQVTimperative.g:1292:2: rule__BinaryOperatorName__Alternatives
+ // InternalQVTimperative.g:1432:1: ( rule__BinaryOperatorName__Alternatives )
+ // InternalQVTimperative.g:1432:2: rule__BinaryOperatorName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BinaryOperatorName__Alternatives();
@@ -3954,11 +4385,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleInfixOperatorName"
- // InternalQVTimperative.g:1304:1: entryRuleInfixOperatorName : ruleInfixOperatorName EOF ;
+ // InternalQVTimperative.g:1444:1: entryRuleInfixOperatorName : ruleInfixOperatorName EOF ;
public final void entryRuleInfixOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1305:1: ( ruleInfixOperatorName EOF )
- // InternalQVTimperative.g:1306:1: ruleInfixOperatorName EOF
+ // InternalQVTimperative.g:1445:1: ( ruleInfixOperatorName EOF )
+ // InternalQVTimperative.g:1446:1: ruleInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorNameRule());
@@ -3988,17 +4419,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleInfixOperatorName"
- // InternalQVTimperative.g:1313:1: ruleInfixOperatorName : ( ruleEssentialOCLInfixOperatorName ) ;
+ // InternalQVTimperative.g:1453:1: ruleInfixOperatorName : ( ruleEssentialOCLInfixOperatorName ) ;
public final void ruleInfixOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1317:2: ( ( ruleEssentialOCLInfixOperatorName ) )
- // InternalQVTimperative.g:1318:1: ( ruleEssentialOCLInfixOperatorName )
+ // InternalQVTimperative.g:1457:2: ( ( ruleEssentialOCLInfixOperatorName ) )
+ // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLInfixOperatorName )
{
- // InternalQVTimperative.g:1318:1: ( ruleEssentialOCLInfixOperatorName )
- // InternalQVTimperative.g:1319:1: ruleEssentialOCLInfixOperatorName
+ // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLInfixOperatorName )
+ // InternalQVTimperative.g:1459:1: ruleEssentialOCLInfixOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorNameAccess().getEssentialOCLInfixOperatorNameParserRuleCall());
@@ -4033,11 +4464,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigationOperatorName"
- // InternalQVTimperative.g:1332:1: entryRuleNavigationOperatorName : ruleNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:1472:1: entryRuleNavigationOperatorName : ruleNavigationOperatorName EOF ;
public final void entryRuleNavigationOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1333:1: ( ruleNavigationOperatorName EOF )
- // InternalQVTimperative.g:1334:1: ruleNavigationOperatorName EOF
+ // InternalQVTimperative.g:1473:1: ( ruleNavigationOperatorName EOF )
+ // InternalQVTimperative.g:1474:1: ruleNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorNameRule());
@@ -4067,17 +4498,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigationOperatorName"
- // InternalQVTimperative.g:1341:1: ruleNavigationOperatorName : ( ruleEssentialOCLNavigationOperatorName ) ;
+ // InternalQVTimperative.g:1481:1: ruleNavigationOperatorName : ( ruleEssentialOCLNavigationOperatorName ) ;
public final void ruleNavigationOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1345:2: ( ( ruleEssentialOCLNavigationOperatorName ) )
- // InternalQVTimperative.g:1346:1: ( ruleEssentialOCLNavigationOperatorName )
+ // InternalQVTimperative.g:1485:2: ( ( ruleEssentialOCLNavigationOperatorName ) )
+ // InternalQVTimperative.g:1486:1: ( ruleEssentialOCLNavigationOperatorName )
{
- // InternalQVTimperative.g:1346:1: ( ruleEssentialOCLNavigationOperatorName )
- // InternalQVTimperative.g:1347:1: ruleEssentialOCLNavigationOperatorName
+ // InternalQVTimperative.g:1486:1: ( ruleEssentialOCLNavigationOperatorName )
+ // InternalQVTimperative.g:1487:1: ruleEssentialOCLNavigationOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorNameAccess().getEssentialOCLNavigationOperatorNameParserRuleCall());
@@ -4112,11 +4543,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleUnaryOperatorName"
- // InternalQVTimperative.g:1360:1: entryRuleUnaryOperatorName : ruleUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:1500:1: entryRuleUnaryOperatorName : ruleUnaryOperatorName EOF ;
public final void entryRuleUnaryOperatorName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1361:1: ( ruleUnaryOperatorName EOF )
- // InternalQVTimperative.g:1362:1: ruleUnaryOperatorName EOF
+ // InternalQVTimperative.g:1501:1: ( ruleUnaryOperatorName EOF )
+ // InternalQVTimperative.g:1502:1: ruleUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnaryOperatorNameRule());
@@ -4146,17 +4577,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleUnaryOperatorName"
- // InternalQVTimperative.g:1369:1: ruleUnaryOperatorName : ( ruleEssentialOCLUnaryOperatorName ) ;
+ // InternalQVTimperative.g:1509:1: ruleUnaryOperatorName : ( ruleEssentialOCLUnaryOperatorName ) ;
public final void ruleUnaryOperatorName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1373:2: ( ( ruleEssentialOCLUnaryOperatorName ) )
- // InternalQVTimperative.g:1374:1: ( ruleEssentialOCLUnaryOperatorName )
+ // InternalQVTimperative.g:1513:2: ( ( ruleEssentialOCLUnaryOperatorName ) )
+ // InternalQVTimperative.g:1514:1: ( ruleEssentialOCLUnaryOperatorName )
{
- // InternalQVTimperative.g:1374:1: ( ruleEssentialOCLUnaryOperatorName )
- // InternalQVTimperative.g:1375:1: ruleEssentialOCLUnaryOperatorName
+ // InternalQVTimperative.g:1514:1: ( ruleEssentialOCLUnaryOperatorName )
+ // InternalQVTimperative.g:1515:1: ruleEssentialOCLUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnaryOperatorNameAccess().getEssentialOCLUnaryOperatorNameParserRuleCall());
@@ -4191,11 +4622,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:1388:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ;
+ // InternalQVTimperative.g:1528:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ;
public final void entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1389:1: ( ruleEssentialOCLUnrestrictedName EOF )
- // InternalQVTimperative.g:1390:1: ruleEssentialOCLUnrestrictedName EOF
+ // InternalQVTimperative.g:1529:1: ( ruleEssentialOCLUnrestrictedName EOF )
+ // InternalQVTimperative.g:1530:1: ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedNameRule());
@@ -4225,17 +4656,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:1397:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:1537:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ;
public final void ruleEssentialOCLUnrestrictedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1401:2: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:1402:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:1541:2: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:1542:1: ( ruleIdentifier )
{
- // InternalQVTimperative.g:1402:1: ( ruleIdentifier )
- // InternalQVTimperative.g:1403:1: ruleIdentifier
+ // InternalQVTimperative.g:1542:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:1543:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
@@ -4270,11 +4701,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:1416:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ;
+ // InternalQVTimperative.g:1556:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ;
public final void entryRuleEssentialOCLUnreservedName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1417:1: ( ruleEssentialOCLUnreservedName EOF )
- // InternalQVTimperative.g:1418:1: ruleEssentialOCLUnreservedName EOF
+ // InternalQVTimperative.g:1557:1: ( ruleEssentialOCLUnreservedName EOF )
+ // InternalQVTimperative.g:1558:1: ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameRule());
@@ -4304,23 +4735,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:1425:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ;
+ // InternalQVTimperative.g:1565:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ;
public final void ruleEssentialOCLUnreservedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1429:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) )
- // InternalQVTimperative.g:1430:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
+ // InternalQVTimperative.g:1569:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) )
+ // InternalQVTimperative.g:1570:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
{
- // InternalQVTimperative.g:1430:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
- // InternalQVTimperative.g:1431:1: ( rule__EssentialOCLUnreservedName__Alternatives )
+ // InternalQVTimperative.g:1570:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
+ // InternalQVTimperative.g:1571:1: ( rule__EssentialOCLUnreservedName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getAlternatives());
}
- // InternalQVTimperative.g:1432:1: ( rule__EssentialOCLUnreservedName__Alternatives )
- // InternalQVTimperative.g:1432:2: rule__EssentialOCLUnreservedName__Alternatives
+ // InternalQVTimperative.g:1572:1: ( rule__EssentialOCLUnreservedName__Alternatives )
+ // InternalQVTimperative.g:1572:2: rule__EssentialOCLUnreservedName__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EssentialOCLUnreservedName__Alternatives();
@@ -4355,11 +4786,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleUnreservedName"
- // InternalQVTimperative.g:1444:1: entryRuleUnreservedName : ruleUnreservedName EOF ;
+ // InternalQVTimperative.g:1584:1: entryRuleUnreservedName : ruleUnreservedName EOF ;
public final void entryRuleUnreservedName() throws RecognitionException {
try {
- // InternalQVTimperative.g:1445:1: ( ruleUnreservedName EOF )
- // InternalQVTimperative.g:1446:1: ruleUnreservedName EOF
+ // InternalQVTimperative.g:1585:1: ( ruleUnreservedName EOF )
+ // InternalQVTimperative.g:1586:1: ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnreservedNameRule());
@@ -4389,17 +4820,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleUnreservedName"
- // InternalQVTimperative.g:1453:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ;
+ // InternalQVTimperative.g:1593:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ;
public final void ruleUnreservedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1457:2: ( ( ruleEssentialOCLUnreservedName ) )
- // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLUnreservedName )
+ // InternalQVTimperative.g:1597:2: ( ( ruleEssentialOCLUnreservedName ) )
+ // InternalQVTimperative.g:1598:1: ( ruleEssentialOCLUnreservedName )
{
- // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLUnreservedName )
- // InternalQVTimperative.g:1459:1: ruleEssentialOCLUnreservedName
+ // InternalQVTimperative.g:1598:1: ( ruleEssentialOCLUnreservedName )
+ // InternalQVTimperative.g:1599:1: ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
@@ -4434,11 +4865,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleURIPathNameCS"
- // InternalQVTimperative.g:1472:1: entryRuleURIPathNameCS : ruleURIPathNameCS EOF ;
+ // InternalQVTimperative.g:1612:1: entryRuleURIPathNameCS : ruleURIPathNameCS EOF ;
public final void entryRuleURIPathNameCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1473:1: ( ruleURIPathNameCS EOF )
- // InternalQVTimperative.g:1474:1: ruleURIPathNameCS EOF
+ // InternalQVTimperative.g:1613:1: ( ruleURIPathNameCS EOF )
+ // InternalQVTimperative.g:1614:1: ruleURIPathNameCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSRule());
@@ -4468,23 +4899,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleURIPathNameCS"
- // InternalQVTimperative.g:1481:1: ruleURIPathNameCS : ( ( rule__URIPathNameCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1621:1: ruleURIPathNameCS : ( ( rule__URIPathNameCS__Group__0 ) ) ;
public final void ruleURIPathNameCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1485:2: ( ( ( rule__URIPathNameCS__Group__0 ) ) )
- // InternalQVTimperative.g:1486:1: ( ( rule__URIPathNameCS__Group__0 ) )
+ // InternalQVTimperative.g:1625:2: ( ( ( rule__URIPathNameCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1626:1: ( ( rule__URIPathNameCS__Group__0 ) )
{
- // InternalQVTimperative.g:1486:1: ( ( rule__URIPathNameCS__Group__0 ) )
- // InternalQVTimperative.g:1487:1: ( rule__URIPathNameCS__Group__0 )
+ // InternalQVTimperative.g:1626:1: ( ( rule__URIPathNameCS__Group__0 ) )
+ // InternalQVTimperative.g:1627:1: ( rule__URIPathNameCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getGroup());
}
- // InternalQVTimperative.g:1488:1: ( rule__URIPathNameCS__Group__0 )
- // InternalQVTimperative.g:1488:2: rule__URIPathNameCS__Group__0
+ // InternalQVTimperative.g:1628:1: ( rule__URIPathNameCS__Group__0 )
+ // InternalQVTimperative.g:1628:2: rule__URIPathNameCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group__0();
@@ -4519,11 +4950,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleURIFirstPathElementCS"
- // InternalQVTimperative.g:1500:1: entryRuleURIFirstPathElementCS : ruleURIFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:1640:1: entryRuleURIFirstPathElementCS : ruleURIFirstPathElementCS EOF ;
public final void entryRuleURIFirstPathElementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1501:1: ( ruleURIFirstPathElementCS EOF )
- // InternalQVTimperative.g:1502:1: ruleURIFirstPathElementCS EOF
+ // InternalQVTimperative.g:1641:1: ( ruleURIFirstPathElementCS EOF )
+ // InternalQVTimperative.g:1642:1: ruleURIFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSRule());
@@ -4553,23 +4984,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleURIFirstPathElementCS"
- // InternalQVTimperative.g:1509:1: ruleURIFirstPathElementCS : ( ( rule__URIFirstPathElementCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:1649:1: ruleURIFirstPathElementCS : ( ( rule__URIFirstPathElementCS__Alternatives ) ) ;
public final void ruleURIFirstPathElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1513:2: ( ( ( rule__URIFirstPathElementCS__Alternatives ) ) )
- // InternalQVTimperative.g:1514:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
+ // InternalQVTimperative.g:1653:2: ( ( ( rule__URIFirstPathElementCS__Alternatives ) ) )
+ // InternalQVTimperative.g:1654:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
{
- // InternalQVTimperative.g:1514:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
- // InternalQVTimperative.g:1515:1: ( rule__URIFirstPathElementCS__Alternatives )
+ // InternalQVTimperative.g:1654:1: ( ( rule__URIFirstPathElementCS__Alternatives ) )
+ // InternalQVTimperative.g:1655:1: ( rule__URIFirstPathElementCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:1516:1: ( rule__URIFirstPathElementCS__Alternatives )
- // InternalQVTimperative.g:1516:2: rule__URIFirstPathElementCS__Alternatives
+ // InternalQVTimperative.g:1656:1: ( rule__URIFirstPathElementCS__Alternatives )
+ // InternalQVTimperative.g:1656:2: rule__URIFirstPathElementCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Alternatives();
@@ -4604,11 +5035,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:1528:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ;
+ // InternalQVTimperative.g:1668:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ;
public final void entryRulePrimitiveTypeIdentifier() throws RecognitionException {
try {
- // InternalQVTimperative.g:1529:1: ( rulePrimitiveTypeIdentifier EOF )
- // InternalQVTimperative.g:1530:1: rulePrimitiveTypeIdentifier EOF
+ // InternalQVTimperative.g:1669:1: ( rulePrimitiveTypeIdentifier EOF )
+ // InternalQVTimperative.g:1670:1: rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierRule());
@@ -4638,23 +5069,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:1537:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ;
+ // InternalQVTimperative.g:1677:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ;
public final void rulePrimitiveTypeIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1541:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) )
- // InternalQVTimperative.g:1542:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
+ // InternalQVTimperative.g:1681:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) )
+ // InternalQVTimperative.g:1682:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
{
- // InternalQVTimperative.g:1542:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
- // InternalQVTimperative.g:1543:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
+ // InternalQVTimperative.g:1682:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
+ // InternalQVTimperative.g:1683:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getAlternatives());
}
- // InternalQVTimperative.g:1544:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
- // InternalQVTimperative.g:1544:2: rule__PrimitiveTypeIdentifier__Alternatives
+ // InternalQVTimperative.g:1684:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
+ // InternalQVTimperative.g:1684:2: rule__PrimitiveTypeIdentifier__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrimitiveTypeIdentifier__Alternatives();
@@ -4689,11 +5120,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrimitiveTypeCS"
- // InternalQVTimperative.g:1556:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ;
+ // InternalQVTimperative.g:1696:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ;
public final void entryRulePrimitiveTypeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1557:1: ( rulePrimitiveTypeCS EOF )
- // InternalQVTimperative.g:1558:1: rulePrimitiveTypeCS EOF
+ // InternalQVTimperative.g:1697:1: ( rulePrimitiveTypeCS EOF )
+ // InternalQVTimperative.g:1698:1: rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSRule());
@@ -4723,23 +5154,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrimitiveTypeCS"
- // InternalQVTimperative.g:1565:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ;
+ // InternalQVTimperative.g:1705:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ;
public final void rulePrimitiveTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1569:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) )
- // InternalQVTimperative.g:1570:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
+ // InternalQVTimperative.g:1709:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) )
+ // InternalQVTimperative.g:1710:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
{
- // InternalQVTimperative.g:1570:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
- // InternalQVTimperative.g:1571:1: ( rule__PrimitiveTypeCS__NameAssignment )
+ // InternalQVTimperative.g:1710:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
+ // InternalQVTimperative.g:1711:1: ( rule__PrimitiveTypeCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNameAssignment());
}
- // InternalQVTimperative.g:1572:1: ( rule__PrimitiveTypeCS__NameAssignment )
- // InternalQVTimperative.g:1572:2: rule__PrimitiveTypeCS__NameAssignment
+ // InternalQVTimperative.g:1712:1: ( rule__PrimitiveTypeCS__NameAssignment )
+ // InternalQVTimperative.g:1712:2: rule__PrimitiveTypeCS__NameAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrimitiveTypeCS__NameAssignment();
@@ -4774,11 +5205,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // InternalQVTimperative.g:1584:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ;
+ // InternalQVTimperative.g:1724:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ;
public final void entryRuleCollectionTypeIdentifier() throws RecognitionException {
try {
- // InternalQVTimperative.g:1585:1: ( ruleCollectionTypeIdentifier EOF )
- // InternalQVTimperative.g:1586:1: ruleCollectionTypeIdentifier EOF
+ // InternalQVTimperative.g:1725:1: ( ruleCollectionTypeIdentifier EOF )
+ // InternalQVTimperative.g:1726:1: ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierRule());
@@ -4808,23 +5239,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCollectionTypeIdentifier"
- // InternalQVTimperative.g:1593:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ;
+ // InternalQVTimperative.g:1733:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ;
public final void ruleCollectionTypeIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1597:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) )
- // InternalQVTimperative.g:1598:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
+ // InternalQVTimperative.g:1737:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) )
+ // InternalQVTimperative.g:1738:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
{
- // InternalQVTimperative.g:1598:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
- // InternalQVTimperative.g:1599:1: ( rule__CollectionTypeIdentifier__Alternatives )
+ // InternalQVTimperative.g:1738:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
+ // InternalQVTimperative.g:1739:1: ( rule__CollectionTypeIdentifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getAlternatives());
}
- // InternalQVTimperative.g:1600:1: ( rule__CollectionTypeIdentifier__Alternatives )
- // InternalQVTimperative.g:1600:2: rule__CollectionTypeIdentifier__Alternatives
+ // InternalQVTimperative.g:1740:1: ( rule__CollectionTypeIdentifier__Alternatives )
+ // InternalQVTimperative.g:1740:2: rule__CollectionTypeIdentifier__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeIdentifier__Alternatives();
@@ -4859,11 +5290,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCollectionTypeCS"
- // InternalQVTimperative.g:1612:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ;
+ // InternalQVTimperative.g:1752:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ;
public final void entryRuleCollectionTypeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1613:1: ( ruleCollectionTypeCS EOF )
- // InternalQVTimperative.g:1614:1: ruleCollectionTypeCS EOF
+ // InternalQVTimperative.g:1753:1: ( ruleCollectionTypeCS EOF )
+ // InternalQVTimperative.g:1754:1: ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSRule());
@@ -4893,23 +5324,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCollectionTypeCS"
- // InternalQVTimperative.g:1621:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1761:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ;
public final void ruleCollectionTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1625:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) )
- // InternalQVTimperative.g:1626:1: ( ( rule__CollectionTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1765:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1766:1: ( ( rule__CollectionTypeCS__Group__0 ) )
{
- // InternalQVTimperative.g:1626:1: ( ( rule__CollectionTypeCS__Group__0 ) )
- // InternalQVTimperative.g:1627:1: ( rule__CollectionTypeCS__Group__0 )
+ // InternalQVTimperative.g:1766:1: ( ( rule__CollectionTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1767:1: ( rule__CollectionTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup());
}
- // InternalQVTimperative.g:1628:1: ( rule__CollectionTypeCS__Group__0 )
- // InternalQVTimperative.g:1628:2: rule__CollectionTypeCS__Group__0
+ // InternalQVTimperative.g:1768:1: ( rule__CollectionTypeCS__Group__0 )
+ // InternalQVTimperative.g:1768:2: rule__CollectionTypeCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group__0();
@@ -4944,11 +5375,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMapTypeCS"
- // InternalQVTimperative.g:1640:1: entryRuleMapTypeCS : ruleMapTypeCS EOF ;
+ // InternalQVTimperative.g:1780:1: entryRuleMapTypeCS : ruleMapTypeCS EOF ;
public final void entryRuleMapTypeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1641:1: ( ruleMapTypeCS EOF )
- // InternalQVTimperative.g:1642:1: ruleMapTypeCS EOF
+ // InternalQVTimperative.g:1781:1: ( ruleMapTypeCS EOF )
+ // InternalQVTimperative.g:1782:1: ruleMapTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSRule());
@@ -4978,23 +5409,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMapTypeCS"
- // InternalQVTimperative.g:1649:1: ruleMapTypeCS : ( ( rule__MapTypeCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1789:1: ruleMapTypeCS : ( ( rule__MapTypeCS__Group__0 ) ) ;
public final void ruleMapTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1653:2: ( ( ( rule__MapTypeCS__Group__0 ) ) )
- // InternalQVTimperative.g:1654:1: ( ( rule__MapTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1793:2: ( ( ( rule__MapTypeCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1794:1: ( ( rule__MapTypeCS__Group__0 ) )
{
- // InternalQVTimperative.g:1654:1: ( ( rule__MapTypeCS__Group__0 ) )
- // InternalQVTimperative.g:1655:1: ( rule__MapTypeCS__Group__0 )
+ // InternalQVTimperative.g:1794:1: ( ( rule__MapTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1795:1: ( rule__MapTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getGroup());
}
- // InternalQVTimperative.g:1656:1: ( rule__MapTypeCS__Group__0 )
- // InternalQVTimperative.g:1656:2: rule__MapTypeCS__Group__0
+ // InternalQVTimperative.g:1796:1: ( rule__MapTypeCS__Group__0 )
+ // InternalQVTimperative.g:1796:2: rule__MapTypeCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group__0();
@@ -5029,11 +5460,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTupleTypeCS"
- // InternalQVTimperative.g:1668:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ;
+ // InternalQVTimperative.g:1808:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ;
public final void entryRuleTupleTypeCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1669:1: ( ruleTupleTypeCS EOF )
- // InternalQVTimperative.g:1670:1: ruleTupleTypeCS EOF
+ // InternalQVTimperative.g:1809:1: ( ruleTupleTypeCS EOF )
+ // InternalQVTimperative.g:1810:1: ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSRule());
@@ -5063,23 +5494,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTupleTypeCS"
- // InternalQVTimperative.g:1677:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1817:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ;
public final void ruleTupleTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1681:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) )
- // InternalQVTimperative.g:1682:1: ( ( rule__TupleTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1821:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1822:1: ( ( rule__TupleTypeCS__Group__0 ) )
{
- // InternalQVTimperative.g:1682:1: ( ( rule__TupleTypeCS__Group__0 ) )
- // InternalQVTimperative.g:1683:1: ( rule__TupleTypeCS__Group__0 )
+ // InternalQVTimperative.g:1822:1: ( ( rule__TupleTypeCS__Group__0 ) )
+ // InternalQVTimperative.g:1823:1: ( rule__TupleTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup());
}
- // InternalQVTimperative.g:1684:1: ( rule__TupleTypeCS__Group__0 )
- // InternalQVTimperative.g:1684:2: rule__TupleTypeCS__Group__0
+ // InternalQVTimperative.g:1824:1: ( rule__TupleTypeCS__Group__0 )
+ // InternalQVTimperative.g:1824:2: rule__TupleTypeCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group__0();
@@ -5114,11 +5545,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTuplePartCS"
- // InternalQVTimperative.g:1696:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ;
+ // InternalQVTimperative.g:1836:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ;
public final void entryRuleTuplePartCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1697:1: ( ruleTuplePartCS EOF )
- // InternalQVTimperative.g:1698:1: ruleTuplePartCS EOF
+ // InternalQVTimperative.g:1837:1: ( ruleTuplePartCS EOF )
+ // InternalQVTimperative.g:1838:1: ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSRule());
@@ -5148,23 +5579,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTuplePartCS"
- // InternalQVTimperative.g:1705:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1845:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ;
public final void ruleTuplePartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1709:2: ( ( ( rule__TuplePartCS__Group__0 ) ) )
- // InternalQVTimperative.g:1710:1: ( ( rule__TuplePartCS__Group__0 ) )
+ // InternalQVTimperative.g:1849:2: ( ( ( rule__TuplePartCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1850:1: ( ( rule__TuplePartCS__Group__0 ) )
{
- // InternalQVTimperative.g:1710:1: ( ( rule__TuplePartCS__Group__0 ) )
- // InternalQVTimperative.g:1711:1: ( rule__TuplePartCS__Group__0 )
+ // InternalQVTimperative.g:1850:1: ( ( rule__TuplePartCS__Group__0 ) )
+ // InternalQVTimperative.g:1851:1: ( rule__TuplePartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getGroup());
}
- // InternalQVTimperative.g:1712:1: ( rule__TuplePartCS__Group__0 )
- // InternalQVTimperative.g:1712:2: rule__TuplePartCS__Group__0
+ // InternalQVTimperative.g:1852:1: ( rule__TuplePartCS__Group__0 )
+ // InternalQVTimperative.g:1852:2: rule__TuplePartCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__Group__0();
@@ -5199,11 +5630,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // InternalQVTimperative.g:1724:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ;
+ // InternalQVTimperative.g:1864:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ;
public final void entryRuleCollectionLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1725:1: ( ruleCollectionLiteralExpCS EOF )
- // InternalQVTimperative.g:1726:1: ruleCollectionLiteralExpCS EOF
+ // InternalQVTimperative.g:1865:1: ( ruleCollectionLiteralExpCS EOF )
+ // InternalQVTimperative.g:1866:1: ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSRule());
@@ -5233,23 +5664,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCollectionLiteralExpCS"
- // InternalQVTimperative.g:1733:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1873:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ;
public final void ruleCollectionLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1737:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:1738:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:1877:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1878:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:1738:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:1739:1: ( rule__CollectionLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:1878:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:1879:1: ( rule__CollectionLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:1740:1: ( rule__CollectionLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:1740:2: rule__CollectionLiteralExpCS__Group__0
+ // InternalQVTimperative.g:1880:1: ( rule__CollectionLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:1880:2: rule__CollectionLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group__0();
@@ -5284,11 +5715,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // InternalQVTimperative.g:1752:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ;
+ // InternalQVTimperative.g:1892:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ;
public final void entryRuleCollectionLiteralPartCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1753:1: ( ruleCollectionLiteralPartCS EOF )
- // InternalQVTimperative.g:1754:1: ruleCollectionLiteralPartCS EOF
+ // InternalQVTimperative.g:1893:1: ( ruleCollectionLiteralPartCS EOF )
+ // InternalQVTimperative.g:1894:1: ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSRule());
@@ -5318,23 +5749,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCollectionLiteralPartCS"
- // InternalQVTimperative.g:1761:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:1901:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ;
public final void ruleCollectionLiteralPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1765:2: ( ( ( rule__CollectionLiteralPartCS__Alternatives ) ) )
- // InternalQVTimperative.g:1766:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) )
+ // InternalQVTimperative.g:1905:2: ( ( ( rule__CollectionLiteralPartCS__Alternatives ) ) )
+ // InternalQVTimperative.g:1906:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) )
{
- // InternalQVTimperative.g:1766:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) )
- // InternalQVTimperative.g:1767:1: ( rule__CollectionLiteralPartCS__Alternatives )
+ // InternalQVTimperative.g:1906:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) )
+ // InternalQVTimperative.g:1907:1: ( rule__CollectionLiteralPartCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:1768:1: ( rule__CollectionLiteralPartCS__Alternatives )
- // InternalQVTimperative.g:1768:2: rule__CollectionLiteralPartCS__Alternatives
+ // InternalQVTimperative.g:1908:1: ( rule__CollectionLiteralPartCS__Alternatives )
+ // InternalQVTimperative.g:1908:2: rule__CollectionLiteralPartCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Alternatives();
@@ -5369,11 +5800,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCollectionPatternCS"
- // InternalQVTimperative.g:1780:1: entryRuleCollectionPatternCS : ruleCollectionPatternCS EOF ;
+ // InternalQVTimperative.g:1920:1: entryRuleCollectionPatternCS : ruleCollectionPatternCS EOF ;
public final void entryRuleCollectionPatternCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1781:1: ( ruleCollectionPatternCS EOF )
- // InternalQVTimperative.g:1782:1: ruleCollectionPatternCS EOF
+ // InternalQVTimperative.g:1921:1: ( ruleCollectionPatternCS EOF )
+ // InternalQVTimperative.g:1922:1: ruleCollectionPatternCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSRule());
@@ -5403,23 +5834,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCollectionPatternCS"
- // InternalQVTimperative.g:1789:1: ruleCollectionPatternCS : ( ( rule__CollectionPatternCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1929:1: ruleCollectionPatternCS : ( ( rule__CollectionPatternCS__Group__0 ) ) ;
public final void ruleCollectionPatternCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1793:2: ( ( ( rule__CollectionPatternCS__Group__0 ) ) )
- // InternalQVTimperative.g:1794:1: ( ( rule__CollectionPatternCS__Group__0 ) )
+ // InternalQVTimperative.g:1933:2: ( ( ( rule__CollectionPatternCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1934:1: ( ( rule__CollectionPatternCS__Group__0 ) )
{
- // InternalQVTimperative.g:1794:1: ( ( rule__CollectionPatternCS__Group__0 ) )
- // InternalQVTimperative.g:1795:1: ( rule__CollectionPatternCS__Group__0 )
+ // InternalQVTimperative.g:1934:1: ( ( rule__CollectionPatternCS__Group__0 ) )
+ // InternalQVTimperative.g:1935:1: ( rule__CollectionPatternCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup());
}
- // InternalQVTimperative.g:1796:1: ( rule__CollectionPatternCS__Group__0 )
- // InternalQVTimperative.g:1796:2: rule__CollectionPatternCS__Group__0
+ // InternalQVTimperative.g:1936:1: ( rule__CollectionPatternCS__Group__0 )
+ // InternalQVTimperative.g:1936:2: rule__CollectionPatternCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group__0();
@@ -5454,11 +5885,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleShadowPartCS"
- // InternalQVTimperative.g:1808:1: entryRuleShadowPartCS : ruleShadowPartCS EOF ;
+ // InternalQVTimperative.g:1948:1: entryRuleShadowPartCS : ruleShadowPartCS EOF ;
public final void entryRuleShadowPartCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1809:1: ( ruleShadowPartCS EOF )
- // InternalQVTimperative.g:1810:1: ruleShadowPartCS EOF
+ // InternalQVTimperative.g:1949:1: ( ruleShadowPartCS EOF )
+ // InternalQVTimperative.g:1950:1: ruleShadowPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSRule());
@@ -5488,23 +5919,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleShadowPartCS"
- // InternalQVTimperative.g:1817:1: ruleShadowPartCS : ( ( rule__ShadowPartCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1957:1: ruleShadowPartCS : ( ( rule__ShadowPartCS__Group__0 ) ) ;
public final void ruleShadowPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1821:2: ( ( ( rule__ShadowPartCS__Group__0 ) ) )
- // InternalQVTimperative.g:1822:1: ( ( rule__ShadowPartCS__Group__0 ) )
+ // InternalQVTimperative.g:1961:2: ( ( ( rule__ShadowPartCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1962:1: ( ( rule__ShadowPartCS__Group__0 ) )
{
- // InternalQVTimperative.g:1822:1: ( ( rule__ShadowPartCS__Group__0 ) )
- // InternalQVTimperative.g:1823:1: ( rule__ShadowPartCS__Group__0 )
+ // InternalQVTimperative.g:1962:1: ( ( rule__ShadowPartCS__Group__0 ) )
+ // InternalQVTimperative.g:1963:1: ( rule__ShadowPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getGroup());
}
- // InternalQVTimperative.g:1824:1: ( rule__ShadowPartCS__Group__0 )
- // InternalQVTimperative.g:1824:2: rule__ShadowPartCS__Group__0
+ // InternalQVTimperative.g:1964:1: ( rule__ShadowPartCS__Group__0 )
+ // InternalQVTimperative.g:1964:2: rule__ShadowPartCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__Group__0();
@@ -5539,11 +5970,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePatternExpCS"
- // InternalQVTimperative.g:1836:1: entryRulePatternExpCS : rulePatternExpCS EOF ;
+ // InternalQVTimperative.g:1976:1: entryRulePatternExpCS : rulePatternExpCS EOF ;
public final void entryRulePatternExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1837:1: ( rulePatternExpCS EOF )
- // InternalQVTimperative.g:1838:1: rulePatternExpCS EOF
+ // InternalQVTimperative.g:1977:1: ( rulePatternExpCS EOF )
+ // InternalQVTimperative.g:1978:1: rulePatternExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSRule());
@@ -5573,23 +6004,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePatternExpCS"
- // InternalQVTimperative.g:1845:1: rulePatternExpCS : ( ( rule__PatternExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:1985:1: rulePatternExpCS : ( ( rule__PatternExpCS__Group__0 ) ) ;
public final void rulePatternExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1849:2: ( ( ( rule__PatternExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:1850:1: ( ( rule__PatternExpCS__Group__0 ) )
+ // InternalQVTimperative.g:1989:2: ( ( ( rule__PatternExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:1990:1: ( ( rule__PatternExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:1850:1: ( ( rule__PatternExpCS__Group__0 ) )
- // InternalQVTimperative.g:1851:1: ( rule__PatternExpCS__Group__0 )
+ // InternalQVTimperative.g:1990:1: ( ( rule__PatternExpCS__Group__0 ) )
+ // InternalQVTimperative.g:1991:1: ( rule__PatternExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:1852:1: ( rule__PatternExpCS__Group__0 )
- // InternalQVTimperative.g:1852:2: rule__PatternExpCS__Group__0
+ // InternalQVTimperative.g:1992:1: ( rule__PatternExpCS__Group__0 )
+ // InternalQVTimperative.g:1992:2: rule__PatternExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__Group__0();
@@ -5624,11 +6055,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleLambdaLiteralExpCS"
- // InternalQVTimperative.g:1864:1: entryRuleLambdaLiteralExpCS : ruleLambdaLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2004:1: entryRuleLambdaLiteralExpCS : ruleLambdaLiteralExpCS EOF ;
public final void entryRuleLambdaLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1865:1: ( ruleLambdaLiteralExpCS EOF )
- // InternalQVTimperative.g:1866:1: ruleLambdaLiteralExpCS EOF
+ // InternalQVTimperative.g:2005:1: ( ruleLambdaLiteralExpCS EOF )
+ // InternalQVTimperative.g:2006:1: ruleLambdaLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSRule());
@@ -5658,23 +6089,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleLambdaLiteralExpCS"
- // InternalQVTimperative.g:1873:1: ruleLambdaLiteralExpCS : ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2013:1: ruleLambdaLiteralExpCS : ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ;
public final void ruleLambdaLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1877:2: ( ( ( rule__LambdaLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:1878:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2017:2: ( ( ( rule__LambdaLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2018:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:1878:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:1879:1: ( rule__LambdaLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2018:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2019:1: ( rule__LambdaLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:1880:1: ( rule__LambdaLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:1880:2: rule__LambdaLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2020:1: ( rule__LambdaLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2020:2: rule__LambdaLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__Group__0();
@@ -5709,11 +6140,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMapLiteralExpCS"
- // InternalQVTimperative.g:1892:1: entryRuleMapLiteralExpCS : ruleMapLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2032:1: entryRuleMapLiteralExpCS : ruleMapLiteralExpCS EOF ;
public final void entryRuleMapLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1893:1: ( ruleMapLiteralExpCS EOF )
- // InternalQVTimperative.g:1894:1: ruleMapLiteralExpCS EOF
+ // InternalQVTimperative.g:2033:1: ( ruleMapLiteralExpCS EOF )
+ // InternalQVTimperative.g:2034:1: ruleMapLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSRule());
@@ -5743,23 +6174,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMapLiteralExpCS"
- // InternalQVTimperative.g:1901:1: ruleMapLiteralExpCS : ( ( rule__MapLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2041:1: ruleMapLiteralExpCS : ( ( rule__MapLiteralExpCS__Group__0 ) ) ;
public final void ruleMapLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1905:2: ( ( ( rule__MapLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:1906:1: ( ( rule__MapLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2045:2: ( ( ( rule__MapLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2046:1: ( ( rule__MapLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:1906:1: ( ( rule__MapLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:1907:1: ( rule__MapLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2046:1: ( ( rule__MapLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2047:1: ( rule__MapLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:1908:1: ( rule__MapLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:1908:2: rule__MapLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2048:1: ( rule__MapLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2048:2: rule__MapLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group__0();
@@ -5794,11 +6225,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMapLiteralPartCS"
- // InternalQVTimperative.g:1920:1: entryRuleMapLiteralPartCS : ruleMapLiteralPartCS EOF ;
+ // InternalQVTimperative.g:2060:1: entryRuleMapLiteralPartCS : ruleMapLiteralPartCS EOF ;
public final void entryRuleMapLiteralPartCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1921:1: ( ruleMapLiteralPartCS EOF )
- // InternalQVTimperative.g:1922:1: ruleMapLiteralPartCS EOF
+ // InternalQVTimperative.g:2061:1: ( ruleMapLiteralPartCS EOF )
+ // InternalQVTimperative.g:2062:1: ruleMapLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSRule());
@@ -5828,23 +6259,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMapLiteralPartCS"
- // InternalQVTimperative.g:1929:1: ruleMapLiteralPartCS : ( ( rule__MapLiteralPartCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2069:1: ruleMapLiteralPartCS : ( ( rule__MapLiteralPartCS__Group__0 ) ) ;
public final void ruleMapLiteralPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1933:2: ( ( ( rule__MapLiteralPartCS__Group__0 ) ) )
- // InternalQVTimperative.g:1934:1: ( ( rule__MapLiteralPartCS__Group__0 ) )
+ // InternalQVTimperative.g:2073:2: ( ( ( rule__MapLiteralPartCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2074:1: ( ( rule__MapLiteralPartCS__Group__0 ) )
{
- // InternalQVTimperative.g:1934:1: ( ( rule__MapLiteralPartCS__Group__0 ) )
- // InternalQVTimperative.g:1935:1: ( rule__MapLiteralPartCS__Group__0 )
+ // InternalQVTimperative.g:2074:1: ( ( rule__MapLiteralPartCS__Group__0 ) )
+ // InternalQVTimperative.g:2075:1: ( rule__MapLiteralPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getGroup());
}
- // InternalQVTimperative.g:1936:1: ( rule__MapLiteralPartCS__Group__0 )
- // InternalQVTimperative.g:1936:2: rule__MapLiteralPartCS__Group__0
+ // InternalQVTimperative.g:2076:1: ( rule__MapLiteralPartCS__Group__0 )
+ // InternalQVTimperative.g:2076:2: rule__MapLiteralPartCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__Group__0();
@@ -5879,11 +6310,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:1948:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2088:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ;
public final void entryRulePrimitiveLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1949:1: ( rulePrimitiveLiteralExpCS EOF )
- // InternalQVTimperative.g:1950:1: rulePrimitiveLiteralExpCS EOF
+ // InternalQVTimperative.g:2089:1: ( rulePrimitiveLiteralExpCS EOF )
+ // InternalQVTimperative.g:2090:1: rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSRule());
@@ -5913,23 +6344,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:1957:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2097:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ;
public final void rulePrimitiveLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1961:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:1962:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2101:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2102:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:1962:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
- // InternalQVTimperative.g:1963:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
+ // InternalQVTimperative.g:2102:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2103:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:1964:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
- // InternalQVTimperative.g:1964:2: rule__PrimitiveLiteralExpCS__Alternatives
+ // InternalQVTimperative.g:2104:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
+ // InternalQVTimperative.g:2104:2: rule__PrimitiveLiteralExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrimitiveLiteralExpCS__Alternatives();
@@ -5964,11 +6395,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // InternalQVTimperative.g:1976:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2116:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ;
public final void entryRuleTupleLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:1977:1: ( ruleTupleLiteralExpCS EOF )
- // InternalQVTimperative.g:1978:1: ruleTupleLiteralExpCS EOF
+ // InternalQVTimperative.g:2117:1: ( ruleTupleLiteralExpCS EOF )
+ // InternalQVTimperative.g:2118:1: ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSRule());
@@ -5998,23 +6429,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTupleLiteralExpCS"
- // InternalQVTimperative.g:1985:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2125:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ;
public final void ruleTupleLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:1989:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:1990:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2129:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2130:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:1990:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:1991:1: ( rule__TupleLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2130:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2131:1: ( rule__TupleLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:1992:1: ( rule__TupleLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:1992:2: rule__TupleLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2132:1: ( rule__TupleLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2132:2: rule__TupleLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group__0();
@@ -6049,11 +6480,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // InternalQVTimperative.g:2004:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ;
+ // InternalQVTimperative.g:2144:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ;
public final void entryRuleTupleLiteralPartCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2005:1: ( ruleTupleLiteralPartCS EOF )
- // InternalQVTimperative.g:2006:1: ruleTupleLiteralPartCS EOF
+ // InternalQVTimperative.g:2145:1: ( ruleTupleLiteralPartCS EOF )
+ // InternalQVTimperative.g:2146:1: ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSRule());
@@ -6083,23 +6514,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTupleLiteralPartCS"
- // InternalQVTimperative.g:2013:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2153:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ;
public final void ruleTupleLiteralPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2017:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) )
- // InternalQVTimperative.g:2018:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
+ // InternalQVTimperative.g:2157:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2158:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
{
- // InternalQVTimperative.g:2018:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
- // InternalQVTimperative.g:2019:1: ( rule__TupleLiteralPartCS__Group__0 )
+ // InternalQVTimperative.g:2158:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
+ // InternalQVTimperative.g:2159:1: ( rule__TupleLiteralPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup());
}
- // InternalQVTimperative.g:2020:1: ( rule__TupleLiteralPartCS__Group__0 )
- // InternalQVTimperative.g:2020:2: rule__TupleLiteralPartCS__Group__0
+ // InternalQVTimperative.g:2160:1: ( rule__TupleLiteralPartCS__Group__0 )
+ // InternalQVTimperative.g:2160:2: rule__TupleLiteralPartCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group__0();
@@ -6134,11 +6565,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // InternalQVTimperative.g:2032:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2172:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ;
public final void entryRuleNumberLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2033:1: ( ruleNumberLiteralExpCS EOF )
- // InternalQVTimperative.g:2034:1: ruleNumberLiteralExpCS EOF
+ // InternalQVTimperative.g:2173:1: ( ruleNumberLiteralExpCS EOF )
+ // InternalQVTimperative.g:2174:1: ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSRule());
@@ -6168,23 +6599,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNumberLiteralExpCS"
- // InternalQVTimperative.g:2041:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ;
+ // InternalQVTimperative.g:2181:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ;
public final void ruleNumberLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2045:2: ( ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) )
- // InternalQVTimperative.g:2046:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) )
+ // InternalQVTimperative.g:2185:2: ( ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) )
+ // InternalQVTimperative.g:2186:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) )
{
- // InternalQVTimperative.g:2046:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) )
- // InternalQVTimperative.g:2047:1: ( rule__NumberLiteralExpCS__SymbolAssignment )
+ // InternalQVTimperative.g:2186:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) )
+ // InternalQVTimperative.g:2187:1: ( rule__NumberLiteralExpCS__SymbolAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolAssignment());
}
- // InternalQVTimperative.g:2048:1: ( rule__NumberLiteralExpCS__SymbolAssignment )
- // InternalQVTimperative.g:2048:2: rule__NumberLiteralExpCS__SymbolAssignment
+ // InternalQVTimperative.g:2188:1: ( rule__NumberLiteralExpCS__SymbolAssignment )
+ // InternalQVTimperative.g:2188:2: rule__NumberLiteralExpCS__SymbolAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NumberLiteralExpCS__SymbolAssignment();
@@ -6219,11 +6650,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleStringLiteralExpCS"
- // InternalQVTimperative.g:2060:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2200:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ;
public final void entryRuleStringLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2061:1: ( ruleStringLiteralExpCS EOF )
- // InternalQVTimperative.g:2062:1: ruleStringLiteralExpCS EOF
+ // InternalQVTimperative.g:2201:1: ( ruleStringLiteralExpCS EOF )
+ // InternalQVTimperative.g:2202:1: ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSRule());
@@ -6253,26 +6684,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleStringLiteralExpCS"
- // InternalQVTimperative.g:2069:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ;
+ // InternalQVTimperative.g:2209:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ;
public final void ruleStringLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2073:2: ( ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) )
- // InternalQVTimperative.g:2074:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) )
+ // InternalQVTimperative.g:2213:2: ( ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) )
+ // InternalQVTimperative.g:2214:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) )
{
- // InternalQVTimperative.g:2074:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) )
- // InternalQVTimperative.g:2075:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* )
+ // InternalQVTimperative.g:2214:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) )
+ // InternalQVTimperative.g:2215:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* )
{
- // InternalQVTimperative.g:2075:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) )
- // InternalQVTimperative.g:2076:1: ( rule__StringLiteralExpCS__SegmentsAssignment )
+ // InternalQVTimperative.g:2215:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) )
+ // InternalQVTimperative.g:2216:1: ( rule__StringLiteralExpCS__SegmentsAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsAssignment());
}
- // InternalQVTimperative.g:2077:1: ( rule__StringLiteralExpCS__SegmentsAssignment )
- // InternalQVTimperative.g:2077:2: rule__StringLiteralExpCS__SegmentsAssignment
+ // InternalQVTimperative.g:2217:1: ( rule__StringLiteralExpCS__SegmentsAssignment )
+ // InternalQVTimperative.g:2217:2: rule__StringLiteralExpCS__SegmentsAssignment
{
pushFollow(FollowSets000.FOLLOW_3);
rule__StringLiteralExpCS__SegmentsAssignment();
@@ -6288,13 +6719,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:2080:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment )* )
- // InternalQVTimperative.g:2081:1: ( rule__StringLiteralExpCS__SegmentsAssignment )*
+ // InternalQVTimperative.g:2220:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment )* )
+ // InternalQVTimperative.g:2221:1: ( rule__StringLiteralExpCS__SegmentsAssignment )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsAssignment());
}
- // InternalQVTimperative.g:2082:1: ( rule__StringLiteralExpCS__SegmentsAssignment )*
+ // InternalQVTimperative.g:2222:1: ( rule__StringLiteralExpCS__SegmentsAssignment )*
loop1:
do {
int alt1=2;
@@ -6307,7 +6738,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:2082:2: rule__StringLiteralExpCS__SegmentsAssignment
+ // InternalQVTimperative.g:2222:2: rule__StringLiteralExpCS__SegmentsAssignment
{
pushFollow(FollowSets000.FOLLOW_3);
rule__StringLiteralExpCS__SegmentsAssignment();
@@ -6351,11 +6782,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // InternalQVTimperative.g:2095:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2235:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ;
public final void entryRuleBooleanLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2096:1: ( ruleBooleanLiteralExpCS EOF )
- // InternalQVTimperative.g:2097:1: ruleBooleanLiteralExpCS EOF
+ // InternalQVTimperative.g:2236:1: ( ruleBooleanLiteralExpCS EOF )
+ // InternalQVTimperative.g:2237:1: ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSRule());
@@ -6385,23 +6816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleBooleanLiteralExpCS"
- // InternalQVTimperative.g:2104:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2244:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ;
public final void ruleBooleanLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2108:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:2109:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2248:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2249:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:2109:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
- // InternalQVTimperative.g:2110:1: ( rule__BooleanLiteralExpCS__Alternatives )
+ // InternalQVTimperative.g:2249:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2250:1: ( rule__BooleanLiteralExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2111:1: ( rule__BooleanLiteralExpCS__Alternatives )
- // InternalQVTimperative.g:2111:2: rule__BooleanLiteralExpCS__Alternatives
+ // InternalQVTimperative.g:2251:1: ( rule__BooleanLiteralExpCS__Alternatives )
+ // InternalQVTimperative.g:2251:2: rule__BooleanLiteralExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__Alternatives();
@@ -6436,11 +6867,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:2123:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2263:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ;
public final void entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2124:1: ( ruleUnlimitedNaturalLiteralExpCS EOF )
- // InternalQVTimperative.g:2125:1: ruleUnlimitedNaturalLiteralExpCS EOF
+ // InternalQVTimperative.g:2264:1: ( ruleUnlimitedNaturalLiteralExpCS EOF )
+ // InternalQVTimperative.g:2265:1: ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
@@ -6470,23 +6901,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:2132:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2272:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ;
public final void ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2136:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2137:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2276:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2277:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2137:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:2138:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2277:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2278:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2139:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:2139:2: rule__UnlimitedNaturalLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2279:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2279:2: rule__UnlimitedNaturalLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UnlimitedNaturalLiteralExpCS__Group__0();
@@ -6521,11 +6952,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // InternalQVTimperative.g:2151:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2291:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ;
public final void entryRuleInvalidLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2152:1: ( ruleInvalidLiteralExpCS EOF )
- // InternalQVTimperative.g:2153:1: ruleInvalidLiteralExpCS EOF
+ // InternalQVTimperative.g:2292:1: ( ruleInvalidLiteralExpCS EOF )
+ // InternalQVTimperative.g:2293:1: ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSRule());
@@ -6555,23 +6986,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleInvalidLiteralExpCS"
- // InternalQVTimperative.g:2160:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2300:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ;
public final void ruleInvalidLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2164:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2165:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2304:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2305:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2165:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:2166:1: ( rule__InvalidLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2305:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2306:1: ( rule__InvalidLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2167:1: ( rule__InvalidLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:2167:2: rule__InvalidLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2307:1: ( rule__InvalidLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2307:2: rule__InvalidLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__InvalidLiteralExpCS__Group__0();
@@ -6606,11 +7037,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNullLiteralExpCS"
- // InternalQVTimperative.g:2179:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2319:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ;
public final void entryRuleNullLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2180:1: ( ruleNullLiteralExpCS EOF )
- // InternalQVTimperative.g:2181:1: ruleNullLiteralExpCS EOF
+ // InternalQVTimperative.g:2320:1: ( ruleNullLiteralExpCS EOF )
+ // InternalQVTimperative.g:2321:1: ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSRule());
@@ -6640,23 +7071,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNullLiteralExpCS"
- // InternalQVTimperative.g:2188:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2328:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ;
public final void ruleNullLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2192:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2193:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2332:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2333:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2193:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
- // InternalQVTimperative.g:2194:1: ( rule__NullLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2333:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2334:1: ( rule__NullLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2195:1: ( rule__NullLiteralExpCS__Group__0 )
- // InternalQVTimperative.g:2195:2: rule__NullLiteralExpCS__Group__0
+ // InternalQVTimperative.g:2335:1: ( rule__NullLiteralExpCS__Group__0 )
+ // InternalQVTimperative.g:2335:2: rule__NullLiteralExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NullLiteralExpCS__Group__0();
@@ -6691,11 +7122,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeLiteralCS"
- // InternalQVTimperative.g:2207:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ;
+ // InternalQVTimperative.g:2347:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ;
public final void entryRuleTypeLiteralCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2208:1: ( ruleTypeLiteralCS EOF )
- // InternalQVTimperative.g:2209:1: ruleTypeLiteralCS EOF
+ // InternalQVTimperative.g:2348:1: ( ruleTypeLiteralCS EOF )
+ // InternalQVTimperative.g:2349:1: ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSRule());
@@ -6725,23 +7156,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeLiteralCS"
- // InternalQVTimperative.g:2216:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2356:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ;
public final void ruleTypeLiteralCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2220:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) )
- // InternalQVTimperative.g:2221:1: ( ( rule__TypeLiteralCS__Alternatives ) )
+ // InternalQVTimperative.g:2360:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2361:1: ( ( rule__TypeLiteralCS__Alternatives ) )
{
- // InternalQVTimperative.g:2221:1: ( ( rule__TypeLiteralCS__Alternatives ) )
- // InternalQVTimperative.g:2222:1: ( rule__TypeLiteralCS__Alternatives )
+ // InternalQVTimperative.g:2361:1: ( ( rule__TypeLiteralCS__Alternatives ) )
+ // InternalQVTimperative.g:2362:1: ( rule__TypeLiteralCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2223:1: ( rule__TypeLiteralCS__Alternatives )
- // InternalQVTimperative.g:2223:2: rule__TypeLiteralCS__Alternatives
+ // InternalQVTimperative.g:2363:1: ( rule__TypeLiteralCS__Alternatives )
+ // InternalQVTimperative.g:2363:2: rule__TypeLiteralCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralCS__Alternatives();
@@ -6776,11 +7207,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:2235:1: entryRuleTypeLiteralWithMultiplicityCS : ruleTypeLiteralWithMultiplicityCS EOF ;
+ // InternalQVTimperative.g:2375:1: entryRuleTypeLiteralWithMultiplicityCS : ruleTypeLiteralWithMultiplicityCS EOF ;
public final void entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2236:1: ( ruleTypeLiteralWithMultiplicityCS EOF )
- // InternalQVTimperative.g:2237:1: ruleTypeLiteralWithMultiplicityCS EOF
+ // InternalQVTimperative.g:2376:1: ( ruleTypeLiteralWithMultiplicityCS EOF )
+ // InternalQVTimperative.g:2377:1: ruleTypeLiteralWithMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
@@ -6810,23 +7241,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:2244:1: ruleTypeLiteralWithMultiplicityCS : ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2384:1: ruleTypeLiteralWithMultiplicityCS : ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ;
public final void ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2248:2: ( ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) )
- // InternalQVTimperative.g:2249:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
+ // InternalQVTimperative.g:2388:2: ( ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2389:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
{
- // InternalQVTimperative.g:2249:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
- // InternalQVTimperative.g:2250:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
+ // InternalQVTimperative.g:2389:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) )
+ // InternalQVTimperative.g:2390:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getGroup());
}
- // InternalQVTimperative.g:2251:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
- // InternalQVTimperative.g:2251:2: rule__TypeLiteralWithMultiplicityCS__Group__0
+ // InternalQVTimperative.g:2391:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 )
+ // InternalQVTimperative.g:2391:2: rule__TypeLiteralWithMultiplicityCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__Group__0();
@@ -6861,11 +7292,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // InternalQVTimperative.g:2263:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ;
+ // InternalQVTimperative.g:2403:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ;
public final void entryRuleTypeLiteralExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2264:1: ( ruleTypeLiteralExpCS EOF )
- // InternalQVTimperative.g:2265:1: ruleTypeLiteralExpCS EOF
+ // InternalQVTimperative.g:2404:1: ( ruleTypeLiteralExpCS EOF )
+ // InternalQVTimperative.g:2405:1: ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSRule());
@@ -6895,23 +7326,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeLiteralExpCS"
- // InternalQVTimperative.g:2272:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ;
+ // InternalQVTimperative.g:2412:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ;
public final void ruleTypeLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2276:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) )
- // InternalQVTimperative.g:2277:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
+ // InternalQVTimperative.g:2416:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) )
+ // InternalQVTimperative.g:2417:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
{
- // InternalQVTimperative.g:2277:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
- // InternalQVTimperative.g:2278:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
+ // InternalQVTimperative.g:2417:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
+ // InternalQVTimperative.g:2418:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeAssignment());
}
- // InternalQVTimperative.g:2279:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
- // InternalQVTimperative.g:2279:2: rule__TypeLiteralExpCS__OwnedTypeAssignment
+ // InternalQVTimperative.g:2419:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
+ // InternalQVTimperative.g:2419:2: rule__TypeLiteralExpCS__OwnedTypeAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralExpCS__OwnedTypeAssignment();
@@ -6946,11 +7377,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeNameExpCS"
- // InternalQVTimperative.g:2291:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ;
+ // InternalQVTimperative.g:2431:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ;
public final void entryRuleTypeNameExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2292:1: ( ruleTypeNameExpCS EOF )
- // InternalQVTimperative.g:2293:1: ruleTypeNameExpCS EOF
+ // InternalQVTimperative.g:2432:1: ( ruleTypeNameExpCS EOF )
+ // InternalQVTimperative.g:2433:1: ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSRule());
@@ -6980,23 +7411,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeNameExpCS"
- // InternalQVTimperative.g:2300:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2440:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__Group__0 ) ) ;
public final void ruleTypeNameExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2304:2: ( ( ( rule__TypeNameExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2305:1: ( ( rule__TypeNameExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2444:2: ( ( ( rule__TypeNameExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2445:1: ( ( rule__TypeNameExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2305:1: ( ( rule__TypeNameExpCS__Group__0 ) )
- // InternalQVTimperative.g:2306:1: ( rule__TypeNameExpCS__Group__0 )
+ // InternalQVTimperative.g:2445:1: ( ( rule__TypeNameExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2446:1: ( rule__TypeNameExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2307:1: ( rule__TypeNameExpCS__Group__0 )
- // InternalQVTimperative.g:2307:2: rule__TypeNameExpCS__Group__0
+ // InternalQVTimperative.g:2447:1: ( rule__TypeNameExpCS__Group__0 )
+ // InternalQVTimperative.g:2447:2: rule__TypeNameExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group__0();
@@ -7031,11 +7462,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeExpCS"
- // InternalQVTimperative.g:2319:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ;
+ // InternalQVTimperative.g:2459:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ;
public final void entryRuleTypeExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2320:1: ( ruleTypeExpCS EOF )
- // InternalQVTimperative.g:2321:1: ruleTypeExpCS EOF
+ // InternalQVTimperative.g:2460:1: ( ruleTypeExpCS EOF )
+ // InternalQVTimperative.g:2461:1: ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSRule());
@@ -7065,23 +7496,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeExpCS"
- // InternalQVTimperative.g:2328:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2468:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ;
public final void ruleTypeExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2332:2: ( ( ( rule__TypeExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2333:1: ( ( rule__TypeExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2472:2: ( ( ( rule__TypeExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2473:1: ( ( rule__TypeExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2333:1: ( ( rule__TypeExpCS__Group__0 ) )
- // InternalQVTimperative.g:2334:1: ( rule__TypeExpCS__Group__0 )
+ // InternalQVTimperative.g:2473:1: ( ( rule__TypeExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2474:1: ( rule__TypeExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2335:1: ( rule__TypeExpCS__Group__0 )
- // InternalQVTimperative.g:2335:2: rule__TypeExpCS__Group__0
+ // InternalQVTimperative.g:2475:1: ( rule__TypeExpCS__Group__0 )
+ // InternalQVTimperative.g:2475:2: rule__TypeExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Group__0();
@@ -7116,11 +7547,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleExpCS"
- // InternalQVTimperative.g:2347:1: entryRuleExpCS : ruleExpCS EOF ;
+ // InternalQVTimperative.g:2487:1: entryRuleExpCS : ruleExpCS EOF ;
public final void entryRuleExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2348:1: ( ruleExpCS EOF )
- // InternalQVTimperative.g:2349:1: ruleExpCS EOF
+ // InternalQVTimperative.g:2488:1: ( ruleExpCS EOF )
+ // InternalQVTimperative.g:2489:1: ruleExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSRule());
@@ -7150,23 +7581,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleExpCS"
- // InternalQVTimperative.g:2356:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2496:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ;
public final void ruleExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2360:2: ( ( ( rule__ExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:2361:1: ( ( rule__ExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2500:2: ( ( ( rule__ExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2501:1: ( ( rule__ExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:2361:1: ( ( rule__ExpCS__Alternatives ) )
- // InternalQVTimperative.g:2362:1: ( rule__ExpCS__Alternatives )
+ // InternalQVTimperative.g:2501:1: ( ( rule__ExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2502:1: ( rule__ExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2363:1: ( rule__ExpCS__Alternatives )
- // InternalQVTimperative.g:2363:2: rule__ExpCS__Alternatives
+ // InternalQVTimperative.g:2503:1: ( rule__ExpCS__Alternatives )
+ // InternalQVTimperative.g:2503:2: rule__ExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Alternatives();
@@ -7201,11 +7632,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrefixedLetExpCS"
- // InternalQVTimperative.g:2375:1: entryRulePrefixedLetExpCS : rulePrefixedLetExpCS EOF ;
+ // InternalQVTimperative.g:2515:1: entryRulePrefixedLetExpCS : rulePrefixedLetExpCS EOF ;
public final void entryRulePrefixedLetExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2376:1: ( rulePrefixedLetExpCS EOF )
- // InternalQVTimperative.g:2377:1: rulePrefixedLetExpCS EOF
+ // InternalQVTimperative.g:2516:1: ( rulePrefixedLetExpCS EOF )
+ // InternalQVTimperative.g:2517:1: rulePrefixedLetExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSRule());
@@ -7235,23 +7666,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrefixedLetExpCS"
- // InternalQVTimperative.g:2384:1: rulePrefixedLetExpCS : ( ( rule__PrefixedLetExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2524:1: rulePrefixedLetExpCS : ( ( rule__PrefixedLetExpCS__Alternatives ) ) ;
public final void rulePrefixedLetExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2388:2: ( ( ( rule__PrefixedLetExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:2389:1: ( ( rule__PrefixedLetExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2528:2: ( ( ( rule__PrefixedLetExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2529:1: ( ( rule__PrefixedLetExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:2389:1: ( ( rule__PrefixedLetExpCS__Alternatives ) )
- // InternalQVTimperative.g:2390:1: ( rule__PrefixedLetExpCS__Alternatives )
+ // InternalQVTimperative.g:2529:1: ( ( rule__PrefixedLetExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2530:1: ( rule__PrefixedLetExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2391:1: ( rule__PrefixedLetExpCS__Alternatives )
- // InternalQVTimperative.g:2391:2: rule__PrefixedLetExpCS__Alternatives
+ // InternalQVTimperative.g:2531:1: ( rule__PrefixedLetExpCS__Alternatives )
+ // InternalQVTimperative.g:2531:2: rule__PrefixedLetExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Alternatives();
@@ -7286,11 +7717,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:2403:1: entryRulePrefixedPrimaryExpCS : rulePrefixedPrimaryExpCS EOF ;
+ // InternalQVTimperative.g:2543:1: entryRulePrefixedPrimaryExpCS : rulePrefixedPrimaryExpCS EOF ;
public final void entryRulePrefixedPrimaryExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2404:1: ( rulePrefixedPrimaryExpCS EOF )
- // InternalQVTimperative.g:2405:1: rulePrefixedPrimaryExpCS EOF
+ // InternalQVTimperative.g:2544:1: ( rulePrefixedPrimaryExpCS EOF )
+ // InternalQVTimperative.g:2545:1: rulePrefixedPrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSRule());
@@ -7320,23 +7751,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:2412:1: rulePrefixedPrimaryExpCS : ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2552:1: rulePrefixedPrimaryExpCS : ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ;
public final void rulePrefixedPrimaryExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2416:2: ( ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:2417:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2556:2: ( ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2557:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:2417:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) )
- // InternalQVTimperative.g:2418:1: ( rule__PrefixedPrimaryExpCS__Alternatives )
+ // InternalQVTimperative.g:2557:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2558:1: ( rule__PrefixedPrimaryExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2419:1: ( rule__PrefixedPrimaryExpCS__Alternatives )
- // InternalQVTimperative.g:2419:2: rule__PrefixedPrimaryExpCS__Alternatives
+ // InternalQVTimperative.g:2559:1: ( rule__PrefixedPrimaryExpCS__Alternatives )
+ // InternalQVTimperative.g:2559:2: rule__PrefixedPrimaryExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Alternatives();
@@ -7371,11 +7802,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePrimaryExpCS"
- // InternalQVTimperative.g:2431:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ;
+ // InternalQVTimperative.g:2571:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ;
public final void entryRulePrimaryExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2432:1: ( rulePrimaryExpCS EOF )
- // InternalQVTimperative.g:2433:1: rulePrimaryExpCS EOF
+ // InternalQVTimperative.g:2572:1: ( rulePrimaryExpCS EOF )
+ // InternalQVTimperative.g:2573:1: rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSRule());
@@ -7405,23 +7836,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePrimaryExpCS"
- // InternalQVTimperative.g:2440:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2580:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ;
public final void rulePrimaryExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2444:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) )
- // InternalQVTimperative.g:2445:1: ( ( rule__PrimaryExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2584:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2585:1: ( ( rule__PrimaryExpCS__Alternatives ) )
{
- // InternalQVTimperative.g:2445:1: ( ( rule__PrimaryExpCS__Alternatives ) )
- // InternalQVTimperative.g:2446:1: ( rule__PrimaryExpCS__Alternatives )
+ // InternalQVTimperative.g:2585:1: ( ( rule__PrimaryExpCS__Alternatives ) )
+ // InternalQVTimperative.g:2586:1: ( rule__PrimaryExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2447:1: ( rule__PrimaryExpCS__Alternatives )
- // InternalQVTimperative.g:2447:2: rule__PrimaryExpCS__Alternatives
+ // InternalQVTimperative.g:2587:1: ( rule__PrimaryExpCS__Alternatives )
+ // InternalQVTimperative.g:2587:2: rule__PrimaryExpCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrimaryExpCS__Alternatives();
@@ -7456,11 +7887,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNameExpCS"
- // InternalQVTimperative.g:2459:1: entryRuleNameExpCS : ruleNameExpCS EOF ;
+ // InternalQVTimperative.g:2599:1: entryRuleNameExpCS : ruleNameExpCS EOF ;
public final void entryRuleNameExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2460:1: ( ruleNameExpCS EOF )
- // InternalQVTimperative.g:2461:1: ruleNameExpCS EOF
+ // InternalQVTimperative.g:2600:1: ( ruleNameExpCS EOF )
+ // InternalQVTimperative.g:2601:1: ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSRule());
@@ -7490,23 +7921,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNameExpCS"
- // InternalQVTimperative.g:2468:1: ruleNameExpCS : ( ( rule__NameExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2608:1: ruleNameExpCS : ( ( rule__NameExpCS__Group__0 ) ) ;
public final void ruleNameExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2472:2: ( ( ( rule__NameExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2473:1: ( ( rule__NameExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2612:2: ( ( ( rule__NameExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2613:1: ( ( rule__NameExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2473:1: ( ( rule__NameExpCS__Group__0 ) )
- // InternalQVTimperative.g:2474:1: ( rule__NameExpCS__Group__0 )
+ // InternalQVTimperative.g:2613:1: ( ( rule__NameExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2614:1: ( rule__NameExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2475:1: ( rule__NameExpCS__Group__0 )
- // InternalQVTimperative.g:2475:2: rule__NameExpCS__Group__0
+ // InternalQVTimperative.g:2615:1: ( rule__NameExpCS__Group__0 )
+ // InternalQVTimperative.g:2615:2: rule__NameExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group__0();
@@ -7541,11 +7972,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:2487:1: entryRuleCurlyBracketedClauseCS : ruleCurlyBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:2627:1: entryRuleCurlyBracketedClauseCS : ruleCurlyBracketedClauseCS EOF ;
public final void entryRuleCurlyBracketedClauseCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2488:1: ( ruleCurlyBracketedClauseCS EOF )
- // InternalQVTimperative.g:2489:1: ruleCurlyBracketedClauseCS EOF
+ // InternalQVTimperative.g:2628:1: ( ruleCurlyBracketedClauseCS EOF )
+ // InternalQVTimperative.g:2629:1: ruleCurlyBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSRule());
@@ -7575,23 +8006,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:2496:1: ruleCurlyBracketedClauseCS : ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2636:1: ruleCurlyBracketedClauseCS : ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ;
public final void ruleCurlyBracketedClauseCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2500:2: ( ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) )
- // InternalQVTimperative.g:2501:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2640:2: ( ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2641:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) )
{
- // InternalQVTimperative.g:2501:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) )
- // InternalQVTimperative.g:2502:1: ( rule__CurlyBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2641:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2642:1: ( rule__CurlyBracketedClauseCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup());
}
- // InternalQVTimperative.g:2503:1: ( rule__CurlyBracketedClauseCS__Group__0 )
- // InternalQVTimperative.g:2503:2: rule__CurlyBracketedClauseCS__Group__0
+ // InternalQVTimperative.g:2643:1: ( rule__CurlyBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2643:2: rule__CurlyBracketedClauseCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group__0();
@@ -7626,11 +8057,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleRoundBracketedClauseCS"
- // InternalQVTimperative.g:2515:1: entryRuleRoundBracketedClauseCS : ruleRoundBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:2655:1: entryRuleRoundBracketedClauseCS : ruleRoundBracketedClauseCS EOF ;
public final void entryRuleRoundBracketedClauseCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2516:1: ( ruleRoundBracketedClauseCS EOF )
- // InternalQVTimperative.g:2517:1: ruleRoundBracketedClauseCS EOF
+ // InternalQVTimperative.g:2656:1: ( ruleRoundBracketedClauseCS EOF )
+ // InternalQVTimperative.g:2657:1: ruleRoundBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSRule());
@@ -7660,23 +8091,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleRoundBracketedClauseCS"
- // InternalQVTimperative.g:2524:1: ruleRoundBracketedClauseCS : ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2664:1: ruleRoundBracketedClauseCS : ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ;
public final void ruleRoundBracketedClauseCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2528:2: ( ( ( rule__RoundBracketedClauseCS__Group__0 ) ) )
- // InternalQVTimperative.g:2529:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2668:2: ( ( ( rule__RoundBracketedClauseCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2669:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) )
{
- // InternalQVTimperative.g:2529:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) )
- // InternalQVTimperative.g:2530:1: ( rule__RoundBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2669:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2670:1: ( rule__RoundBracketedClauseCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup());
}
- // InternalQVTimperative.g:2531:1: ( rule__RoundBracketedClauseCS__Group__0 )
- // InternalQVTimperative.g:2531:2: rule__RoundBracketedClauseCS__Group__0
+ // InternalQVTimperative.g:2671:1: ( rule__RoundBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2671:2: rule__RoundBracketedClauseCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group__0();
@@ -7711,11 +8142,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleSquareBracketedClauseCS"
- // InternalQVTimperative.g:2543:1: entryRuleSquareBracketedClauseCS : ruleSquareBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:2683:1: entryRuleSquareBracketedClauseCS : ruleSquareBracketedClauseCS EOF ;
public final void entryRuleSquareBracketedClauseCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2544:1: ( ruleSquareBracketedClauseCS EOF )
- // InternalQVTimperative.g:2545:1: ruleSquareBracketedClauseCS EOF
+ // InternalQVTimperative.g:2684:1: ( ruleSquareBracketedClauseCS EOF )
+ // InternalQVTimperative.g:2685:1: ruleSquareBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSRule());
@@ -7745,23 +8176,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleSquareBracketedClauseCS"
- // InternalQVTimperative.g:2552:1: ruleSquareBracketedClauseCS : ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2692:1: ruleSquareBracketedClauseCS : ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ;
public final void ruleSquareBracketedClauseCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2556:2: ( ( ( rule__SquareBracketedClauseCS__Group__0 ) ) )
- // InternalQVTimperative.g:2557:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2696:2: ( ( ( rule__SquareBracketedClauseCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2697:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) )
{
- // InternalQVTimperative.g:2557:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) )
- // InternalQVTimperative.g:2558:1: ( rule__SquareBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2697:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) )
+ // InternalQVTimperative.g:2698:1: ( rule__SquareBracketedClauseCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup());
}
- // InternalQVTimperative.g:2559:1: ( rule__SquareBracketedClauseCS__Group__0 )
- // InternalQVTimperative.g:2559:2: rule__SquareBracketedClauseCS__Group__0
+ // InternalQVTimperative.g:2699:1: ( rule__SquareBracketedClauseCS__Group__0 )
+ // InternalQVTimperative.g:2699:2: rule__SquareBracketedClauseCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group__0();
@@ -7796,11 +8227,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigatingArgCS"
- // InternalQVTimperative.g:2571:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ;
+ // InternalQVTimperative.g:2711:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ;
public final void entryRuleNavigatingArgCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2572:1: ( ruleNavigatingArgCS EOF )
- // InternalQVTimperative.g:2573:1: ruleNavigatingArgCS EOF
+ // InternalQVTimperative.g:2712:1: ( ruleNavigatingArgCS EOF )
+ // InternalQVTimperative.g:2713:1: ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSRule());
@@ -7830,23 +8261,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigatingArgCS"
- // InternalQVTimperative.g:2580:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:2720:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Alternatives ) ) ;
public final void ruleNavigatingArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2584:2: ( ( ( rule__NavigatingArgCS__Alternatives ) ) )
- // InternalQVTimperative.g:2585:1: ( ( rule__NavigatingArgCS__Alternatives ) )
+ // InternalQVTimperative.g:2724:2: ( ( ( rule__NavigatingArgCS__Alternatives ) ) )
+ // InternalQVTimperative.g:2725:1: ( ( rule__NavigatingArgCS__Alternatives ) )
{
- // InternalQVTimperative.g:2585:1: ( ( rule__NavigatingArgCS__Alternatives ) )
- // InternalQVTimperative.g:2586:1: ( rule__NavigatingArgCS__Alternatives )
+ // InternalQVTimperative.g:2725:1: ( ( rule__NavigatingArgCS__Alternatives ) )
+ // InternalQVTimperative.g:2726:1: ( rule__NavigatingArgCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:2587:1: ( rule__NavigatingArgCS__Alternatives )
- // InternalQVTimperative.g:2587:2: rule__NavigatingArgCS__Alternatives
+ // InternalQVTimperative.g:2727:1: ( rule__NavigatingArgCS__Alternatives )
+ // InternalQVTimperative.g:2727:2: rule__NavigatingArgCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives();
@@ -7881,11 +8312,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // InternalQVTimperative.g:2599:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ;
+ // InternalQVTimperative.g:2739:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ;
public final void entryRuleNavigatingBarArgCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2600:1: ( ruleNavigatingBarArgCS EOF )
- // InternalQVTimperative.g:2601:1: ruleNavigatingBarArgCS EOF
+ // InternalQVTimperative.g:2740:1: ( ruleNavigatingBarArgCS EOF )
+ // InternalQVTimperative.g:2741:1: ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSRule());
@@ -7915,23 +8346,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigatingBarArgCS"
- // InternalQVTimperative.g:2608:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2748:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ;
public final void ruleNavigatingBarArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2612:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) )
- // InternalQVTimperative.g:2613:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2752:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2753:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
{
- // InternalQVTimperative.g:2613:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
- // InternalQVTimperative.g:2614:1: ( rule__NavigatingBarArgCS__Group__0 )
+ // InternalQVTimperative.g:2753:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2754:1: ( rule__NavigatingBarArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup());
}
- // InternalQVTimperative.g:2615:1: ( rule__NavigatingBarArgCS__Group__0 )
- // InternalQVTimperative.g:2615:2: rule__NavigatingBarArgCS__Group__0
+ // InternalQVTimperative.g:2755:1: ( rule__NavigatingBarArgCS__Group__0 )
+ // InternalQVTimperative.g:2755:2: rule__NavigatingBarArgCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group__0();
@@ -7966,11 +8397,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // InternalQVTimperative.g:2627:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ;
+ // InternalQVTimperative.g:2767:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ;
public final void entryRuleNavigatingCommaArgCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2628:1: ( ruleNavigatingCommaArgCS EOF )
- // InternalQVTimperative.g:2629:1: ruleNavigatingCommaArgCS EOF
+ // InternalQVTimperative.g:2768:1: ( ruleNavigatingCommaArgCS EOF )
+ // InternalQVTimperative.g:2769:1: ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSRule());
@@ -8000,23 +8431,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigatingCommaArgCS"
- // InternalQVTimperative.g:2636:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2776:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ;
public final void ruleNavigatingCommaArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2640:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) )
- // InternalQVTimperative.g:2641:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2780:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2781:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
{
- // InternalQVTimperative.g:2641:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
- // InternalQVTimperative.g:2642:1: ( rule__NavigatingCommaArgCS__Group__0 )
+ // InternalQVTimperative.g:2781:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2782:1: ( rule__NavigatingCommaArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup());
}
- // InternalQVTimperative.g:2643:1: ( rule__NavigatingCommaArgCS__Group__0 )
- // InternalQVTimperative.g:2643:2: rule__NavigatingCommaArgCS__Group__0
+ // InternalQVTimperative.g:2783:1: ( rule__NavigatingCommaArgCS__Group__0 )
+ // InternalQVTimperative.g:2783:2: rule__NavigatingCommaArgCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group__0();
@@ -8051,11 +8482,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // InternalQVTimperative.g:2655:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ;
+ // InternalQVTimperative.g:2795:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ;
public final void entryRuleNavigatingSemiArgCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2656:1: ( ruleNavigatingSemiArgCS EOF )
- // InternalQVTimperative.g:2657:1: ruleNavigatingSemiArgCS EOF
+ // InternalQVTimperative.g:2796:1: ( ruleNavigatingSemiArgCS EOF )
+ // InternalQVTimperative.g:2797:1: ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSRule());
@@ -8085,23 +8516,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigatingSemiArgCS"
- // InternalQVTimperative.g:2664:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2804:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ;
public final void ruleNavigatingSemiArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2668:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) )
- // InternalQVTimperative.g:2669:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2808:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2809:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
{
- // InternalQVTimperative.g:2669:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
- // InternalQVTimperative.g:2670:1: ( rule__NavigatingSemiArgCS__Group__0 )
+ // InternalQVTimperative.g:2809:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
+ // InternalQVTimperative.g:2810:1: ( rule__NavigatingSemiArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup());
}
- // InternalQVTimperative.g:2671:1: ( rule__NavigatingSemiArgCS__Group__0 )
- // InternalQVTimperative.g:2671:2: rule__NavigatingSemiArgCS__Group__0
+ // InternalQVTimperative.g:2811:1: ( rule__NavigatingSemiArgCS__Group__0 )
+ // InternalQVTimperative.g:2811:2: rule__NavigatingSemiArgCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group__0();
@@ -8136,11 +8567,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // InternalQVTimperative.g:2683:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ;
+ // InternalQVTimperative.g:2823:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ;
public final void entryRuleNavigatingArgExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2684:1: ( ruleNavigatingArgExpCS EOF )
- // InternalQVTimperative.g:2685:1: ruleNavigatingArgExpCS EOF
+ // InternalQVTimperative.g:2824:1: ( ruleNavigatingArgExpCS EOF )
+ // InternalQVTimperative.g:2825:1: ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgExpCSRule());
@@ -8170,17 +8601,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNavigatingArgExpCS"
- // InternalQVTimperative.g:2692:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:2832:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ;
public final void ruleNavigatingArgExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2696:2: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:2697:1: ( ruleExpCS )
+ // InternalQVTimperative.g:2836:2: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:2837:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:2697:1: ( ruleExpCS )
- // InternalQVTimperative.g:2698:1: ruleExpCS
+ // InternalQVTimperative.g:2837:1: ( ruleExpCS )
+ // InternalQVTimperative.g:2838:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
@@ -8215,11 +8646,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleIfExpCS"
- // InternalQVTimperative.g:2711:1: entryRuleIfExpCS : ruleIfExpCS EOF ;
+ // InternalQVTimperative.g:2851:1: entryRuleIfExpCS : ruleIfExpCS EOF ;
public final void entryRuleIfExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2712:1: ( ruleIfExpCS EOF )
- // InternalQVTimperative.g:2713:1: ruleIfExpCS EOF
+ // InternalQVTimperative.g:2852:1: ( ruleIfExpCS EOF )
+ // InternalQVTimperative.g:2853:1: ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSRule());
@@ -8249,23 +8680,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleIfExpCS"
- // InternalQVTimperative.g:2720:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2860:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ;
public final void ruleIfExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2724:2: ( ( ( rule__IfExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2725:1: ( ( rule__IfExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2864:2: ( ( ( rule__IfExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2865:1: ( ( rule__IfExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2725:1: ( ( rule__IfExpCS__Group__0 ) )
- // InternalQVTimperative.g:2726:1: ( rule__IfExpCS__Group__0 )
+ // InternalQVTimperative.g:2865:1: ( ( rule__IfExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2866:1: ( rule__IfExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2727:1: ( rule__IfExpCS__Group__0 )
- // InternalQVTimperative.g:2727:2: rule__IfExpCS__Group__0
+ // InternalQVTimperative.g:2867:1: ( rule__IfExpCS__Group__0 )
+ // InternalQVTimperative.g:2867:2: rule__IfExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__Group__0();
@@ -8300,11 +8731,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleElseIfThenExpCS"
- // InternalQVTimperative.g:2739:1: entryRuleElseIfThenExpCS : ruleElseIfThenExpCS EOF ;
+ // InternalQVTimperative.g:2879:1: entryRuleElseIfThenExpCS : ruleElseIfThenExpCS EOF ;
public final void entryRuleElseIfThenExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2740:1: ( ruleElseIfThenExpCS EOF )
- // InternalQVTimperative.g:2741:1: ruleElseIfThenExpCS EOF
+ // InternalQVTimperative.g:2880:1: ( ruleElseIfThenExpCS EOF )
+ // InternalQVTimperative.g:2881:1: ruleElseIfThenExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSRule());
@@ -8334,23 +8765,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleElseIfThenExpCS"
- // InternalQVTimperative.g:2748:1: ruleElseIfThenExpCS : ( ( rule__ElseIfThenExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2888:1: ruleElseIfThenExpCS : ( ( rule__ElseIfThenExpCS__Group__0 ) ) ;
public final void ruleElseIfThenExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2752:2: ( ( ( rule__ElseIfThenExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2753:1: ( ( rule__ElseIfThenExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2892:2: ( ( ( rule__ElseIfThenExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2893:1: ( ( rule__ElseIfThenExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2753:1: ( ( rule__ElseIfThenExpCS__Group__0 ) )
- // InternalQVTimperative.g:2754:1: ( rule__ElseIfThenExpCS__Group__0 )
+ // InternalQVTimperative.g:2893:1: ( ( rule__ElseIfThenExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2894:1: ( rule__ElseIfThenExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2755:1: ( rule__ElseIfThenExpCS__Group__0 )
- // InternalQVTimperative.g:2755:2: rule__ElseIfThenExpCS__Group__0
+ // InternalQVTimperative.g:2895:1: ( rule__ElseIfThenExpCS__Group__0 )
+ // InternalQVTimperative.g:2895:2: rule__ElseIfThenExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__Group__0();
@@ -8385,11 +8816,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleLetExpCS"
- // InternalQVTimperative.g:2767:1: entryRuleLetExpCS : ruleLetExpCS EOF ;
+ // InternalQVTimperative.g:2907:1: entryRuleLetExpCS : ruleLetExpCS EOF ;
public final void entryRuleLetExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2768:1: ( ruleLetExpCS EOF )
- // InternalQVTimperative.g:2769:1: ruleLetExpCS EOF
+ // InternalQVTimperative.g:2908:1: ( ruleLetExpCS EOF )
+ // InternalQVTimperative.g:2909:1: ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSRule());
@@ -8419,23 +8850,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleLetExpCS"
- // InternalQVTimperative.g:2776:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2916:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ;
public final void ruleLetExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2780:2: ( ( ( rule__LetExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2781:1: ( ( rule__LetExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2920:2: ( ( ( rule__LetExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2921:1: ( ( rule__LetExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2781:1: ( ( rule__LetExpCS__Group__0 ) )
- // InternalQVTimperative.g:2782:1: ( rule__LetExpCS__Group__0 )
+ // InternalQVTimperative.g:2921:1: ( ( rule__LetExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2922:1: ( rule__LetExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2783:1: ( rule__LetExpCS__Group__0 )
- // InternalQVTimperative.g:2783:2: rule__LetExpCS__Group__0
+ // InternalQVTimperative.g:2923:1: ( rule__LetExpCS__Group__0 )
+ // InternalQVTimperative.g:2923:2: rule__LetExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group__0();
@@ -8470,11 +8901,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleLetVariableCS"
- // InternalQVTimperative.g:2795:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ;
+ // InternalQVTimperative.g:2935:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ;
public final void entryRuleLetVariableCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2796:1: ( ruleLetVariableCS EOF )
- // InternalQVTimperative.g:2797:1: ruleLetVariableCS EOF
+ // InternalQVTimperative.g:2936:1: ( ruleLetVariableCS EOF )
+ // InternalQVTimperative.g:2937:1: ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSRule());
@@ -8504,23 +8935,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleLetVariableCS"
- // InternalQVTimperative.g:2804:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2944:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ;
public final void ruleLetVariableCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2808:2: ( ( ( rule__LetVariableCS__Group__0 ) ) )
- // InternalQVTimperative.g:2809:1: ( ( rule__LetVariableCS__Group__0 ) )
+ // InternalQVTimperative.g:2948:2: ( ( ( rule__LetVariableCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2949:1: ( ( rule__LetVariableCS__Group__0 ) )
{
- // InternalQVTimperative.g:2809:1: ( ( rule__LetVariableCS__Group__0 ) )
- // InternalQVTimperative.g:2810:1: ( rule__LetVariableCS__Group__0 )
+ // InternalQVTimperative.g:2949:1: ( ( rule__LetVariableCS__Group__0 ) )
+ // InternalQVTimperative.g:2950:1: ( rule__LetVariableCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup());
}
- // InternalQVTimperative.g:2811:1: ( rule__LetVariableCS__Group__0 )
- // InternalQVTimperative.g:2811:2: rule__LetVariableCS__Group__0
+ // InternalQVTimperative.g:2951:1: ( rule__LetVariableCS__Group__0 )
+ // InternalQVTimperative.g:2951:2: rule__LetVariableCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group__0();
@@ -8555,11 +8986,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNestedExpCS"
- // InternalQVTimperative.g:2823:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ;
+ // InternalQVTimperative.g:2963:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ;
public final void entryRuleNestedExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2824:1: ( ruleNestedExpCS EOF )
- // InternalQVTimperative.g:2825:1: ruleNestedExpCS EOF
+ // InternalQVTimperative.g:2964:1: ( ruleNestedExpCS EOF )
+ // InternalQVTimperative.g:2965:1: ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSRule());
@@ -8589,23 +9020,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNestedExpCS"
- // InternalQVTimperative.g:2832:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:2972:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ;
public final void ruleNestedExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2836:2: ( ( ( rule__NestedExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2837:1: ( ( rule__NestedExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2976:2: ( ( ( rule__NestedExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:2977:1: ( ( rule__NestedExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2837:1: ( ( rule__NestedExpCS__Group__0 ) )
- // InternalQVTimperative.g:2838:1: ( rule__NestedExpCS__Group__0 )
+ // InternalQVTimperative.g:2977:1: ( ( rule__NestedExpCS__Group__0 ) )
+ // InternalQVTimperative.g:2978:1: ( rule__NestedExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2839:1: ( rule__NestedExpCS__Group__0 )
- // InternalQVTimperative.g:2839:2: rule__NestedExpCS__Group__0
+ // InternalQVTimperative.g:2979:1: ( rule__NestedExpCS__Group__0 )
+ // InternalQVTimperative.g:2979:2: rule__NestedExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__Group__0();
@@ -8640,11 +9071,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleSelfExpCS"
- // InternalQVTimperative.g:2851:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ;
+ // InternalQVTimperative.g:2991:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ;
public final void entryRuleSelfExpCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2852:1: ( ruleSelfExpCS EOF )
- // InternalQVTimperative.g:2853:1: ruleSelfExpCS EOF
+ // InternalQVTimperative.g:2992:1: ( ruleSelfExpCS EOF )
+ // InternalQVTimperative.g:2993:1: ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSRule());
@@ -8674,23 +9105,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleSelfExpCS"
- // InternalQVTimperative.g:2860:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3000:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ;
public final void ruleSelfExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2864:2: ( ( ( rule__SelfExpCS__Group__0 ) ) )
- // InternalQVTimperative.g:2865:1: ( ( rule__SelfExpCS__Group__0 ) )
+ // InternalQVTimperative.g:3004:2: ( ( ( rule__SelfExpCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3005:1: ( ( rule__SelfExpCS__Group__0 ) )
{
- // InternalQVTimperative.g:2865:1: ( ( rule__SelfExpCS__Group__0 ) )
- // InternalQVTimperative.g:2866:1: ( rule__SelfExpCS__Group__0 )
+ // InternalQVTimperative.g:3005:1: ( ( rule__SelfExpCS__Group__0 ) )
+ // InternalQVTimperative.g:3006:1: ( rule__SelfExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getGroup());
}
- // InternalQVTimperative.g:2867:1: ( rule__SelfExpCS__Group__0 )
- // InternalQVTimperative.g:2867:2: rule__SelfExpCS__Group__0
+ // InternalQVTimperative.g:3007:1: ( rule__SelfExpCS__Group__0 )
+ // InternalQVTimperative.g:3007:2: rule__SelfExpCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SelfExpCS__Group__0();
@@ -8725,11 +9156,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // InternalQVTimperative.g:2879:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ;
+ // InternalQVTimperative.g:3019:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ;
public final void entryRuleMultiplicityBoundsCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2880:1: ( ruleMultiplicityBoundsCS EOF )
- // InternalQVTimperative.g:2881:1: ruleMultiplicityBoundsCS EOF
+ // InternalQVTimperative.g:3020:1: ( ruleMultiplicityBoundsCS EOF )
+ // InternalQVTimperative.g:3021:1: ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSRule());
@@ -8759,23 +9190,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMultiplicityBoundsCS"
- // InternalQVTimperative.g:2888:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3028:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ;
public final void ruleMultiplicityBoundsCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2892:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) )
- // InternalQVTimperative.g:2893:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
+ // InternalQVTimperative.g:3032:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3033:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
{
- // InternalQVTimperative.g:2893:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
- // InternalQVTimperative.g:2894:1: ( rule__MultiplicityBoundsCS__Group__0 )
+ // InternalQVTimperative.g:3033:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
+ // InternalQVTimperative.g:3034:1: ( rule__MultiplicityBoundsCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup());
}
- // InternalQVTimperative.g:2895:1: ( rule__MultiplicityBoundsCS__Group__0 )
- // InternalQVTimperative.g:2895:2: rule__MultiplicityBoundsCS__Group__0
+ // InternalQVTimperative.g:3035:1: ( rule__MultiplicityBoundsCS__Group__0 )
+ // InternalQVTimperative.g:3035:2: rule__MultiplicityBoundsCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group__0();
@@ -8810,11 +9241,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMultiplicityCS"
- // InternalQVTimperative.g:2907:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ;
+ // InternalQVTimperative.g:3047:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ;
public final void entryRuleMultiplicityCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2908:1: ( ruleMultiplicityCS EOF )
- // InternalQVTimperative.g:2909:1: ruleMultiplicityCS EOF
+ // InternalQVTimperative.g:3048:1: ( ruleMultiplicityCS EOF )
+ // InternalQVTimperative.g:3049:1: ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSRule());
@@ -8844,23 +9275,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMultiplicityCS"
- // InternalQVTimperative.g:2916:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3056:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ;
public final void ruleMultiplicityCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2920:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) )
- // InternalQVTimperative.g:2921:1: ( ( rule__MultiplicityCS__Group__0 ) )
+ // InternalQVTimperative.g:3060:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3061:1: ( ( rule__MultiplicityCS__Group__0 ) )
{
- // InternalQVTimperative.g:2921:1: ( ( rule__MultiplicityCS__Group__0 ) )
- // InternalQVTimperative.g:2922:1: ( rule__MultiplicityCS__Group__0 )
+ // InternalQVTimperative.g:3061:1: ( ( rule__MultiplicityCS__Group__0 ) )
+ // InternalQVTimperative.g:3062:1: ( rule__MultiplicityCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getGroup());
}
- // InternalQVTimperative.g:2923:1: ( rule__MultiplicityCS__Group__0 )
- // InternalQVTimperative.g:2923:2: rule__MultiplicityCS__Group__0
+ // InternalQVTimperative.g:3063:1: ( rule__MultiplicityCS__Group__0 )
+ // InternalQVTimperative.g:3063:2: rule__MultiplicityCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Group__0();
@@ -8895,11 +9326,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleMultiplicityStringCS"
- // InternalQVTimperative.g:2935:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ;
+ // InternalQVTimperative.g:3075:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ;
public final void entryRuleMultiplicityStringCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2936:1: ( ruleMultiplicityStringCS EOF )
- // InternalQVTimperative.g:2937:1: ruleMultiplicityStringCS EOF
+ // InternalQVTimperative.g:3076:1: ( ruleMultiplicityStringCS EOF )
+ // InternalQVTimperative.g:3077:1: ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSRule());
@@ -8929,23 +9360,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleMultiplicityStringCS"
- // InternalQVTimperative.g:2944:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ;
+ // InternalQVTimperative.g:3084:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ;
public final void ruleMultiplicityStringCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2948:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) )
- // InternalQVTimperative.g:2949:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
+ // InternalQVTimperative.g:3088:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) )
+ // InternalQVTimperative.g:3089:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
{
- // InternalQVTimperative.g:2949:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
- // InternalQVTimperative.g:2950:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
+ // InternalQVTimperative.g:3089:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
+ // InternalQVTimperative.g:3090:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAssignment());
}
- // InternalQVTimperative.g:2951:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
- // InternalQVTimperative.g:2951:2: rule__MultiplicityStringCS__StringBoundsAssignment
+ // InternalQVTimperative.g:3091:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
+ // InternalQVTimperative.g:3091:2: rule__MultiplicityStringCS__StringBoundsAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityStringCS__StringBoundsAssignment();
@@ -8980,11 +9411,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRulePathNameCS"
- // InternalQVTimperative.g:2963:1: entryRulePathNameCS : rulePathNameCS EOF ;
+ // InternalQVTimperative.g:3103:1: entryRulePathNameCS : rulePathNameCS EOF ;
public final void entryRulePathNameCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2964:1: ( rulePathNameCS EOF )
- // InternalQVTimperative.g:2965:1: rulePathNameCS EOF
+ // InternalQVTimperative.g:3104:1: ( rulePathNameCS EOF )
+ // InternalQVTimperative.g:3105:1: rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSRule());
@@ -9014,23 +9445,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rulePathNameCS"
- // InternalQVTimperative.g:2972:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3112:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ;
public final void rulePathNameCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:2976:2: ( ( ( rule__PathNameCS__Group__0 ) ) )
- // InternalQVTimperative.g:2977:1: ( ( rule__PathNameCS__Group__0 ) )
+ // InternalQVTimperative.g:3116:2: ( ( ( rule__PathNameCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3117:1: ( ( rule__PathNameCS__Group__0 ) )
{
- // InternalQVTimperative.g:2977:1: ( ( rule__PathNameCS__Group__0 ) )
- // InternalQVTimperative.g:2978:1: ( rule__PathNameCS__Group__0 )
+ // InternalQVTimperative.g:3117:1: ( ( rule__PathNameCS__Group__0 ) )
+ // InternalQVTimperative.g:3118:1: ( rule__PathNameCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup());
}
- // InternalQVTimperative.g:2979:1: ( rule__PathNameCS__Group__0 )
- // InternalQVTimperative.g:2979:2: rule__PathNameCS__Group__0
+ // InternalQVTimperative.g:3119:1: ( rule__PathNameCS__Group__0 )
+ // InternalQVTimperative.g:3119:2: rule__PathNameCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group__0();
@@ -9065,11 +9496,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleFirstPathElementCS"
- // InternalQVTimperative.g:2991:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:3131:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ;
public final void entryRuleFirstPathElementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:2992:1: ( ruleFirstPathElementCS EOF )
- // InternalQVTimperative.g:2993:1: ruleFirstPathElementCS EOF
+ // InternalQVTimperative.g:3132:1: ( ruleFirstPathElementCS EOF )
+ // InternalQVTimperative.g:3133:1: ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSRule());
@@ -9099,23 +9530,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleFirstPathElementCS"
- // InternalQVTimperative.g:3000:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ;
+ // InternalQVTimperative.g:3140:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ;
public final void ruleFirstPathElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3004:2: ( ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) )
- // InternalQVTimperative.g:3005:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) )
+ // InternalQVTimperative.g:3144:2: ( ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) )
+ // InternalQVTimperative.g:3145:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) )
{
- // InternalQVTimperative.g:3005:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) )
- // InternalQVTimperative.g:3006:1: ( rule__FirstPathElementCS__ReferredElementAssignment )
+ // InternalQVTimperative.g:3145:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) )
+ // InternalQVTimperative.g:3146:1: ( rule__FirstPathElementCS__ReferredElementAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementAssignment());
}
- // InternalQVTimperative.g:3007:1: ( rule__FirstPathElementCS__ReferredElementAssignment )
- // InternalQVTimperative.g:3007:2: rule__FirstPathElementCS__ReferredElementAssignment
+ // InternalQVTimperative.g:3147:1: ( rule__FirstPathElementCS__ReferredElementAssignment )
+ // InternalQVTimperative.g:3147:2: rule__FirstPathElementCS__ReferredElementAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__FirstPathElementCS__ReferredElementAssignment();
@@ -9150,11 +9581,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNextPathElementCS"
- // InternalQVTimperative.g:3019:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ;
+ // InternalQVTimperative.g:3159:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ;
public final void entryRuleNextPathElementCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3020:1: ( ruleNextPathElementCS EOF )
- // InternalQVTimperative.g:3021:1: ruleNextPathElementCS EOF
+ // InternalQVTimperative.g:3160:1: ( ruleNextPathElementCS EOF )
+ // InternalQVTimperative.g:3161:1: ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSRule());
@@ -9184,23 +9615,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNextPathElementCS"
- // InternalQVTimperative.g:3028:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ;
+ // InternalQVTimperative.g:3168:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ;
public final void ruleNextPathElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3032:2: ( ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) )
- // InternalQVTimperative.g:3033:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) )
+ // InternalQVTimperative.g:3172:2: ( ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) )
+ // InternalQVTimperative.g:3173:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) )
{
- // InternalQVTimperative.g:3033:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) )
- // InternalQVTimperative.g:3034:1: ( rule__NextPathElementCS__ReferredElementAssignment )
+ // InternalQVTimperative.g:3173:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) )
+ // InternalQVTimperative.g:3174:1: ( rule__NextPathElementCS__ReferredElementAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementAssignment());
}
- // InternalQVTimperative.g:3035:1: ( rule__NextPathElementCS__ReferredElementAssignment )
- // InternalQVTimperative.g:3035:2: rule__NextPathElementCS__ReferredElementAssignment
+ // InternalQVTimperative.g:3175:1: ( rule__NextPathElementCS__ReferredElementAssignment )
+ // InternalQVTimperative.g:3175:2: rule__NextPathElementCS__ReferredElementAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NextPathElementCS__ReferredElementAssignment();
@@ -9235,11 +9666,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTemplateBindingCS"
- // InternalQVTimperative.g:3047:1: entryRuleTemplateBindingCS : ruleTemplateBindingCS EOF ;
+ // InternalQVTimperative.g:3187:1: entryRuleTemplateBindingCS : ruleTemplateBindingCS EOF ;
public final void entryRuleTemplateBindingCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3048:1: ( ruleTemplateBindingCS EOF )
- // InternalQVTimperative.g:3049:1: ruleTemplateBindingCS EOF
+ // InternalQVTimperative.g:3188:1: ( ruleTemplateBindingCS EOF )
+ // InternalQVTimperative.g:3189:1: ruleTemplateBindingCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSRule());
@@ -9269,23 +9700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTemplateBindingCS"
- // InternalQVTimperative.g:3056:1: ruleTemplateBindingCS : ( ( rule__TemplateBindingCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3196:1: ruleTemplateBindingCS : ( ( rule__TemplateBindingCS__Group__0 ) ) ;
public final void ruleTemplateBindingCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3060:2: ( ( ( rule__TemplateBindingCS__Group__0 ) ) )
- // InternalQVTimperative.g:3061:1: ( ( rule__TemplateBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:3200:2: ( ( ( rule__TemplateBindingCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3201:1: ( ( rule__TemplateBindingCS__Group__0 ) )
{
- // InternalQVTimperative.g:3061:1: ( ( rule__TemplateBindingCS__Group__0 ) )
- // InternalQVTimperative.g:3062:1: ( rule__TemplateBindingCS__Group__0 )
+ // InternalQVTimperative.g:3201:1: ( ( rule__TemplateBindingCS__Group__0 ) )
+ // InternalQVTimperative.g:3202:1: ( rule__TemplateBindingCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getGroup());
}
- // InternalQVTimperative.g:3063:1: ( rule__TemplateBindingCS__Group__0 )
- // InternalQVTimperative.g:3063:2: rule__TemplateBindingCS__Group__0
+ // InternalQVTimperative.g:3203:1: ( rule__TemplateBindingCS__Group__0 )
+ // InternalQVTimperative.g:3203:2: rule__TemplateBindingCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group__0();
@@ -9320,11 +9751,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:3075:1: entryRuleTemplateParameterSubstitutionCS : ruleTemplateParameterSubstitutionCS EOF ;
+ // InternalQVTimperative.g:3215:1: entryRuleTemplateParameterSubstitutionCS : ruleTemplateParameterSubstitutionCS EOF ;
public final void entryRuleTemplateParameterSubstitutionCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3076:1: ( ruleTemplateParameterSubstitutionCS EOF )
- // InternalQVTimperative.g:3077:1: ruleTemplateParameterSubstitutionCS EOF
+ // InternalQVTimperative.g:3216:1: ( ruleTemplateParameterSubstitutionCS EOF )
+ // InternalQVTimperative.g:3217:1: ruleTemplateParameterSubstitutionCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateParameterSubstitutionCSRule());
@@ -9354,23 +9785,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:3084:1: ruleTemplateParameterSubstitutionCS : ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ;
+ // InternalQVTimperative.g:3224:1: ruleTemplateParameterSubstitutionCS : ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ;
public final void ruleTemplateParameterSubstitutionCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3088:2: ( ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) )
- // InternalQVTimperative.g:3089:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) )
+ // InternalQVTimperative.g:3228:2: ( ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) )
+ // InternalQVTimperative.g:3229:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) )
{
- // InternalQVTimperative.g:3089:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) )
- // InternalQVTimperative.g:3090:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment )
+ // InternalQVTimperative.g:3229:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) )
+ // InternalQVTimperative.g:3230:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterAssignment());
}
- // InternalQVTimperative.g:3091:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment )
- // InternalQVTimperative.g:3091:2: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment
+ // InternalQVTimperative.g:3231:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment )
+ // InternalQVTimperative.g:3231:2: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment();
@@ -9405,11 +9836,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTemplateSignatureCS"
- // InternalQVTimperative.g:3103:1: entryRuleTemplateSignatureCS : ruleTemplateSignatureCS EOF ;
+ // InternalQVTimperative.g:3243:1: entryRuleTemplateSignatureCS : ruleTemplateSignatureCS EOF ;
public final void entryRuleTemplateSignatureCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3104:1: ( ruleTemplateSignatureCS EOF )
- // InternalQVTimperative.g:3105:1: ruleTemplateSignatureCS EOF
+ // InternalQVTimperative.g:3244:1: ( ruleTemplateSignatureCS EOF )
+ // InternalQVTimperative.g:3245:1: ruleTemplateSignatureCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSRule());
@@ -9439,23 +9870,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTemplateSignatureCS"
- // InternalQVTimperative.g:3112:1: ruleTemplateSignatureCS : ( ( rule__TemplateSignatureCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3252:1: ruleTemplateSignatureCS : ( ( rule__TemplateSignatureCS__Group__0 ) ) ;
public final void ruleTemplateSignatureCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3116:2: ( ( ( rule__TemplateSignatureCS__Group__0 ) ) )
- // InternalQVTimperative.g:3117:1: ( ( rule__TemplateSignatureCS__Group__0 ) )
+ // InternalQVTimperative.g:3256:2: ( ( ( rule__TemplateSignatureCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3257:1: ( ( rule__TemplateSignatureCS__Group__0 ) )
{
- // InternalQVTimperative.g:3117:1: ( ( rule__TemplateSignatureCS__Group__0 ) )
- // InternalQVTimperative.g:3118:1: ( rule__TemplateSignatureCS__Group__0 )
+ // InternalQVTimperative.g:3257:1: ( ( rule__TemplateSignatureCS__Group__0 ) )
+ // InternalQVTimperative.g:3258:1: ( rule__TemplateSignatureCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getGroup());
}
- // InternalQVTimperative.g:3119:1: ( rule__TemplateSignatureCS__Group__0 )
- // InternalQVTimperative.g:3119:2: rule__TemplateSignatureCS__Group__0
+ // InternalQVTimperative.g:3259:1: ( rule__TemplateSignatureCS__Group__0 )
+ // InternalQVTimperative.g:3259:2: rule__TemplateSignatureCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group__0();
@@ -9490,11 +9921,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeParameterCS"
- // InternalQVTimperative.g:3131:1: entryRuleTypeParameterCS : ruleTypeParameterCS EOF ;
+ // InternalQVTimperative.g:3271:1: entryRuleTypeParameterCS : ruleTypeParameterCS EOF ;
public final void entryRuleTypeParameterCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3132:1: ( ruleTypeParameterCS EOF )
- // InternalQVTimperative.g:3133:1: ruleTypeParameterCS EOF
+ // InternalQVTimperative.g:3272:1: ( ruleTypeParameterCS EOF )
+ // InternalQVTimperative.g:3273:1: ruleTypeParameterCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSRule());
@@ -9524,23 +9955,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeParameterCS"
- // InternalQVTimperative.g:3140:1: ruleTypeParameterCS : ( ( rule__TypeParameterCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3280:1: ruleTypeParameterCS : ( ( rule__TypeParameterCS__Group__0 ) ) ;
public final void ruleTypeParameterCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3144:2: ( ( ( rule__TypeParameterCS__Group__0 ) ) )
- // InternalQVTimperative.g:3145:1: ( ( rule__TypeParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:3284:2: ( ( ( rule__TypeParameterCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3285:1: ( ( rule__TypeParameterCS__Group__0 ) )
{
- // InternalQVTimperative.g:3145:1: ( ( rule__TypeParameterCS__Group__0 ) )
- // InternalQVTimperative.g:3146:1: ( rule__TypeParameterCS__Group__0 )
+ // InternalQVTimperative.g:3285:1: ( ( rule__TypeParameterCS__Group__0 ) )
+ // InternalQVTimperative.g:3286:1: ( rule__TypeParameterCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup());
}
- // InternalQVTimperative.g:3147:1: ( rule__TypeParameterCS__Group__0 )
- // InternalQVTimperative.g:3147:2: rule__TypeParameterCS__Group__0
+ // InternalQVTimperative.g:3287:1: ( rule__TypeParameterCS__Group__0 )
+ // InternalQVTimperative.g:3287:2: rule__TypeParameterCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group__0();
@@ -9575,11 +10006,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypeRefCS"
- // InternalQVTimperative.g:3159:1: entryRuleTypeRefCS : ruleTypeRefCS EOF ;
+ // InternalQVTimperative.g:3299:1: entryRuleTypeRefCS : ruleTypeRefCS EOF ;
public final void entryRuleTypeRefCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3160:1: ( ruleTypeRefCS EOF )
- // InternalQVTimperative.g:3161:1: ruleTypeRefCS EOF
+ // InternalQVTimperative.g:3300:1: ( ruleTypeRefCS EOF )
+ // InternalQVTimperative.g:3301:1: ruleTypeRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSRule());
@@ -9609,23 +10040,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypeRefCS"
- // InternalQVTimperative.g:3168:1: ruleTypeRefCS : ( ( rule__TypeRefCS__Alternatives ) ) ;
+ // InternalQVTimperative.g:3308:1: ruleTypeRefCS : ( ( rule__TypeRefCS__Alternatives ) ) ;
public final void ruleTypeRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3172:2: ( ( ( rule__TypeRefCS__Alternatives ) ) )
- // InternalQVTimperative.g:3173:1: ( ( rule__TypeRefCS__Alternatives ) )
+ // InternalQVTimperative.g:3312:2: ( ( ( rule__TypeRefCS__Alternatives ) ) )
+ // InternalQVTimperative.g:3313:1: ( ( rule__TypeRefCS__Alternatives ) )
{
- // InternalQVTimperative.g:3173:1: ( ( rule__TypeRefCS__Alternatives ) )
- // InternalQVTimperative.g:3174:1: ( rule__TypeRefCS__Alternatives )
+ // InternalQVTimperative.g:3313:1: ( ( rule__TypeRefCS__Alternatives ) )
+ // InternalQVTimperative.g:3314:1: ( rule__TypeRefCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getAlternatives());
}
- // InternalQVTimperative.g:3175:1: ( rule__TypeRefCS__Alternatives )
- // InternalQVTimperative.g:3175:2: rule__TypeRefCS__Alternatives
+ // InternalQVTimperative.g:3315:1: ( rule__TypeRefCS__Alternatives )
+ // InternalQVTimperative.g:3315:2: rule__TypeRefCS__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeRefCS__Alternatives();
@@ -9660,11 +10091,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypedRefCS"
- // InternalQVTimperative.g:3187:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ;
+ // InternalQVTimperative.g:3327:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ;
public final void entryRuleTypedRefCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3188:1: ( ruleTypedRefCS EOF )
- // InternalQVTimperative.g:3189:1: ruleTypedRefCS EOF
+ // InternalQVTimperative.g:3328:1: ( ruleTypedRefCS EOF )
+ // InternalQVTimperative.g:3329:1: ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedRefCSRule());
@@ -9694,17 +10125,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypedRefCS"
- // InternalQVTimperative.g:3196:1: ruleTypedRefCS : ( ruleTypedTypeRefCS ) ;
+ // InternalQVTimperative.g:3336:1: ruleTypedRefCS : ( ruleTypedTypeRefCS ) ;
public final void ruleTypedRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3200:2: ( ( ruleTypedTypeRefCS ) )
- // InternalQVTimperative.g:3201:1: ( ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:3340:2: ( ( ruleTypedTypeRefCS ) )
+ // InternalQVTimperative.g:3341:1: ( ruleTypedTypeRefCS )
{
- // InternalQVTimperative.g:3201:1: ( ruleTypedTypeRefCS )
- // InternalQVTimperative.g:3202:1: ruleTypedTypeRefCS
+ // InternalQVTimperative.g:3341:1: ( ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:3342:1: ruleTypedTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall());
@@ -9739,11 +10170,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleTypedTypeRefCS"
- // InternalQVTimperative.g:3215:1: entryRuleTypedTypeRefCS : ruleTypedTypeRefCS EOF ;
+ // InternalQVTimperative.g:3355:1: entryRuleTypedTypeRefCS : ruleTypedTypeRefCS EOF ;
public final void entryRuleTypedTypeRefCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3216:1: ( ruleTypedTypeRefCS EOF )
- // InternalQVTimperative.g:3217:1: ruleTypedTypeRefCS EOF
+ // InternalQVTimperative.g:3356:1: ( ruleTypedTypeRefCS EOF )
+ // InternalQVTimperative.g:3357:1: ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSRule());
@@ -9773,23 +10204,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleTypedTypeRefCS"
- // InternalQVTimperative.g:3224:1: ruleTypedTypeRefCS : ( ( rule__TypedTypeRefCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3364:1: ruleTypedTypeRefCS : ( ( rule__TypedTypeRefCS__Group__0 ) ) ;
public final void ruleTypedTypeRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3228:2: ( ( ( rule__TypedTypeRefCS__Group__0 ) ) )
- // InternalQVTimperative.g:3229:1: ( ( rule__TypedTypeRefCS__Group__0 ) )
+ // InternalQVTimperative.g:3368:2: ( ( ( rule__TypedTypeRefCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3369:1: ( ( rule__TypedTypeRefCS__Group__0 ) )
{
- // InternalQVTimperative.g:3229:1: ( ( rule__TypedTypeRefCS__Group__0 ) )
- // InternalQVTimperative.g:3230:1: ( rule__TypedTypeRefCS__Group__0 )
+ // InternalQVTimperative.g:3369:1: ( ( rule__TypedTypeRefCS__Group__0 ) )
+ // InternalQVTimperative.g:3370:1: ( rule__TypedTypeRefCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getGroup());
}
- // InternalQVTimperative.g:3231:1: ( rule__TypedTypeRefCS__Group__0 )
- // InternalQVTimperative.g:3231:2: rule__TypedTypeRefCS__Group__0
+ // InternalQVTimperative.g:3371:1: ( rule__TypedTypeRefCS__Group__0 )
+ // InternalQVTimperative.g:3371:2: rule__TypedTypeRefCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group__0();
@@ -9824,11 +10255,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleWildcardTypeRefCS"
- // InternalQVTimperative.g:3243:1: entryRuleWildcardTypeRefCS : ruleWildcardTypeRefCS EOF ;
+ // InternalQVTimperative.g:3383:1: entryRuleWildcardTypeRefCS : ruleWildcardTypeRefCS EOF ;
public final void entryRuleWildcardTypeRefCS() throws RecognitionException {
try {
- // InternalQVTimperative.g:3244:1: ( ruleWildcardTypeRefCS EOF )
- // InternalQVTimperative.g:3245:1: ruleWildcardTypeRefCS EOF
+ // InternalQVTimperative.g:3384:1: ( ruleWildcardTypeRefCS EOF )
+ // InternalQVTimperative.g:3385:1: ruleWildcardTypeRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSRule());
@@ -9858,23 +10289,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleWildcardTypeRefCS"
- // InternalQVTimperative.g:3252:1: ruleWildcardTypeRefCS : ( ( rule__WildcardTypeRefCS__Group__0 ) ) ;
+ // InternalQVTimperative.g:3392:1: ruleWildcardTypeRefCS : ( ( rule__WildcardTypeRefCS__Group__0 ) ) ;
public final void ruleWildcardTypeRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3256:2: ( ( ( rule__WildcardTypeRefCS__Group__0 ) ) )
- // InternalQVTimperative.g:3257:1: ( ( rule__WildcardTypeRefCS__Group__0 ) )
+ // InternalQVTimperative.g:3396:2: ( ( ( rule__WildcardTypeRefCS__Group__0 ) ) )
+ // InternalQVTimperative.g:3397:1: ( ( rule__WildcardTypeRefCS__Group__0 ) )
{
- // InternalQVTimperative.g:3257:1: ( ( rule__WildcardTypeRefCS__Group__0 ) )
- // InternalQVTimperative.g:3258:1: ( rule__WildcardTypeRefCS__Group__0 )
+ // InternalQVTimperative.g:3397:1: ( ( rule__WildcardTypeRefCS__Group__0 ) )
+ // InternalQVTimperative.g:3398:1: ( rule__WildcardTypeRefCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getGroup());
}
- // InternalQVTimperative.g:3259:1: ( rule__WildcardTypeRefCS__Group__0 )
- // InternalQVTimperative.g:3259:2: rule__WildcardTypeRefCS__Group__0
+ // InternalQVTimperative.g:3399:1: ( rule__WildcardTypeRefCS__Group__0 )
+ // InternalQVTimperative.g:3399:2: rule__WildcardTypeRefCS__Group__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group__0();
@@ -9909,11 +10340,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleID"
- // InternalQVTimperative.g:3271:1: entryRuleID : ruleID EOF ;
+ // InternalQVTimperative.g:3411:1: entryRuleID : ruleID EOF ;
public final void entryRuleID() throws RecognitionException {
try {
- // InternalQVTimperative.g:3272:1: ( ruleID EOF )
- // InternalQVTimperative.g:3273:1: ruleID EOF
+ // InternalQVTimperative.g:3412:1: ( ruleID EOF )
+ // InternalQVTimperative.g:3413:1: ruleID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDRule());
@@ -9943,23 +10374,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleID"
- // InternalQVTimperative.g:3280:1: ruleID : ( ( rule__ID__Alternatives ) ) ;
+ // InternalQVTimperative.g:3420:1: ruleID : ( ( rule__ID__Alternatives ) ) ;
public final void ruleID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3284:2: ( ( ( rule__ID__Alternatives ) ) )
- // InternalQVTimperative.g:3285:1: ( ( rule__ID__Alternatives ) )
+ // InternalQVTimperative.g:3424:2: ( ( ( rule__ID__Alternatives ) ) )
+ // InternalQVTimperative.g:3425:1: ( ( rule__ID__Alternatives ) )
{
- // InternalQVTimperative.g:3285:1: ( ( rule__ID__Alternatives ) )
- // InternalQVTimperative.g:3286:1: ( rule__ID__Alternatives )
+ // InternalQVTimperative.g:3425:1: ( ( rule__ID__Alternatives ) )
+ // InternalQVTimperative.g:3426:1: ( rule__ID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getAlternatives());
}
- // InternalQVTimperative.g:3287:1: ( rule__ID__Alternatives )
- // InternalQVTimperative.g:3287:2: rule__ID__Alternatives
+ // InternalQVTimperative.g:3427:1: ( rule__ID__Alternatives )
+ // InternalQVTimperative.g:3427:2: rule__ID__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ID__Alternatives();
@@ -9994,11 +10425,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleIdentifier"
- // InternalQVTimperative.g:3299:1: entryRuleIdentifier : ruleIdentifier EOF ;
+ // InternalQVTimperative.g:3439:1: entryRuleIdentifier : ruleIdentifier EOF ;
public final void entryRuleIdentifier() throws RecognitionException {
try {
- // InternalQVTimperative.g:3300:1: ( ruleIdentifier EOF )
- // InternalQVTimperative.g:3301:1: ruleIdentifier EOF
+ // InternalQVTimperative.g:3440:1: ( ruleIdentifier EOF )
+ // InternalQVTimperative.g:3441:1: ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierRule());
@@ -10028,17 +10459,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleIdentifier"
- // InternalQVTimperative.g:3308:1: ruleIdentifier : ( ruleID ) ;
+ // InternalQVTimperative.g:3448:1: ruleIdentifier : ( ruleID ) ;
public final void ruleIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3312:2: ( ( ruleID ) )
- // InternalQVTimperative.g:3313:1: ( ruleID )
+ // InternalQVTimperative.g:3452:2: ( ( ruleID ) )
+ // InternalQVTimperative.g:3453:1: ( ruleID )
{
- // InternalQVTimperative.g:3313:1: ( ruleID )
- // InternalQVTimperative.g:3314:1: ruleID
+ // InternalQVTimperative.g:3453:1: ( ruleID )
+ // InternalQVTimperative.g:3454:1: ruleID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierAccess().getIDParserRuleCall());
@@ -10073,11 +10504,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleLOWER"
- // InternalQVTimperative.g:3327:1: entryRuleLOWER : ruleLOWER EOF ;
+ // InternalQVTimperative.g:3467:1: entryRuleLOWER : ruleLOWER EOF ;
public final void entryRuleLOWER() throws RecognitionException {
try {
- // InternalQVTimperative.g:3328:1: ( ruleLOWER EOF )
- // InternalQVTimperative.g:3329:1: ruleLOWER EOF
+ // InternalQVTimperative.g:3468:1: ( ruleLOWER EOF )
+ // InternalQVTimperative.g:3469:1: ruleLOWER EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLOWERRule());
@@ -10107,17 +10538,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleLOWER"
- // InternalQVTimperative.g:3336:1: ruleLOWER : ( RULE_INT ) ;
+ // InternalQVTimperative.g:3476:1: ruleLOWER : ( RULE_INT ) ;
public final void ruleLOWER() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3340:2: ( ( RULE_INT ) )
- // InternalQVTimperative.g:3341:1: ( RULE_INT )
+ // InternalQVTimperative.g:3480:2: ( ( RULE_INT ) )
+ // InternalQVTimperative.g:3481:1: ( RULE_INT )
{
- // InternalQVTimperative.g:3341:1: ( RULE_INT )
- // InternalQVTimperative.g:3342:1: RULE_INT
+ // InternalQVTimperative.g:3481:1: ( RULE_INT )
+ // InternalQVTimperative.g:3482:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLOWERAccess().getINTTerminalRuleCall());
@@ -10148,11 +10579,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // InternalQVTimperative.g:3355:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
+ // InternalQVTimperative.g:3495:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
try {
- // InternalQVTimperative.g:3356:1: ( ruleNUMBER_LITERAL EOF )
- // InternalQVTimperative.g:3357:1: ruleNUMBER_LITERAL EOF
+ // InternalQVTimperative.g:3496:1: ( ruleNUMBER_LITERAL EOF )
+ // InternalQVTimperative.g:3497:1: ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALRule());
@@ -10182,17 +10613,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleNUMBER_LITERAL"
- // InternalQVTimperative.g:3364:1: ruleNUMBER_LITERAL : ( RULE_INT ) ;
+ // InternalQVTimperative.g:3504:1: ruleNUMBER_LITERAL : ( RULE_INT ) ;
public final void ruleNUMBER_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3368:2: ( ( RULE_INT ) )
- // InternalQVTimperative.g:3369:1: ( RULE_INT )
+ // InternalQVTimperative.g:3508:2: ( ( RULE_INT ) )
+ // InternalQVTimperative.g:3509:1: ( RULE_INT )
{
- // InternalQVTimperative.g:3369:1: ( RULE_INT )
- // InternalQVTimperative.g:3370:1: RULE_INT
+ // InternalQVTimperative.g:3509:1: ( RULE_INT )
+ // InternalQVTimperative.g:3510:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall());
@@ -10223,11 +10654,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleStringLiteral"
- // InternalQVTimperative.g:3383:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
+ // InternalQVTimperative.g:3523:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
public final void entryRuleStringLiteral() throws RecognitionException {
try {
- // InternalQVTimperative.g:3384:1: ( ruleStringLiteral EOF )
- // InternalQVTimperative.g:3385:1: ruleStringLiteral EOF
+ // InternalQVTimperative.g:3524:1: ( ruleStringLiteral EOF )
+ // InternalQVTimperative.g:3525:1: ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralRule());
@@ -10257,17 +10688,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleStringLiteral"
- // InternalQVTimperative.g:3392:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:3532:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void ruleStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3396:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:3397:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3536:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3537:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:3397:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:3398:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:3537:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3538:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
@@ -10298,11 +10729,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleUPPER"
- // InternalQVTimperative.g:3411:1: entryRuleUPPER : ruleUPPER EOF ;
+ // InternalQVTimperative.g:3551:1: entryRuleUPPER : ruleUPPER EOF ;
public final void entryRuleUPPER() throws RecognitionException {
try {
- // InternalQVTimperative.g:3412:1: ( ruleUPPER EOF )
- // InternalQVTimperative.g:3413:1: ruleUPPER EOF
+ // InternalQVTimperative.g:3552:1: ( ruleUPPER EOF )
+ // InternalQVTimperative.g:3553:1: ruleUPPER EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERRule());
@@ -10332,23 +10763,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleUPPER"
- // InternalQVTimperative.g:3420:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ;
+ // InternalQVTimperative.g:3560:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ;
public final void ruleUPPER() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3424:2: ( ( ( rule__UPPER__Alternatives ) ) )
- // InternalQVTimperative.g:3425:1: ( ( rule__UPPER__Alternatives ) )
+ // InternalQVTimperative.g:3564:2: ( ( ( rule__UPPER__Alternatives ) ) )
+ // InternalQVTimperative.g:3565:1: ( ( rule__UPPER__Alternatives ) )
{
- // InternalQVTimperative.g:3425:1: ( ( rule__UPPER__Alternatives ) )
- // InternalQVTimperative.g:3426:1: ( rule__UPPER__Alternatives )
+ // InternalQVTimperative.g:3565:1: ( ( rule__UPPER__Alternatives ) )
+ // InternalQVTimperative.g:3566:1: ( rule__UPPER__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAlternatives());
}
- // InternalQVTimperative.g:3427:1: ( rule__UPPER__Alternatives )
- // InternalQVTimperative.g:3427:2: rule__UPPER__Alternatives
+ // InternalQVTimperative.g:3567:1: ( rule__UPPER__Alternatives )
+ // InternalQVTimperative.g:3567:2: rule__UPPER__Alternatives
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UPPER__Alternatives();
@@ -10383,11 +10814,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "entryRuleURI"
- // InternalQVTimperative.g:3439:1: entryRuleURI : ruleURI EOF ;
+ // InternalQVTimperative.g:3579:1: entryRuleURI : ruleURI EOF ;
public final void entryRuleURI() throws RecognitionException {
try {
- // InternalQVTimperative.g:3440:1: ( ruleURI EOF )
- // InternalQVTimperative.g:3441:1: ruleURI EOF
+ // InternalQVTimperative.g:3580:1: ( ruleURI EOF )
+ // InternalQVTimperative.g:3581:1: ruleURI EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIRule());
@@ -10417,17 +10848,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "ruleURI"
- // InternalQVTimperative.g:3448:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:3588:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void ruleURI() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3452:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:3453:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3592:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3593:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:3453:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:3454:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:3593:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3594:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
@@ -10458,32 +10889,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Alternatives_1"
- // InternalQVTimperative.g:3467:1: rule__TopLevelCS__Alternatives_1 : ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) );
+ // InternalQVTimperative.g:3607:1: rule__TopLevelCS__Alternatives_1 : ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) );
public final void rule__TopLevelCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3471:1: ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) )
+ // InternalQVTimperative.g:3611:1: ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) )
int alt2=4;
switch ( input.LA(1) ) {
- case 81:
+ case 85:
{
alt2=1;
}
break;
- case 27:
+ case 28:
{
alt2=2;
}
break;
- case 23:
+ case 24:
{
alt2=3;
}
break;
- case 24:
- case 117:
+ case 25:
+ case 123:
{
alt2=4;
}
@@ -10498,16 +10929,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:3472:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) )
+ // InternalQVTimperative.g:3612:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) )
{
- // InternalQVTimperative.g:3472:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) )
- // InternalQVTimperative.g:3473:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 )
+ // InternalQVTimperative.g:3612:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) )
+ // InternalQVTimperative.g:3613:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesAssignment_1_0());
}
- // InternalQVTimperative.g:3474:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 )
- // InternalQVTimperative.g:3474:2: rule__TopLevelCS__OwnedPackagesAssignment_1_0
+ // InternalQVTimperative.g:3614:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 )
+ // InternalQVTimperative.g:3614:2: rule__TopLevelCS__OwnedPackagesAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__OwnedPackagesAssignment_1_0();
@@ -10527,16 +10958,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3478:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) )
+ // InternalQVTimperative.g:3618:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:3478:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) )
- // InternalQVTimperative.g:3479:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 )
+ // InternalQVTimperative.g:3618:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) )
+ // InternalQVTimperative.g:3619:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsAssignment_1_1());
}
- // InternalQVTimperative.g:3480:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 )
- // InternalQVTimperative.g:3480:2: rule__TopLevelCS__OwnedTransformationsAssignment_1_1
+ // InternalQVTimperative.g:3620:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 )
+ // InternalQVTimperative.g:3620:2: rule__TopLevelCS__OwnedTransformationsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__OwnedTransformationsAssignment_1_1();
@@ -10556,16 +10987,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3484:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) )
+ // InternalQVTimperative.g:3624:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) )
{
- // InternalQVTimperative.g:3484:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) )
- // InternalQVTimperative.g:3485:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 )
+ // InternalQVTimperative.g:3624:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) )
+ // InternalQVTimperative.g:3625:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedMappingsAssignment_1_2());
}
- // InternalQVTimperative.g:3486:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 )
- // InternalQVTimperative.g:3486:2: rule__TopLevelCS__OwnedMappingsAssignment_1_2
+ // InternalQVTimperative.g:3626:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 )
+ // InternalQVTimperative.g:3626:2: rule__TopLevelCS__OwnedMappingsAssignment_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__OwnedMappingsAssignment_1_2();
@@ -10585,16 +11016,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:3490:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) )
+ // InternalQVTimperative.g:3630:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) )
{
- // InternalQVTimperative.g:3490:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) )
- // InternalQVTimperative.g:3491:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 )
+ // InternalQVTimperative.g:3630:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) )
+ // InternalQVTimperative.g:3631:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedQueriesAssignment_1_3());
}
- // InternalQVTimperative.g:3492:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 )
- // InternalQVTimperative.g:3492:2: rule__TopLevelCS__OwnedQueriesAssignment_1_3
+ // InternalQVTimperative.g:3632:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 )
+ // InternalQVTimperative.g:3632:2: rule__TopLevelCS__OwnedQueriesAssignment_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__OwnedQueriesAssignment_1_3();
@@ -10631,21 +11062,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CommitStatementCS__Alternatives"
- // InternalQVTimperative.g:3501:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );
+ // InternalQVTimperative.g:3641:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );
public final void rule__CommitStatementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3505:1: ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) )
+ // InternalQVTimperative.g:3645:1: ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) )
int alt3=2;
alt3 = dfa3.predict(input);
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:3506:1: ( ruleNewStatementCS )
+ // InternalQVTimperative.g:3646:1: ( ruleNewStatementCS )
{
- // InternalQVTimperative.g:3506:1: ( ruleNewStatementCS )
- // InternalQVTimperative.g:3507:1: ruleNewStatementCS
+ // InternalQVTimperative.g:3646:1: ( ruleNewStatementCS )
+ // InternalQVTimperative.g:3647:1: ruleNewStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCommitStatementCSAccess().getNewStatementCSParserRuleCall_0());
@@ -10665,10 +11096,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3512:6: ( ruleSetStatementCS )
+ // InternalQVTimperative.g:3652:6: ( ruleSetStatementCS )
{
- // InternalQVTimperative.g:3512:6: ( ruleSetStatementCS )
- // InternalQVTimperative.g:3513:1: ruleSetStatementCS
+ // InternalQVTimperative.g:3652:6: ( ruleSetStatementCS )
+ // InternalQVTimperative.g:3653:1: ruleSetStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCommitStatementCSAccess().getSetStatementCSParserRuleCall_1());
@@ -10705,21 +11136,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ControlStatementCS__Alternatives"
- // InternalQVTimperative.g:3523:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );
+ // InternalQVTimperative.g:3663:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );
public final void rule__ControlStatementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3527:1: ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) )
+ // InternalQVTimperative.g:3667:1: ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) )
int alt4=3;
alt4 = dfa4.predict(input);
switch (alt4) {
case 1 :
- // InternalQVTimperative.g:3528:1: ( ruleAddStatementCS )
+ // InternalQVTimperative.g:3668:1: ( ruleAddStatementCS )
{
- // InternalQVTimperative.g:3528:1: ( ruleAddStatementCS )
- // InternalQVTimperative.g:3529:1: ruleAddStatementCS
+ // InternalQVTimperative.g:3668:1: ( ruleAddStatementCS )
+ // InternalQVTimperative.g:3669:1: ruleAddStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0());
@@ -10739,10 +11170,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3534:6: ( ruleMappingCallCS )
+ // InternalQVTimperative.g:3674:6: ( ruleMappingCallCS )
{
- // InternalQVTimperative.g:3534:6: ( ruleMappingCallCS )
- // InternalQVTimperative.g:3535:1: ruleMappingCallCS
+ // InternalQVTimperative.g:3674:6: ( ruleMappingCallCS )
+ // InternalQVTimperative.g:3675:1: ruleMappingCallCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getControlStatementCSAccess().getMappingCallCSParserRuleCall_1());
@@ -10762,10 +11193,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3540:6: ( ruleMappingLoopCS )
+ // InternalQVTimperative.g:3680:6: ( ruleMappingLoopCS )
{
- // InternalQVTimperative.g:3540:6: ( ruleMappingLoopCS )
- // InternalQVTimperative.g:3541:1: ruleMappingLoopCS
+ // InternalQVTimperative.g:3680:6: ( ruleMappingLoopCS )
+ // InternalQVTimperative.g:3681:1: ruleMappingLoopCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getControlStatementCSAccess().getMappingLoopCSParserRuleCall_2());
@@ -10802,20 +11233,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Alternatives_1"
- // InternalQVTimperative.g:3551:1: rule__DirectionCS__Alternatives_1 : ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) );
+ // InternalQVTimperative.g:3691:1: rule__DirectionCS__Alternatives_1 : ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) );
public final void rule__DirectionCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3555:1: ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:3695:1: ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
- if ( (LA5_0==18) ) {
+ if ( (LA5_0==19) ) {
alt5=1;
}
- else if ( (LA5_0==19) ) {
+ else if ( (LA5_0==20) ) {
alt5=2;
}
else {
@@ -10827,16 +11258,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:3556:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) )
+ // InternalQVTimperative.g:3696:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) )
{
- // InternalQVTimperative.g:3556:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) )
- // InternalQVTimperative.g:3557:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 )
+ // InternalQVTimperative.g:3696:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) )
+ // InternalQVTimperative.g:3697:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsCheckedAssignment_1_0());
}
- // InternalQVTimperative.g:3558:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 )
- // InternalQVTimperative.g:3558:2: rule__DirectionCS__IsCheckedAssignment_1_0
+ // InternalQVTimperative.g:3698:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 )
+ // InternalQVTimperative.g:3698:2: rule__DirectionCS__IsCheckedAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__IsCheckedAssignment_1_0();
@@ -10856,16 +11287,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3562:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) )
+ // InternalQVTimperative.g:3702:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) )
{
- // InternalQVTimperative.g:3562:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) )
- // InternalQVTimperative.g:3563:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 )
+ // InternalQVTimperative.g:3702:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) )
+ // InternalQVTimperative.g:3703:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsEnforcedAssignment_1_1());
}
- // InternalQVTimperative.g:3564:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 )
- // InternalQVTimperative.g:3564:2: rule__DirectionCS__IsEnforcedAssignment_1_1
+ // InternalQVTimperative.g:3704:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 )
+ // InternalQVTimperative.g:3704:2: rule__DirectionCS__IsEnforcedAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__IsEnforcedAssignment_1_1();
@@ -10902,21 +11333,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardStatementCS__Alternatives"
- // InternalQVTimperative.g:3573:1: rule__GuardStatementCS__Alternatives : ( ( ruleOutVariableCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) );
+ // InternalQVTimperative.g:3713:1: rule__GuardStatementCS__Alternatives : ( ( ruleBufferStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) );
public final void rule__GuardStatementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3577:1: ( ( ruleOutVariableCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) )
+ // InternalQVTimperative.g:3717:1: ( ( ruleBufferStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) )
int alt6=4;
switch ( input.LA(1) ) {
- case 80:
+ case 74:
{
alt6=1;
}
break;
- case 68:
+ case 69:
{
int LA6_2 = input.LA(2);
@@ -10935,7 +11366,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 18:
+ case 19:
{
int LA6_3 = input.LA(2);
@@ -10957,7 +11388,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
break;
- case 72:
+ case 76:
{
int LA6_4 = input.LA(2);
@@ -10986,21 +11417,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:3578:1: ( ruleOutVariableCS )
+ // InternalQVTimperative.g:3718:1: ( ruleBufferStatementCS )
{
- // InternalQVTimperative.g:3578:1: ( ruleOutVariableCS )
- // InternalQVTimperative.g:3579:1: ruleOutVariableCS
+ // InternalQVTimperative.g:3718:1: ( ruleBufferStatementCS )
+ // InternalQVTimperative.g:3719:1: ruleBufferStatementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0());
+ before(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleOutVariableCS();
+ ruleBufferStatementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0());
+ after(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0());
}
}
@@ -11009,10 +11440,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS )
{
- // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS )
- // InternalQVTimperative.g:3585:1: ruleDeclareStatementCS
+ // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3725:1: ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_1());
@@ -11032,10 +11463,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS )
{
- // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS )
- // InternalQVTimperative.g:3591:1: ruleDeclareStatementCS
+ // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3731:1: ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_2());
@@ -11055,10 +11486,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:3596:6: ( ruleCheckStatementCS )
+ // InternalQVTimperative.g:3736:6: ( ruleCheckStatementCS )
{
- // InternalQVTimperative.g:3596:6: ( ruleCheckStatementCS )
- // InternalQVTimperative.g:3597:1: ruleCheckStatementCS
+ // InternalQVTimperative.g:3736:6: ( ruleCheckStatementCS )
+ // InternalQVTimperative.g:3737:1: ruleCheckStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getCheckStatementCSParserRuleCall_3());
@@ -11094,47 +11525,161 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__GuardStatementCS__Alternatives"
- // $ANTLR start "rule__MappingParameterCS__Alternatives"
- // InternalQVTimperative.g:3607:1: rule__MappingParameterCS__Alternatives : ( ( ruleGuardParameterCS ) | ( ruleAppendParameterCS ) );
- public final void rule__MappingParameterCS__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__Alternatives_2"
+ // InternalQVTimperative.g:3747:1: rule__MappingCallCS__Alternatives_2 : ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) );
+ public final void rule__MappingCallCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3611:1: ( ( ruleGuardParameterCS ) | ( ruleAppendParameterCS ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
-
- if ( (LA7_0==74) ) {
+ // InternalQVTimperative.g:3751:1: ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) )
+ int alt7=3;
+ switch ( input.LA(1) ) {
+ case 17:
+ {
alt7=1;
- }
- else if ( (LA7_0==70) ) {
+ }
+ break;
+ case 121:
+ {
alt7=2;
- }
- else {
+ }
+ break;
+ case 122:
+ {
+ alt7=3;
+ }
+ break;
+ default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
+
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:3612:1: ( ruleGuardParameterCS )
+ // InternalQVTimperative.g:3752:1: ( 'call' )
{
- // InternalQVTimperative.g:3612:1: ( ruleGuardParameterCS )
- // InternalQVTimperative.g:3613:1: ruleGuardParameterCS
+ // InternalQVTimperative.g:3752:1: ( 'call' )
+ // InternalQVTimperative.g:3753:1: 'call'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0());
+ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ }
+ match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+ }
+
}
+
+
+ }
+ break;
+ case 2 :
+ // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) )
+ {
+ // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) )
+ // InternalQVTimperative.g:3761:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1());
+ }
+ // InternalQVTimperative.g:3762:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 )
+ // InternalQVTimperative.g:3762:2: rule__MappingCallCS__IsInstallAssignment_2_1
+ {
pushFollow(FollowSets000.FOLLOW_2);
- ruleGuardParameterCS();
+ rule__MappingCallCS__IsInstallAssignment_2_1();
state._fsp--;
if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) )
+ {
+ // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) )
+ // InternalQVTimperative.g:3767:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2());
+ }
+ // InternalQVTimperative.g:3768:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 )
+ // InternalQVTimperative.g:3768:2: rule__MappingCallCS__IsInvokeAssignment_2_2
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCallCS__IsInvokeAssignment_2_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MappingCallCS__Alternatives_2"
+
+
+ // $ANTLR start "rule__MappingParameterBindingCS__Alternatives"
+ // InternalQVTimperative.g:3777:1: rule__MappingParameterBindingCS__Alternatives : ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) );
+ public final void rule__MappingParameterBindingCS__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:3781:1: ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) )
+ int alt8=4;
+ alt8 = dfa8.predict(input);
+ switch (alt8) {
+ case 1 :
+ // InternalQVTimperative.g:3782:1: ( ruleAppendParameterBindingCS )
+ {
+ // InternalQVTimperative.g:3782:1: ( ruleAppendParameterBindingCS )
+ // InternalQVTimperative.g:3783:1: ruleAppendParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleAppendParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0());
}
}
@@ -11143,13 +11688,133 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3618:6: ( ruleAppendParameterCS )
+ // InternalQVTimperative.g:3788:6: ( ruleGuardParameterBindingCS )
+ {
+ // InternalQVTimperative.g:3788:6: ( ruleGuardParameterBindingCS )
+ // InternalQVTimperative.g:3789:1: ruleGuardParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleGuardParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:3794:6: ( ruleLoopParameterBindingCS )
+ {
+ // InternalQVTimperative.g:3794:6: ( ruleLoopParameterBindingCS )
+ // InternalQVTimperative.g:3795:1: ruleLoopParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleLoopParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2());
+ }
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalQVTimperative.g:3800:6: ( ruleSimpleParameterBindingCS )
+ {
+ // InternalQVTimperative.g:3800:6: ( ruleSimpleParameterBindingCS )
+ // InternalQVTimperative.g:3801:1: ruleSimpleParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleSimpleParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MappingParameterBindingCS__Alternatives"
+
+
+ // $ANTLR start "rule__MappingParameterCS__Alternatives"
+ // InternalQVTimperative.g:3811:1: rule__MappingParameterCS__Alternatives : ( ( ruleAppendParameterCS ) | ( ruleGuardParameterCS ) | ( ruleSimpleParameterCS ) );
+ public final void rule__MappingParameterCS__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:3815:1: ( ( ruleAppendParameterCS ) | ( ruleGuardParameterCS ) | ( ruleSimpleParameterCS ) )
+ int alt9=3;
+ switch ( input.LA(1) ) {
+ case 72:
+ {
+ alt9=1;
+ }
+ break;
+ case 78:
+ {
+ alt9=2;
+ }
+ break;
+ case 82:
+ {
+ alt9=3;
+ }
+ break;
+ default:
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 9, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt9) {
+ case 1 :
+ // InternalQVTimperative.g:3816:1: ( ruleAppendParameterCS )
{
- // InternalQVTimperative.g:3618:6: ( ruleAppendParameterCS )
- // InternalQVTimperative.g:3619:1: ruleAppendParameterCS
+ // InternalQVTimperative.g:3816:1: ( ruleAppendParameterCS )
+ // InternalQVTimperative.g:3817:1: ruleAppendParameterCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1());
+ before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0());
}
pushFollow(FollowSets000.FOLLOW_2);
ruleAppendParameterCS();
@@ -11157,7 +11822,53 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1());
+ after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalQVTimperative.g:3822:6: ( ruleGuardParameterCS )
+ {
+ // InternalQVTimperative.g:3822:6: ( ruleGuardParameterCS )
+ // InternalQVTimperative.g:3823:1: ruleGuardParameterCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleGuardParameterCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:3828:6: ( ruleSimpleParameterCS )
+ {
+ // InternalQVTimperative.g:3828:6: ( ruleSimpleParameterCS )
+ // InternalQVTimperative.g:3829:1: ruleSimpleParameterCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleSimpleParameterCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2());
}
}
@@ -11183,41 +11894,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Alternatives_5"
- // InternalQVTimperative.g:3629:1: rule__QualifiedPackageCS__Alternatives_5 : ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:3839:1: rule__QualifiedPackageCS__Alternatives_5 : ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) );
public final void rule__QualifiedPackageCS__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3633:1: ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) )
- int alt8=2;
- int LA8_0 = input.LA(1);
+ // InternalQVTimperative.g:3843:1: ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) )
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA8_0==75) ) {
- alt8=1;
+ if ( (LA10_0==80) ) {
+ alt10=1;
}
- else if ( (LA8_0==17) ) {
- alt8=2;
+ else if ( (LA10_0==18) ) {
+ alt10=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
+ new NoViableAltException("", 10, 0, input);
throw nvae;
}
- switch (alt8) {
+ switch (alt10) {
case 1 :
- // InternalQVTimperative.g:3634:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:3844:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) )
{
- // InternalQVTimperative.g:3634:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) )
- // InternalQVTimperative.g:3635:1: ( rule__QualifiedPackageCS__Group_5_0__0 )
+ // InternalQVTimperative.g:3844:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:3845:1: ( rule__QualifiedPackageCS__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_5_0());
}
- // InternalQVTimperative.g:3636:1: ( rule__QualifiedPackageCS__Group_5_0__0 )
- // InternalQVTimperative.g:3636:2: rule__QualifiedPackageCS__Group_5_0__0
+ // InternalQVTimperative.g:3846:1: ( rule__QualifiedPackageCS__Group_5_0__0 )
+ // InternalQVTimperative.g:3846:2: rule__QualifiedPackageCS__Group_5_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_5_0__0();
@@ -11237,15 +11948,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3640:6: ( ';' )
+ // InternalQVTimperative.g:3850:6: ( ';' )
{
- // InternalQVTimperative.g:3640:6: ( ';' )
- // InternalQVTimperative.g:3641:1: ';'
+ // InternalQVTimperative.g:3850:6: ( ';' )
+ // InternalQVTimperative.g:3851:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getSemicolonKeyword_5_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getSemicolonKeyword_5_1());
}
@@ -11273,41 +11984,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Alternatives_5_0_1"
- // InternalQVTimperative.g:3653:1: rule__QualifiedPackageCS__Alternatives_5_0_1 : ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) );
+ // InternalQVTimperative.g:3863:1: rule__QualifiedPackageCS__Alternatives_5_0_1 : ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) );
public final void rule__QualifiedPackageCS__Alternatives_5_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3657:1: ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
+ // InternalQVTimperative.g:3867:1: ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( (LA9_0==81) ) {
- alt9=1;
+ if ( (LA11_0==85) ) {
+ alt11=1;
}
- else if ( (LA9_0==27||(LA9_0>=89 && LA9_0<=90)||LA9_0==97||LA9_0==136||LA9_0==142) ) {
- alt9=2;
+ else if ( (LA11_0==28||(LA11_0>=93 && LA11_0<=94)||LA11_0==101||LA11_0==142||LA11_0==148) ) {
+ alt11=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
+ new NoViableAltException("", 11, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt11) {
case 1 :
- // InternalQVTimperative.g:3658:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) )
+ // InternalQVTimperative.g:3868:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) )
{
- // InternalQVTimperative.g:3658:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) )
- // InternalQVTimperative.g:3659:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 )
+ // InternalQVTimperative.g:3868:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) )
+ // InternalQVTimperative.g:3869:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesAssignment_5_0_1_0());
}
- // InternalQVTimperative.g:3660:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 )
- // InternalQVTimperative.g:3660:2: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0
+ // InternalQVTimperative.g:3870:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 )
+ // InternalQVTimperative.g:3870:2: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0();
@@ -11327,16 +12038,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3664:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) )
+ // InternalQVTimperative.g:3874:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) )
{
- // InternalQVTimperative.g:3664:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) )
- // InternalQVTimperative.g:3665:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 )
+ // InternalQVTimperative.g:3874:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) )
+ // InternalQVTimperative.g:3875:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAssignment_5_0_1_1());
}
- // InternalQVTimperative.g:3666:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 )
- // InternalQVTimperative.g:3666:2: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1
+ // InternalQVTimperative.g:3876:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 )
+ // InternalQVTimperative.g:3876:2: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1();
@@ -11373,35 +12084,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0"
- // InternalQVTimperative.g:3675:1: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 : ( ( ruleClassCS ) | ( ruleTransformationCS ) );
+ // InternalQVTimperative.g:3885:1: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 : ( ( ruleClassCS ) | ( ruleTransformationCS ) );
public final void rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3679:1: ( ( ruleClassCS ) | ( ruleTransformationCS ) )
- int alt10=2;
- int LA10_0 = input.LA(1);
+ // InternalQVTimperative.g:3889:1: ( ( ruleClassCS ) | ( ruleTransformationCS ) )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( ((LA10_0>=89 && LA10_0<=90)||LA10_0==97||LA10_0==136||LA10_0==142) ) {
- alt10=1;
+ if ( ((LA12_0>=93 && LA12_0<=94)||LA12_0==101||LA12_0==142||LA12_0==148) ) {
+ alt12=1;
}
- else if ( (LA10_0==27) ) {
- alt10=2;
+ else if ( (LA12_0==28) ) {
+ alt12=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt10) {
+ switch (alt12) {
case 1 :
- // InternalQVTimperative.g:3680:1: ( ruleClassCS )
+ // InternalQVTimperative.g:3890:1: ( ruleClassCS )
{
- // InternalQVTimperative.g:3680:1: ( ruleClassCS )
- // InternalQVTimperative.g:3681:1: ruleClassCS
+ // InternalQVTimperative.g:3890:1: ( ruleClassCS )
+ // InternalQVTimperative.g:3891:1: ruleClassCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesClassCSParserRuleCall_5_0_1_1_0_0());
@@ -11421,10 +12132,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3686:6: ( ruleTransformationCS )
+ // InternalQVTimperative.g:3896:6: ( ruleTransformationCS )
{
- // InternalQVTimperative.g:3686:6: ( ruleTransformationCS )
- // InternalQVTimperative.g:3687:1: ruleTransformationCS
+ // InternalQVTimperative.g:3896:6: ( ruleTransformationCS )
+ // InternalQVTimperative.g:3897:1: ruleTransformationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesTransformationCSParserRuleCall_5_0_1_1_0_1());
@@ -11461,40 +12172,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Alternatives_9"
- // InternalQVTimperative.g:3697:1: rule__QueryCS__Alternatives_9 : ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) );
+ // InternalQVTimperative.g:3907:1: rule__QueryCS__Alternatives_9 : ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) );
public final void rule__QueryCS__Alternatives_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3701:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) )
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // InternalQVTimperative.g:3911:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA11_0==17) ) {
- alt11=1;
+ if ( (LA13_0==18) ) {
+ alt13=1;
}
- else if ( (LA11_0==75) ) {
- alt11=2;
+ else if ( (LA13_0==80) ) {
+ alt13=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
+ new NoViableAltException("", 13, 0, input);
throw nvae;
}
- switch (alt11) {
+ switch (alt13) {
case 1 :
- // InternalQVTimperative.g:3702:1: ( ';' )
+ // InternalQVTimperative.g:3912:1: ( ';' )
{
- // InternalQVTimperative.g:3702:1: ( ';' )
- // InternalQVTimperative.g:3703:1: ';'
+ // InternalQVTimperative.g:3912:1: ( ';' )
+ // InternalQVTimperative.g:3913:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_9_0());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getSemicolonKeyword_9_0());
}
@@ -11505,16 +12216,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3710:6: ( ( rule__QueryCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:3920:6: ( ( rule__QueryCS__Group_9_1__0 ) )
{
- // InternalQVTimperative.g:3710:6: ( ( rule__QueryCS__Group_9_1__0 ) )
- // InternalQVTimperative.g:3711:1: ( rule__QueryCS__Group_9_1__0 )
+ // InternalQVTimperative.g:3920:6: ( ( rule__QueryCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:3921:1: ( rule__QueryCS__Group_9_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:3712:1: ( rule__QueryCS__Group_9_1__0 )
- // InternalQVTimperative.g:3712:2: rule__QueryCS__Group_9_1__0
+ // InternalQVTimperative.g:3922:1: ( rule__QueryCS__Group_9_1__0 )
+ // InternalQVTimperative.g:3922:2: rule__QueryCS__Group_9_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_9_1__0();
@@ -11551,90 +12262,90 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnrestrictedName__Alternatives"
- // InternalQVTimperative.g:3721:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
+ // InternalQVTimperative.g:3931:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) );
public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3725:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
- int alt12=12;
+ // InternalQVTimperative.g:3935:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) )
+ int alt14=12;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt12=1;
- }
- break;
- case 18:
- {
- alt12=2;
+ alt14=1;
}
break;
case 19:
{
- alt12=3;
+ alt14=2;
}
break;
case 20:
{
- alt12=4;
+ alt14=3;
}
break;
case 21:
{
- alt12=5;
+ alt14=4;
}
break;
case 22:
{
- alt12=6;
+ alt14=5;
}
break;
case 23:
{
- alt12=7;
+ alt14=6;
}
break;
case 24:
{
- alt12=8;
+ alt14=7;
}
break;
case 25:
{
- alt12=9;
+ alt14=8;
}
break;
case 26:
{
- alt12=10;
+ alt14=9;
}
break;
case 27:
{
- alt12=11;
+ alt14=10;
}
break;
case 28:
{
- alt12=12;
+ alt14=11;
+ }
+ break;
+ case 29:
+ {
+ alt14=12;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
+ new NoViableAltException("", 14, 0, input);
throw nvae;
}
- switch (alt12) {
+ switch (alt14) {
case 1 :
- // InternalQVTimperative.g:3726:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:3936:1: ( ruleEssentialOCLUnrestrictedName )
{
- // InternalQVTimperative.g:3726:1: ( ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:3727:1: ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:3936:1: ( ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:3937:1: ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
@@ -11654,15 +12365,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3732:6: ( 'check' )
+ // InternalQVTimperative.g:3942:6: ( 'check' )
{
- // InternalQVTimperative.g:3732:6: ( 'check' )
- // InternalQVTimperative.g:3733:1: 'check'
+ // InternalQVTimperative.g:3942:6: ( 'check' )
+ // InternalQVTimperative.g:3943:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
}
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1());
}
@@ -11673,15 +12384,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3740:6: ( 'enforce' )
+ // InternalQVTimperative.g:3950:6: ( 'enforce' )
{
- // InternalQVTimperative.g:3740:6: ( 'enforce' )
- // InternalQVTimperative.g:3741:1: 'enforce'
+ // InternalQVTimperative.g:3950:6: ( 'enforce' )
+ // InternalQVTimperative.g:3951:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
}
- match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2());
}
@@ -11692,15 +12403,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:3748:6: ( 'import' )
+ // InternalQVTimperative.g:3958:6: ( 'import' )
{
- // InternalQVTimperative.g:3748:6: ( 'import' )
- // InternalQVTimperative.g:3749:1: 'import'
+ // InternalQVTimperative.g:3958:6: ( 'import' )
+ // InternalQVTimperative.g:3959:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
}
- match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3());
}
@@ -11711,15 +12422,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:3756:6: ( 'imports' )
+ // InternalQVTimperative.g:3966:6: ( 'imports' )
{
- // InternalQVTimperative.g:3756:6: ( 'imports' )
- // InternalQVTimperative.g:3757:1: 'imports'
+ // InternalQVTimperative.g:3966:6: ( 'imports' )
+ // InternalQVTimperative.g:3967:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
}
- match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4());
}
@@ -11730,15 +12441,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:3764:6: ( 'library' )
+ // InternalQVTimperative.g:3974:6: ( 'library' )
{
- // InternalQVTimperative.g:3764:6: ( 'library' )
- // InternalQVTimperative.g:3765:1: 'library'
+ // InternalQVTimperative.g:3974:6: ( 'library' )
+ // InternalQVTimperative.g:3975:1: 'library'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
}
- match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5());
}
@@ -11749,15 +12460,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:3772:6: ( 'map' )
+ // InternalQVTimperative.g:3982:6: ( 'map' )
{
- // InternalQVTimperative.g:3772:6: ( 'map' )
- // InternalQVTimperative.g:3773:1: 'map'
+ // InternalQVTimperative.g:3982:6: ( 'map' )
+ // InternalQVTimperative.g:3983:1: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
}
- match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6());
}
@@ -11768,15 +12479,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:3780:6: ( 'query' )
+ // InternalQVTimperative.g:3990:6: ( 'query' )
{
- // InternalQVTimperative.g:3780:6: ( 'query' )
- // InternalQVTimperative.g:3781:1: 'query'
+ // InternalQVTimperative.g:3990:6: ( 'query' )
+ // InternalQVTimperative.g:3991:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
}
- match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7());
}
@@ -11787,15 +12498,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:3788:6: ( 'realize' )
+ // InternalQVTimperative.g:3998:6: ( 'realize' )
{
- // InternalQVTimperative.g:3788:6: ( 'realize' )
- // InternalQVTimperative.g:3789:1: 'realize'
+ // InternalQVTimperative.g:3998:6: ( 'realize' )
+ // InternalQVTimperative.g:3999:1: 'realize'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
}
- match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8());
}
@@ -11806,15 +12517,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:3796:6: ( 'refines' )
+ // InternalQVTimperative.g:4006:6: ( 'refines' )
{
- // InternalQVTimperative.g:3796:6: ( 'refines' )
- // InternalQVTimperative.g:3797:1: 'refines'
+ // InternalQVTimperative.g:4006:6: ( 'refines' )
+ // InternalQVTimperative.g:4007:1: 'refines'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
}
- match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9());
}
@@ -11825,15 +12536,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:3804:6: ( 'transformation' )
+ // InternalQVTimperative.g:4014:6: ( 'transformation' )
{
- // InternalQVTimperative.g:3804:6: ( 'transformation' )
- // InternalQVTimperative.g:3805:1: 'transformation'
+ // InternalQVTimperative.g:4014:6: ( 'transformation' )
+ // InternalQVTimperative.g:4015:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
}
- match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10());
}
@@ -11844,15 +12555,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:3812:6: ( 'uses' )
+ // InternalQVTimperative.g:4022:6: ( 'uses' )
{
- // InternalQVTimperative.g:3812:6: ( 'uses' )
- // InternalQVTimperative.g:3813:1: 'uses'
+ // InternalQVTimperative.g:4022:6: ( 'uses' )
+ // InternalQVTimperative.g:4023:1: 'uses'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
}
- match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11());
}
@@ -11880,41 +12591,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_0"
- // InternalQVTimperative.g:3825:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4035:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) );
public final void rule__AttributeCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3829:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
+ // InternalQVTimperative.g:4039:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) )
+ int alt15=2;
+ int LA15_0 = input.LA(1);
- if ( (LA13_0==119) ) {
- alt13=1;
+ if ( (LA15_0==125) ) {
+ alt15=1;
}
- else if ( (LA13_0==120) ) {
- alt13=2;
+ else if ( (LA15_0==126) ) {
+ alt15=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt13) {
+ switch (alt15) {
case 1 :
- // InternalQVTimperative.g:3830:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4040:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:3830:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:3831:1: ( rule__AttributeCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4040:1: ( ( rule__AttributeCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4041:1: ( rule__AttributeCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:3832:1: ( rule__AttributeCS__Group_0_0__0 )
- // InternalQVTimperative.g:3832:2: rule__AttributeCS__Group_0_0__0
+ // InternalQVTimperative.g:4042:1: ( rule__AttributeCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4042:2: rule__AttributeCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__0();
@@ -11934,16 +12645,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3836:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4046:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:3836:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:3837:1: ( rule__AttributeCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4046:6: ( ( rule__AttributeCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4047:1: ( rule__AttributeCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:3838:1: ( rule__AttributeCS__Group_0_1__0 )
- // InternalQVTimperative.g:3838:2: rule__AttributeCS__Group_0_1__0
+ // InternalQVTimperative.g:4048:1: ( rule__AttributeCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4048:2: rule__AttributeCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__0();
@@ -11980,115 +12691,115 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_5_1_0"
- // InternalQVTimperative.g:3847:1: rule__AttributeCS__Alternatives_5_1_0 : ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) );
+ // InternalQVTimperative.g:4057:1: rule__AttributeCS__Alternatives_5_1_0 : ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) );
public final void rule__AttributeCS__Alternatives_5_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3851:1: ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) )
- int alt14=16;
+ // InternalQVTimperative.g:4061:1: ( ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) | ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) )
+ int alt16=16;
switch ( input.LA(1) ) {
- case 121:
+ case 127:
{
- alt14=1;
+ alt16=1;
}
break;
- case 122:
+ case 128:
{
- alt14=2;
+ alt16=2;
}
break;
- case 123:
+ case 129:
{
- alt14=3;
+ alt16=3;
}
break;
- case 124:
+ case 130:
{
- alt14=4;
+ alt16=4;
}
break;
- case 125:
+ case 131:
{
- alt14=5;
+ alt16=5;
}
break;
- case 126:
+ case 132:
{
- alt14=6;
+ alt16=6;
}
break;
- case 127:
+ case 133:
{
- alt14=7;
+ alt16=7;
}
break;
- case 128:
+ case 134:
{
- alt14=8;
+ alt16=8;
}
break;
- case 117:
+ case 123:
{
- alt14=9;
+ alt16=9;
}
break;
- case 129:
+ case 135:
{
- alt14=10;
+ alt16=10;
}
break;
- case 130:
+ case 136:
{
- alt14=11;
+ alt16=11;
}
break;
- case 131:
+ case 137:
{
- alt14=12;
+ alt16=12;
}
break;
- case 132:
+ case 138:
{
- alt14=13;
+ alt16=13;
}
break;
- case 133:
+ case 139:
{
- alt14=14;
+ alt16=14;
}
break;
- case 134:
+ case 140:
{
- alt14=15;
+ alt16=15;
}
break;
- case 135:
+ case 141:
{
- alt14=16;
+ alt16=16;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt16) {
case 1 :
- // InternalQVTimperative.g:3852:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4062:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
{
- // InternalQVTimperative.g:3852:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
- // InternalQVTimperative.g:3853:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
+ // InternalQVTimperative.g:4062:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) )
+ // InternalQVTimperative.g:4063:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_0());
}
- // InternalQVTimperative.g:3854:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
- // InternalQVTimperative.g:3854:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0
+ // InternalQVTimperative.g:4064:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 )
+ // InternalQVTimperative.g:4064:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_0();
@@ -12108,16 +12819,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3858:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4068:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
{
- // InternalQVTimperative.g:3858:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
- // InternalQVTimperative.g:3859:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
+ // InternalQVTimperative.g:4068:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) )
+ // InternalQVTimperative.g:4069:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_1());
}
- // InternalQVTimperative.g:3860:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
- // InternalQVTimperative.g:3860:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1
+ // InternalQVTimperative.g:4070:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 )
+ // InternalQVTimperative.g:4070:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_1();
@@ -12137,16 +12848,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:3864:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4074:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
{
- // InternalQVTimperative.g:3864:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
- // InternalQVTimperative.g:3865:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
+ // InternalQVTimperative.g:4074:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) )
+ // InternalQVTimperative.g:4075:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_2());
}
- // InternalQVTimperative.g:3866:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
- // InternalQVTimperative.g:3866:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2
+ // InternalQVTimperative.g:4076:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 )
+ // InternalQVTimperative.g:4076:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_2();
@@ -12166,16 +12877,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:3870:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4080:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
{
- // InternalQVTimperative.g:3870:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
- // InternalQVTimperative.g:3871:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
+ // InternalQVTimperative.g:4080:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) )
+ // InternalQVTimperative.g:4081:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_3());
}
- // InternalQVTimperative.g:3872:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
- // InternalQVTimperative.g:3872:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3
+ // InternalQVTimperative.g:4082:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 )
+ // InternalQVTimperative.g:4082:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_3();
@@ -12195,16 +12906,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:3876:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4086:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
{
- // InternalQVTimperative.g:3876:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
- // InternalQVTimperative.g:3877:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
+ // InternalQVTimperative.g:4086:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) )
+ // InternalQVTimperative.g:4087:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_4());
}
- // InternalQVTimperative.g:3878:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
- // InternalQVTimperative.g:3878:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4
+ // InternalQVTimperative.g:4088:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 )
+ // InternalQVTimperative.g:4088:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_4();
@@ -12224,16 +12935,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:3882:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4092:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
{
- // InternalQVTimperative.g:3882:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
- // InternalQVTimperative.g:3883:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
+ // InternalQVTimperative.g:4092:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) )
+ // InternalQVTimperative.g:4093:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_5());
}
- // InternalQVTimperative.g:3884:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
- // InternalQVTimperative.g:3884:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5
+ // InternalQVTimperative.g:4094:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 )
+ // InternalQVTimperative.g:4094:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_5();
@@ -12253,16 +12964,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:3888:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4098:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
{
- // InternalQVTimperative.g:3888:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
- // InternalQVTimperative.g:3889:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
+ // InternalQVTimperative.g:4098:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) )
+ // InternalQVTimperative.g:4099:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_6());
}
- // InternalQVTimperative.g:3890:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
- // InternalQVTimperative.g:3890:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6
+ // InternalQVTimperative.g:4100:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 )
+ // InternalQVTimperative.g:4100:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_6();
@@ -12282,16 +12993,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:3894:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4104:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
{
- // InternalQVTimperative.g:3894:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
- // InternalQVTimperative.g:3895:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
+ // InternalQVTimperative.g:4104:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) )
+ // InternalQVTimperative.g:4105:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_7());
}
- // InternalQVTimperative.g:3896:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
- // InternalQVTimperative.g:3896:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7
+ // InternalQVTimperative.g:4106:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 )
+ // InternalQVTimperative.g:4106:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_7();
@@ -12311,16 +13022,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:3900:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4110:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
{
- // InternalQVTimperative.g:3900:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
- // InternalQVTimperative.g:3901:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
+ // InternalQVTimperative.g:4110:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) )
+ // InternalQVTimperative.g:4111:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_8());
}
- // InternalQVTimperative.g:3902:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
- // InternalQVTimperative.g:3902:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8
+ // InternalQVTimperative.g:4112:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 )
+ // InternalQVTimperative.g:4112:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_8();
@@ -12340,16 +13051,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:3906:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4116:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
{
- // InternalQVTimperative.g:3906:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
- // InternalQVTimperative.g:3907:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
+ // InternalQVTimperative.g:4116:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) )
+ // InternalQVTimperative.g:4117:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_9());
}
- // InternalQVTimperative.g:3908:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
- // InternalQVTimperative.g:3908:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9
+ // InternalQVTimperative.g:4118:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 )
+ // InternalQVTimperative.g:4118:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_9();
@@ -12369,16 +13080,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:3912:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4122:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
{
- // InternalQVTimperative.g:3912:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
- // InternalQVTimperative.g:3913:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
+ // InternalQVTimperative.g:4122:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) )
+ // InternalQVTimperative.g:4123:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_10());
}
- // InternalQVTimperative.g:3914:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
- // InternalQVTimperative.g:3914:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10
+ // InternalQVTimperative.g:4124:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 )
+ // InternalQVTimperative.g:4124:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_10();
@@ -12398,16 +13109,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:3918:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4128:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
{
- // InternalQVTimperative.g:3918:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
- // InternalQVTimperative.g:3919:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
+ // InternalQVTimperative.g:4128:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) )
+ // InternalQVTimperative.g:4129:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_11());
}
- // InternalQVTimperative.g:3920:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
- // InternalQVTimperative.g:3920:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11
+ // InternalQVTimperative.g:4130:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 )
+ // InternalQVTimperative.g:4130:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_11();
@@ -12427,16 +13138,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:3924:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4134:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
{
- // InternalQVTimperative.g:3924:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
- // InternalQVTimperative.g:3925:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
+ // InternalQVTimperative.g:4134:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) )
+ // InternalQVTimperative.g:4135:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_12());
}
- // InternalQVTimperative.g:3926:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
- // InternalQVTimperative.g:3926:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12
+ // InternalQVTimperative.g:4136:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 )
+ // InternalQVTimperative.g:4136:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_12();
@@ -12456,16 +13167,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:3930:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4140:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
{
- // InternalQVTimperative.g:3930:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
- // InternalQVTimperative.g:3931:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
+ // InternalQVTimperative.g:4140:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) )
+ // InternalQVTimperative.g:4141:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_13());
}
- // InternalQVTimperative.g:3932:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
- // InternalQVTimperative.g:3932:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13
+ // InternalQVTimperative.g:4142:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 )
+ // InternalQVTimperative.g:4142:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_13();
@@ -12485,16 +13196,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:3936:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4146:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
{
- // InternalQVTimperative.g:3936:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
- // InternalQVTimperative.g:3937:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
+ // InternalQVTimperative.g:4146:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) )
+ // InternalQVTimperative.g:4147:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_14());
}
- // InternalQVTimperative.g:3938:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
- // InternalQVTimperative.g:3938:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14
+ // InternalQVTimperative.g:4148:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 )
+ // InternalQVTimperative.g:4148:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_14();
@@ -12514,16 +13225,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:3942:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4152:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
{
- // InternalQVTimperative.g:3942:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
- // InternalQVTimperative.g:3943:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
+ // InternalQVTimperative.g:4152:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) )
+ // InternalQVTimperative.g:4153:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_15());
}
- // InternalQVTimperative.g:3944:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
- // InternalQVTimperative.g:3944:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15
+ // InternalQVTimperative.g:4154:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 )
+ // InternalQVTimperative.g:4154:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_5_1_0_15();
@@ -12560,41 +13271,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6"
- // InternalQVTimperative.g:3953:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4163:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) );
public final void rule__AttributeCS__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3957:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // InternalQVTimperative.g:4167:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) )
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA15_0==75) ) {
- alt15=1;
+ if ( (LA17_0==80) ) {
+ alt17=1;
}
- else if ( (LA15_0==17) ) {
- alt15=2;
+ else if ( (LA17_0==18) ) {
+ alt17=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt17) {
case 1 :
- // InternalQVTimperative.g:3958:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4168:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
{
- // InternalQVTimperative.g:3958:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
- // InternalQVTimperative.g:3959:1: ( rule__AttributeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4168:1: ( ( rule__AttributeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4169:1: ( rule__AttributeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:3960:1: ( rule__AttributeCS__Group_6_0__0 )
- // InternalQVTimperative.g:3960:2: rule__AttributeCS__Group_6_0__0
+ // InternalQVTimperative.g:4170:1: ( rule__AttributeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4170:2: rule__AttributeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__0();
@@ -12614,15 +13325,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3964:6: ( ';' )
+ // InternalQVTimperative.g:4174:6: ( ';' )
{
- // InternalQVTimperative.g:3964:6: ( ';' )
- // InternalQVTimperative.g:3965:1: ';'
+ // InternalQVTimperative.g:4174:6: ( ';' )
+ // InternalQVTimperative.g:4175:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1());
}
@@ -12650,41 +13361,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Alternatives_6_0_1"
- // InternalQVTimperative.g:3977:1: rule__AttributeCS__Alternatives_6_0_1 : ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:4187:1: rule__AttributeCS__Alternatives_6_0_1 : ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) );
public final void rule__AttributeCS__Alternatives_6_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:3981:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // InternalQVTimperative.g:4191:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA16_0==87) ) {
- alt16=1;
+ if ( (LA18_0==91) ) {
+ alt18=1;
}
- else if ( (LA16_0==88) ) {
- alt16=2;
+ else if ( (LA18_0==92) ) {
+ alt18=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt18) {
case 1 :
- // InternalQVTimperative.g:3982:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4192:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
{
- // InternalQVTimperative.g:3982:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
- // InternalQVTimperative.g:3983:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
+ // InternalQVTimperative.g:4192:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) )
+ // InternalQVTimperative.g:4193:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_0());
}
- // InternalQVTimperative.g:3984:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
- // InternalQVTimperative.g:3984:2: rule__AttributeCS__Group_6_0_1_0__0
+ // InternalQVTimperative.g:4194:1: ( rule__AttributeCS__Group_6_0_1_0__0 )
+ // InternalQVTimperative.g:4194:2: rule__AttributeCS__Group_6_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__0();
@@ -12704,16 +13415,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:3988:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4198:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
{
- // InternalQVTimperative.g:3988:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
- // InternalQVTimperative.g:3989:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
+ // InternalQVTimperative.g:4198:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) )
+ // InternalQVTimperative.g:4199:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_1());
}
- // InternalQVTimperative.g:3990:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
- // InternalQVTimperative.g:3990:2: rule__AttributeCS__Group_6_0_1_1__0
+ // InternalQVTimperative.g:4200:1: ( rule__AttributeCS__Group_6_0_1_1__0 )
+ // InternalQVTimperative.g:4200:2: rule__AttributeCS__Group_6_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__0();
@@ -12750,46 +13461,46 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ClassCS__Alternatives"
- // InternalQVTimperative.g:3999:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
+ // InternalQVTimperative.g:4209:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) );
public final void rule__ClassCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4003:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
- int alt17=3;
+ // InternalQVTimperative.g:4213:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) )
+ int alt19=3;
switch ( input.LA(1) ) {
- case 97:
- case 142:
+ case 101:
+ case 148:
{
- alt17=1;
+ alt19=1;
}
break;
- case 89:
- case 136:
+ case 93:
+ case 142:
{
- alt17=2;
+ alt19=2;
}
break;
- case 90:
+ case 94:
{
- alt17=3;
+ alt19=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt19) {
case 1 :
- // InternalQVTimperative.g:4004:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS )
{
- // InternalQVTimperative.g:4004:1: ( ruleStructuredClassCS )
- // InternalQVTimperative.g:4005:1: ruleStructuredClassCS
+ // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS )
+ // InternalQVTimperative.g:4215:1: ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getStructuredClassCSParserRuleCall_0());
@@ -12809,10 +13520,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4010:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS )
{
- // InternalQVTimperative.g:4010:6: ( ruleDataTypeCS )
- // InternalQVTimperative.g:4011:1: ruleDataTypeCS
+ // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS )
+ // InternalQVTimperative.g:4221:1: ruleDataTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getDataTypeCSParserRuleCall_1());
@@ -12832,10 +13543,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4016:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS )
{
- // InternalQVTimperative.g:4016:6: ( ruleEnumerationCS )
- // InternalQVTimperative.g:4017:1: ruleEnumerationCS
+ // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS )
+ // InternalQVTimperative.g:4227:1: ruleEnumerationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getClassCSAccess().getEnumerationCSParserRuleCall_2());
@@ -12872,41 +13583,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_5_1"
- // InternalQVTimperative.g:4027:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4237:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) );
public final void rule__DataTypeCS__Alternatives_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4031:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // InternalQVTimperative.g:4241:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) )
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA18_0==137) ) {
- alt18=1;
+ if ( (LA20_0==143) ) {
+ alt20=1;
}
- else if ( (LA18_0==29) ) {
- alt18=2;
+ else if ( (LA20_0==30) ) {
+ alt20=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt20) {
case 1 :
- // InternalQVTimperative.g:4032:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4242:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
{
- // InternalQVTimperative.g:4032:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
- // InternalQVTimperative.g:4033:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
+ // InternalQVTimperative.g:4242:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) )
+ // InternalQVTimperative.g:4243:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableAssignment_5_1_0());
}
- // InternalQVTimperative.g:4034:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
- // InternalQVTimperative.g:4034:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
+ // InternalQVTimperative.g:4244:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 )
+ // InternalQVTimperative.g:4244:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsSerializableAssignment_5_1_0();
@@ -12926,15 +13637,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4038:6: ( '!serializable' )
+ // InternalQVTimperative.g:4248:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4038:6: ( '!serializable' )
- // InternalQVTimperative.g:4039:1: '!serializable'
+ // InternalQVTimperative.g:4248:6: ( '!serializable' )
+ // InternalQVTimperative.g:4249:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
}
- match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
}
@@ -12962,41 +13673,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Alternatives_6"
- // InternalQVTimperative.g:4051:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4261:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) );
public final void rule__DataTypeCS__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4055:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
+ // InternalQVTimperative.g:4265:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA19_0==75) ) {
- alt19=1;
+ if ( (LA21_0==80) ) {
+ alt21=1;
}
- else if ( (LA19_0==17) ) {
- alt19=2;
+ else if ( (LA21_0==18) ) {
+ alt21=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt21) {
case 1 :
- // InternalQVTimperative.g:4056:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4266:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
{
- // InternalQVTimperative.g:4056:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
- // InternalQVTimperative.g:4057:1: ( rule__DataTypeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4266:1: ( ( rule__DataTypeCS__Group_6_0__0 ) )
+ // InternalQVTimperative.g:4267:1: ( rule__DataTypeCS__Group_6_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_6_0());
}
- // InternalQVTimperative.g:4058:1: ( rule__DataTypeCS__Group_6_0__0 )
- // InternalQVTimperative.g:4058:2: rule__DataTypeCS__Group_6_0__0
+ // InternalQVTimperative.g:4268:1: ( rule__DataTypeCS__Group_6_0__0 )
+ // InternalQVTimperative.g:4268:2: rule__DataTypeCS__Group_6_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__0();
@@ -13016,15 +13727,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4062:6: ( ';' )
+ // InternalQVTimperative.g:4272:6: ( ';' )
{
- // InternalQVTimperative.g:4062:6: ( ';' )
- // InternalQVTimperative.g:4063:1: ';'
+ // InternalQVTimperative.g:4272:6: ( ';' )
+ // InternalQVTimperative.g:4273:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1());
}
@@ -13052,41 +13763,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_4_1"
- // InternalQVTimperative.g:4075:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) );
+ // InternalQVTimperative.g:4285:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) );
public final void rule__EnumerationCS__Alternatives_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4079:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // InternalQVTimperative.g:4289:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA20_0==137) ) {
- alt20=1;
+ if ( (LA22_0==143) ) {
+ alt22=1;
}
- else if ( (LA20_0==29) ) {
- alt20=2;
+ else if ( (LA22_0==30) ) {
+ alt22=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt22) {
case 1 :
- // InternalQVTimperative.g:4080:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4290:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
{
- // InternalQVTimperative.g:4080:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
- // InternalQVTimperative.g:4081:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
+ // InternalQVTimperative.g:4290:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) )
+ // InternalQVTimperative.g:4291:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableAssignment_4_1_0());
}
- // InternalQVTimperative.g:4082:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
- // InternalQVTimperative.g:4082:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
+ // InternalQVTimperative.g:4292:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 )
+ // InternalQVTimperative.g:4292:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__IsSerializableAssignment_4_1_0();
@@ -13106,15 +13817,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4086:6: ( '!serializable' )
+ // InternalQVTimperative.g:4296:6: ( '!serializable' )
{
- // InternalQVTimperative.g:4086:6: ( '!serializable' )
- // InternalQVTimperative.g:4087:1: '!serializable'
+ // InternalQVTimperative.g:4296:6: ( '!serializable' )
+ // InternalQVTimperative.g:4297:1: '!serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
}
- match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
}
@@ -13142,41 +13853,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Alternatives_5"
- // InternalQVTimperative.g:4099:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4309:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) );
public final void rule__EnumerationCS__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4103:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // InternalQVTimperative.g:4313:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA21_0==75) ) {
- alt21=1;
+ if ( (LA23_0==80) ) {
+ alt23=1;
}
- else if ( (LA21_0==17) ) {
- alt21=2;
+ else if ( (LA23_0==18) ) {
+ alt23=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt23) {
case 1 :
- // InternalQVTimperative.g:4104:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4314:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
{
- // InternalQVTimperative.g:4104:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
- // InternalQVTimperative.g:4105:1: ( rule__EnumerationCS__Group_5_0__0 )
+ // InternalQVTimperative.g:4314:1: ( ( rule__EnumerationCS__Group_5_0__0 ) )
+ // InternalQVTimperative.g:4315:1: ( rule__EnumerationCS__Group_5_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_5_0());
}
- // InternalQVTimperative.g:4106:1: ( rule__EnumerationCS__Group_5_0__0 )
- // InternalQVTimperative.g:4106:2: rule__EnumerationCS__Group_5_0__0
+ // InternalQVTimperative.g:4316:1: ( rule__EnumerationCS__Group_5_0__0 )
+ // InternalQVTimperative.g:4316:2: rule__EnumerationCS__Group_5_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__0();
@@ -13196,15 +13907,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4110:6: ( ';' )
+ // InternalQVTimperative.g:4320:6: ( ';' )
{
- // InternalQVTimperative.g:4110:6: ( ';' )
- // InternalQVTimperative.g:4111:1: ';'
+ // InternalQVTimperative.g:4320:6: ( ';' )
+ // InternalQVTimperative.g:4321:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1());
}
@@ -13232,41 +13943,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_0"
- // InternalQVTimperative.g:4123:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) );
+ // InternalQVTimperative.g:4333:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) );
public final void rule__EnumerationLiteralCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4127:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // InternalQVTimperative.g:4337:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) )
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA22_0==91) ) {
- alt22=1;
+ if ( (LA24_0==95) ) {
+ alt24=1;
}
- else if ( ((LA22_0>=RULE_SIMPLE_ID && LA22_0<=RULE_ESCAPED_ID)) ) {
- alt22=2;
+ else if ( ((LA24_0>=RULE_SIMPLE_ID && LA24_0<=RULE_ESCAPED_ID)) ) {
+ alt24=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt24) {
case 1 :
- // InternalQVTimperative.g:4128:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4338:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4128:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4129:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4338:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4339:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4130:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
- // InternalQVTimperative.g:4130:2: rule__EnumerationLiteralCS__Group_0_0__0
+ // InternalQVTimperative.g:4340:1: ( rule__EnumerationLiteralCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4340:2: rule__EnumerationLiteralCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__0();
@@ -13286,16 +13997,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4134:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:4134:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:4135:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:4345:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:4136:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:4136:2: rule__EnumerationLiteralCS__NameAssignment_0_1
+ // InternalQVTimperative.g:4346:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:4346:2: rule__EnumerationLiteralCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_1();
@@ -13332,41 +14043,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Alternatives_2"
- // InternalQVTimperative.g:4145:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4355:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) );
public final void rule__EnumerationLiteralCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4149:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // InternalQVTimperative.g:4359:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) )
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if ( (LA23_0==75) ) {
- alt23=1;
+ if ( (LA25_0==80) ) {
+ alt25=1;
}
- else if ( (LA23_0==17) ) {
- alt23=2;
+ else if ( (LA25_0==18) ) {
+ alt25=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt25) {
case 1 :
- // InternalQVTimperative.g:4150:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4360:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
{
- // InternalQVTimperative.g:4150:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
- // InternalQVTimperative.g:4151:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
+ // InternalQVTimperative.g:4360:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:4361:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:4152:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
- // InternalQVTimperative.g:4152:2: rule__EnumerationLiteralCS__Group_2_0__0
+ // InternalQVTimperative.g:4362:1: ( rule__EnumerationLiteralCS__Group_2_0__0 )
+ // InternalQVTimperative.g:4362:2: rule__EnumerationLiteralCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__0();
@@ -13386,15 +14097,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4156:6: ( ';' )
+ // InternalQVTimperative.g:4366:6: ( ';' )
{
- // InternalQVTimperative.g:4156:6: ( ';' )
- // InternalQVTimperative.g:4157:1: ';'
+ // InternalQVTimperative.g:4366:6: ( ';' )
+ // InternalQVTimperative.g:4367:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1());
}
@@ -13422,41 +14133,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_0"
- // InternalQVTimperative.g:4169:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4379:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) );
public final void rule__OperationCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4173:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
+ // InternalQVTimperative.g:4383:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA24_0==119) ) {
- alt24=1;
+ if ( (LA26_0==125) ) {
+ alt26=1;
}
- else if ( (LA24_0==120) ) {
- alt24=2;
+ else if ( (LA26_0==126) ) {
+ alt26=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 26, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt26) {
case 1 :
- // InternalQVTimperative.g:4174:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4384:1: ( ( rule__OperationCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4174:1: ( ( rule__OperationCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4175:1: ( rule__OperationCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4384:1: ( ( rule__OperationCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4385:1: ( rule__OperationCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4176:1: ( rule__OperationCS__Group_0_0__0 )
- // InternalQVTimperative.g:4176:2: rule__OperationCS__Group_0_0__0
+ // InternalQVTimperative.g:4386:1: ( rule__OperationCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4386:2: rule__OperationCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__0();
@@ -13476,16 +14187,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4180:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4390:6: ( ( rule__OperationCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:4180:6: ( ( rule__OperationCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:4181:1: ( rule__OperationCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4390:6: ( ( rule__OperationCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4391:1: ( rule__OperationCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4182:1: ( rule__OperationCS__Group_0_1__0 )
- // InternalQVTimperative.g:4182:2: rule__OperationCS__Group_0_1__0
+ // InternalQVTimperative.g:4392:1: ( rule__OperationCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4392:2: rule__OperationCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__0();
@@ -13522,65 +14233,65 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_9_1_0"
- // InternalQVTimperative.g:4191:1: rule__OperationCS__Alternatives_9_1_0 : ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) );
+ // InternalQVTimperative.g:4401:1: rule__OperationCS__Alternatives_9_1_0 : ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) );
public final void rule__OperationCS__Alternatives_9_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4195:1: ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) )
- int alt25=6;
+ // InternalQVTimperative.g:4405:1: ( ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) | ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) )
+ int alt27=6;
switch ( input.LA(1) ) {
- case 121:
+ case 127:
{
- alt25=1;
+ alt27=1;
}
break;
- case 122:
+ case 128:
{
- alt25=2;
+ alt27=2;
}
break;
- case 125:
+ case 131:
{
- alt25=3;
+ alt27=3;
}
break;
- case 126:
+ case 132:
{
- alt25=4;
+ alt27=4;
}
break;
- case 130:
+ case 136:
{
- alt25=5;
+ alt27=5;
}
break;
- case 131:
+ case 137:
{
- alt25=6;
+ alt27=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 25, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt25) {
+ switch (alt27) {
case 1 :
- // InternalQVTimperative.g:4196:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4406:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
{
- // InternalQVTimperative.g:4196:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
- // InternalQVTimperative.g:4197:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
+ // InternalQVTimperative.g:4406:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) )
+ // InternalQVTimperative.g:4407:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_0());
}
- // InternalQVTimperative.g:4198:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
- // InternalQVTimperative.g:4198:2: rule__OperationCS__QualifiersAssignment_9_1_0_0
+ // InternalQVTimperative.g:4408:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 )
+ // InternalQVTimperative.g:4408:2: rule__OperationCS__QualifiersAssignment_9_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_0();
@@ -13600,16 +14311,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4202:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4412:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
{
- // InternalQVTimperative.g:4202:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
- // InternalQVTimperative.g:4203:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
+ // InternalQVTimperative.g:4412:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) )
+ // InternalQVTimperative.g:4413:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_1());
}
- // InternalQVTimperative.g:4204:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
- // InternalQVTimperative.g:4204:2: rule__OperationCS__QualifiersAssignment_9_1_0_1
+ // InternalQVTimperative.g:4414:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 )
+ // InternalQVTimperative.g:4414:2: rule__OperationCS__QualifiersAssignment_9_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_1();
@@ -13629,16 +14340,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4208:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4418:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
{
- // InternalQVTimperative.g:4208:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
- // InternalQVTimperative.g:4209:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
+ // InternalQVTimperative.g:4418:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) )
+ // InternalQVTimperative.g:4419:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_2());
}
- // InternalQVTimperative.g:4210:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
- // InternalQVTimperative.g:4210:2: rule__OperationCS__QualifiersAssignment_9_1_0_2
+ // InternalQVTimperative.g:4420:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 )
+ // InternalQVTimperative.g:4420:2: rule__OperationCS__QualifiersAssignment_9_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_2();
@@ -13658,16 +14369,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4214:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4424:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
{
- // InternalQVTimperative.g:4214:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
- // InternalQVTimperative.g:4215:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
+ // InternalQVTimperative.g:4424:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) )
+ // InternalQVTimperative.g:4425:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_3());
}
- // InternalQVTimperative.g:4216:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
- // InternalQVTimperative.g:4216:2: rule__OperationCS__QualifiersAssignment_9_1_0_3
+ // InternalQVTimperative.g:4426:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 )
+ // InternalQVTimperative.g:4426:2: rule__OperationCS__QualifiersAssignment_9_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_3();
@@ -13687,16 +14398,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4220:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4430:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
{
- // InternalQVTimperative.g:4220:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
- // InternalQVTimperative.g:4221:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
+ // InternalQVTimperative.g:4430:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) )
+ // InternalQVTimperative.g:4431:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_4());
}
- // InternalQVTimperative.g:4222:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
- // InternalQVTimperative.g:4222:2: rule__OperationCS__QualifiersAssignment_9_1_0_4
+ // InternalQVTimperative.g:4432:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 )
+ // InternalQVTimperative.g:4432:2: rule__OperationCS__QualifiersAssignment_9_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_4();
@@ -13716,16 +14427,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4226:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4436:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
{
- // InternalQVTimperative.g:4226:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
- // InternalQVTimperative.g:4227:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
+ // InternalQVTimperative.g:4436:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) )
+ // InternalQVTimperative.g:4437:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_5());
}
- // InternalQVTimperative.g:4228:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
- // InternalQVTimperative.g:4228:2: rule__OperationCS__QualifiersAssignment_9_1_0_5
+ // InternalQVTimperative.g:4438:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 )
+ // InternalQVTimperative.g:4438:2: rule__OperationCS__QualifiersAssignment_9_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_9_1_0_5();
@@ -13762,41 +14473,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Alternatives_10"
- // InternalQVTimperative.g:4237:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4447:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) );
public final void rule__OperationCS__Alternatives_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4241:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
+ // InternalQVTimperative.g:4451:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( (LA26_0==75) ) {
- alt26=1;
+ if ( (LA28_0==80) ) {
+ alt28=1;
}
- else if ( (LA26_0==17) ) {
- alt26=2;
+ else if ( (LA28_0==18) ) {
+ alt28=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt28) {
case 1 :
- // InternalQVTimperative.g:4242:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4452:1: ( ( rule__OperationCS__Group_10_0__0 ) )
{
- // InternalQVTimperative.g:4242:1: ( ( rule__OperationCS__Group_10_0__0 ) )
- // InternalQVTimperative.g:4243:1: ( rule__OperationCS__Group_10_0__0 )
+ // InternalQVTimperative.g:4452:1: ( ( rule__OperationCS__Group_10_0__0 ) )
+ // InternalQVTimperative.g:4453:1: ( rule__OperationCS__Group_10_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0());
}
- // InternalQVTimperative.g:4244:1: ( rule__OperationCS__Group_10_0__0 )
- // InternalQVTimperative.g:4244:2: rule__OperationCS__Group_10_0__0
+ // InternalQVTimperative.g:4454:1: ( rule__OperationCS__Group_10_0__0 )
+ // InternalQVTimperative.g:4454:2: rule__OperationCS__Group_10_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__0();
@@ -13816,15 +14527,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4248:6: ( ';' )
+ // InternalQVTimperative.g:4458:6: ( ';' )
{
- // InternalQVTimperative.g:4248:6: ( ';' )
- // InternalQVTimperative.g:4249:1: ';'
+ // InternalQVTimperative.g:4458:6: ( ';' )
+ // InternalQVTimperative.g:4459:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1());
}
@@ -13852,55 +14563,55 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Alternatives_2_1_0"
- // InternalQVTimperative.g:4261:1: rule__ParameterCS__Alternatives_2_1_0 : ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) );
+ // InternalQVTimperative.g:4471:1: rule__ParameterCS__Alternatives_2_1_0 : ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) );
public final void rule__ParameterCS__Alternatives_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4265:1: ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) )
- int alt27=4;
+ // InternalQVTimperative.g:4475:1: ( ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) | ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) )
+ int alt29=4;
switch ( input.LA(1) ) {
- case 125:
+ case 131:
{
- alt27=1;
+ alt29=1;
}
break;
- case 126:
+ case 132:
{
- alt27=2;
+ alt29=2;
}
break;
- case 130:
+ case 136:
{
- alt27=3;
+ alt29=3;
}
break;
- case 131:
+ case 137:
{
- alt27=4;
+ alt29=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt29) {
case 1 :
- // InternalQVTimperative.g:4266:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4476:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
{
- // InternalQVTimperative.g:4266:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
- // InternalQVTimperative.g:4267:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
+ // InternalQVTimperative.g:4476:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) )
+ // InternalQVTimperative.g:4477:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_0());
}
- // InternalQVTimperative.g:4268:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
- // InternalQVTimperative.g:4268:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0
+ // InternalQVTimperative.g:4478:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 )
+ // InternalQVTimperative.g:4478:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_0();
@@ -13920,16 +14631,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4272:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4482:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
{
- // InternalQVTimperative.g:4272:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
- // InternalQVTimperative.g:4273:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
+ // InternalQVTimperative.g:4482:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) )
+ // InternalQVTimperative.g:4483:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_1());
}
- // InternalQVTimperative.g:4274:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
- // InternalQVTimperative.g:4274:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1
+ // InternalQVTimperative.g:4484:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 )
+ // InternalQVTimperative.g:4484:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_1();
@@ -13949,16 +14660,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4278:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4488:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
{
- // InternalQVTimperative.g:4278:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
- // InternalQVTimperative.g:4279:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
+ // InternalQVTimperative.g:4488:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) )
+ // InternalQVTimperative.g:4489:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_2());
}
- // InternalQVTimperative.g:4280:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
- // InternalQVTimperative.g:4280:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2
+ // InternalQVTimperative.g:4490:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 )
+ // InternalQVTimperative.g:4490:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_2();
@@ -13978,16 +14689,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4284:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4494:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
{
- // InternalQVTimperative.g:4284:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
- // InternalQVTimperative.g:4285:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
+ // InternalQVTimperative.g:4494:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) )
+ // InternalQVTimperative.g:4495:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_3());
}
- // InternalQVTimperative.g:4286:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
- // InternalQVTimperative.g:4286:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3
+ // InternalQVTimperative.g:4496:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 )
+ // InternalQVTimperative.g:4496:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__QualifiersAssignment_2_1_0_3();
@@ -14024,41 +14735,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_0"
- // InternalQVTimperative.g:4295:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) );
+ // InternalQVTimperative.g:4505:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) );
public final void rule__ReferenceCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4299:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // InternalQVTimperative.g:4509:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA28_0==119) ) {
- alt28=1;
+ if ( (LA30_0==125) ) {
+ alt30=1;
}
- else if ( (LA28_0==120) ) {
- alt28=2;
+ else if ( (LA30_0==126) ) {
+ alt30=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 30, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt30) {
case 1 :
- // InternalQVTimperative.g:4300:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4510:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
{
- // InternalQVTimperative.g:4300:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
- // InternalQVTimperative.g:4301:1: ( rule__ReferenceCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4510:1: ( ( rule__ReferenceCS__Group_0_0__0 ) )
+ // InternalQVTimperative.g:4511:1: ( rule__ReferenceCS__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_0());
}
- // InternalQVTimperative.g:4302:1: ( rule__ReferenceCS__Group_0_0__0 )
- // InternalQVTimperative.g:4302:2: rule__ReferenceCS__Group_0_0__0
+ // InternalQVTimperative.g:4512:1: ( rule__ReferenceCS__Group_0_0__0 )
+ // InternalQVTimperative.g:4512:2: rule__ReferenceCS__Group_0_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__0();
@@ -14078,16 +14789,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4306:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4516:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
{
- // InternalQVTimperative.g:4306:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
- // InternalQVTimperative.g:4307:1: ( rule__ReferenceCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4516:6: ( ( rule__ReferenceCS__Group_0_1__0 ) )
+ // InternalQVTimperative.g:4517:1: ( rule__ReferenceCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:4308:1: ( rule__ReferenceCS__Group_0_1__0 )
- // InternalQVTimperative.g:4308:2: rule__ReferenceCS__Group_0_1__0
+ // InternalQVTimperative.g:4518:1: ( rule__ReferenceCS__Group_0_1__0 )
+ // InternalQVTimperative.g:4518:2: rule__ReferenceCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__0();
@@ -14124,125 +14835,125 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_6_1_0"
- // InternalQVTimperative.g:4317:1: rule__ReferenceCS__Alternatives_6_1_0 : ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) );
+ // InternalQVTimperative.g:4527:1: rule__ReferenceCS__Alternatives_6_1_0 : ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) );
public final void rule__ReferenceCS__Alternatives_6_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4321:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) )
- int alt29=18;
+ // InternalQVTimperative.g:4531:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) | ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) )
+ int alt31=18;
switch ( input.LA(1) ) {
- case 138:
+ case 144:
{
- alt29=1;
+ alt31=1;
}
break;
- case 139:
+ case 145:
{
- alt29=2;
+ alt31=2;
}
break;
- case 121:
+ case 127:
{
- alt29=3;
+ alt31=3;
}
break;
- case 122:
+ case 128:
{
- alt29=4;
+ alt31=4;
}
break;
- case 125:
+ case 131:
{
- alt29=5;
+ alt31=5;
}
break;
- case 126:
+ case 132:
{
- alt29=6;
+ alt31=6;
}
break;
- case 127:
+ case 133:
{
- alt29=7;
+ alt31=7;
}
break;
- case 128:
+ case 134:
{
- alt29=8;
+ alt31=8;
}
break;
- case 140:
+ case 146:
{
- alt29=9;
+ alt31=9;
}
break;
- case 141:
+ case 147:
{
- alt29=10;
+ alt31=10;
}
break;
- case 117:
+ case 123:
{
- alt29=11;
+ alt31=11;
}
break;
- case 129:
+ case 135:
{
- alt29=12;
+ alt31=12;
}
break;
- case 130:
+ case 136:
{
- alt29=13;
+ alt31=13;
}
break;
- case 131:
+ case 137:
{
- alt29=14;
+ alt31=14;
}
break;
- case 132:
+ case 138:
{
- alt29=15;
+ alt31=15;
}
break;
- case 133:
+ case 139:
{
- alt29=16;
+ alt31=16;
}
break;
- case 134:
+ case 140:
{
- alt29=17;
+ alt31=17;
}
break;
- case 135:
+ case 141:
{
- alt29=18;
+ alt31=18;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt31) {
case 1 :
- // InternalQVTimperative.g:4322:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4532:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
{
- // InternalQVTimperative.g:4322:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
- // InternalQVTimperative.g:4323:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
+ // InternalQVTimperative.g:4532:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) )
+ // InternalQVTimperative.g:4533:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_0());
}
- // InternalQVTimperative.g:4324:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
- // InternalQVTimperative.g:4324:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0
+ // InternalQVTimperative.g:4534:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 )
+ // InternalQVTimperative.g:4534:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_0();
@@ -14262,16 +14973,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4328:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4538:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
{
- // InternalQVTimperative.g:4328:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
- // InternalQVTimperative.g:4329:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
+ // InternalQVTimperative.g:4538:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) )
+ // InternalQVTimperative.g:4539:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_1());
}
- // InternalQVTimperative.g:4330:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
- // InternalQVTimperative.g:4330:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1
+ // InternalQVTimperative.g:4540:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 )
+ // InternalQVTimperative.g:4540:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_1();
@@ -14291,16 +15002,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4334:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4544:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
{
- // InternalQVTimperative.g:4334:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
- // InternalQVTimperative.g:4335:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
+ // InternalQVTimperative.g:4544:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) )
+ // InternalQVTimperative.g:4545:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_2());
}
- // InternalQVTimperative.g:4336:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
- // InternalQVTimperative.g:4336:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2
+ // InternalQVTimperative.g:4546:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 )
+ // InternalQVTimperative.g:4546:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_2();
@@ -14320,16 +15031,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4340:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4550:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
{
- // InternalQVTimperative.g:4340:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
- // InternalQVTimperative.g:4341:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
+ // InternalQVTimperative.g:4550:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) )
+ // InternalQVTimperative.g:4551:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_3());
}
- // InternalQVTimperative.g:4342:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
- // InternalQVTimperative.g:4342:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3
+ // InternalQVTimperative.g:4552:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 )
+ // InternalQVTimperative.g:4552:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_3();
@@ -14349,16 +15060,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4346:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4556:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
{
- // InternalQVTimperative.g:4346:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
- // InternalQVTimperative.g:4347:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
+ // InternalQVTimperative.g:4556:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) )
+ // InternalQVTimperative.g:4557:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_4());
}
- // InternalQVTimperative.g:4348:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
- // InternalQVTimperative.g:4348:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4
+ // InternalQVTimperative.g:4558:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 )
+ // InternalQVTimperative.g:4558:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_4();
@@ -14378,16 +15089,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4352:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4562:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
{
- // InternalQVTimperative.g:4352:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
- // InternalQVTimperative.g:4353:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
+ // InternalQVTimperative.g:4562:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) )
+ // InternalQVTimperative.g:4563:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_5());
}
- // InternalQVTimperative.g:4354:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
- // InternalQVTimperative.g:4354:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5
+ // InternalQVTimperative.g:4564:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 )
+ // InternalQVTimperative.g:4564:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_5();
@@ -14407,16 +15118,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4358:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4568:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
{
- // InternalQVTimperative.g:4358:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
- // InternalQVTimperative.g:4359:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
+ // InternalQVTimperative.g:4568:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) )
+ // InternalQVTimperative.g:4569:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_6());
}
- // InternalQVTimperative.g:4360:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
- // InternalQVTimperative.g:4360:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6
+ // InternalQVTimperative.g:4570:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 )
+ // InternalQVTimperative.g:4570:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_6();
@@ -14436,16 +15147,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4364:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4574:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
{
- // InternalQVTimperative.g:4364:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
- // InternalQVTimperative.g:4365:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
+ // InternalQVTimperative.g:4574:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) )
+ // InternalQVTimperative.g:4575:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_7());
}
- // InternalQVTimperative.g:4366:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
- // InternalQVTimperative.g:4366:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7
+ // InternalQVTimperative.g:4576:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 )
+ // InternalQVTimperative.g:4576:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_7();
@@ -14465,16 +15176,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4370:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4580:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
{
- // InternalQVTimperative.g:4370:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
- // InternalQVTimperative.g:4371:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
+ // InternalQVTimperative.g:4580:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) )
+ // InternalQVTimperative.g:4581:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_8());
}
- // InternalQVTimperative.g:4372:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
- // InternalQVTimperative.g:4372:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8
+ // InternalQVTimperative.g:4582:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 )
+ // InternalQVTimperative.g:4582:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_8();
@@ -14494,16 +15205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4376:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4586:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
{
- // InternalQVTimperative.g:4376:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
- // InternalQVTimperative.g:4377:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
+ // InternalQVTimperative.g:4586:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) )
+ // InternalQVTimperative.g:4587:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_9());
}
- // InternalQVTimperative.g:4378:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
- // InternalQVTimperative.g:4378:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9
+ // InternalQVTimperative.g:4588:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 )
+ // InternalQVTimperative.g:4588:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_9();
@@ -14523,16 +15234,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4382:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4592:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
{
- // InternalQVTimperative.g:4382:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
- // InternalQVTimperative.g:4383:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
+ // InternalQVTimperative.g:4592:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) )
+ // InternalQVTimperative.g:4593:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_10());
}
- // InternalQVTimperative.g:4384:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
- // InternalQVTimperative.g:4384:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10
+ // InternalQVTimperative.g:4594:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 )
+ // InternalQVTimperative.g:4594:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_10();
@@ -14552,16 +15263,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4388:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4598:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
{
- // InternalQVTimperative.g:4388:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
- // InternalQVTimperative.g:4389:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
+ // InternalQVTimperative.g:4598:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) )
+ // InternalQVTimperative.g:4599:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_11());
}
- // InternalQVTimperative.g:4390:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
- // InternalQVTimperative.g:4390:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11
+ // InternalQVTimperative.g:4600:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 )
+ // InternalQVTimperative.g:4600:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_11();
@@ -14581,16 +15292,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4394:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4604:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
{
- // InternalQVTimperative.g:4394:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
- // InternalQVTimperative.g:4395:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
+ // InternalQVTimperative.g:4604:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) )
+ // InternalQVTimperative.g:4605:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_12());
}
- // InternalQVTimperative.g:4396:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
- // InternalQVTimperative.g:4396:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12
+ // InternalQVTimperative.g:4606:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 )
+ // InternalQVTimperative.g:4606:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_12();
@@ -14610,16 +15321,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4400:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4610:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
{
- // InternalQVTimperative.g:4400:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
- // InternalQVTimperative.g:4401:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
+ // InternalQVTimperative.g:4610:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) )
+ // InternalQVTimperative.g:4611:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_13());
}
- // InternalQVTimperative.g:4402:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
- // InternalQVTimperative.g:4402:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13
+ // InternalQVTimperative.g:4612:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 )
+ // InternalQVTimperative.g:4612:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_13();
@@ -14639,16 +15350,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 15 :
- // InternalQVTimperative.g:4406:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4616:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
{
- // InternalQVTimperative.g:4406:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
- // InternalQVTimperative.g:4407:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
+ // InternalQVTimperative.g:4616:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) )
+ // InternalQVTimperative.g:4617:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_14());
}
- // InternalQVTimperative.g:4408:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
- // InternalQVTimperative.g:4408:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14
+ // InternalQVTimperative.g:4618:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 )
+ // InternalQVTimperative.g:4618:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_14();
@@ -14668,16 +15379,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 16 :
- // InternalQVTimperative.g:4412:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4622:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
{
- // InternalQVTimperative.g:4412:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
- // InternalQVTimperative.g:4413:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
+ // InternalQVTimperative.g:4622:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) )
+ // InternalQVTimperative.g:4623:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_15());
}
- // InternalQVTimperative.g:4414:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
- // InternalQVTimperative.g:4414:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15
+ // InternalQVTimperative.g:4624:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 )
+ // InternalQVTimperative.g:4624:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_15();
@@ -14697,16 +15408,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 17 :
- // InternalQVTimperative.g:4418:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4628:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
{
- // InternalQVTimperative.g:4418:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
- // InternalQVTimperative.g:4419:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
+ // InternalQVTimperative.g:4628:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) )
+ // InternalQVTimperative.g:4629:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_16());
}
- // InternalQVTimperative.g:4420:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
- // InternalQVTimperative.g:4420:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16
+ // InternalQVTimperative.g:4630:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 )
+ // InternalQVTimperative.g:4630:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_16();
@@ -14726,16 +15437,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 18 :
- // InternalQVTimperative.g:4424:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4634:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
{
- // InternalQVTimperative.g:4424:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
- // InternalQVTimperative.g:4425:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
+ // InternalQVTimperative.g:4634:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) )
+ // InternalQVTimperative.g:4635:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_17());
}
- // InternalQVTimperative.g:4426:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
- // InternalQVTimperative.g:4426:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17
+ // InternalQVTimperative.g:4636:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 )
+ // InternalQVTimperative.g:4636:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_6_1_0_17();
@@ -14772,41 +15483,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7"
- // InternalQVTimperative.g:4435:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4645:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) );
public final void rule__ReferenceCS__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4439:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalQVTimperative.g:4649:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA30_0==75) ) {
- alt30=1;
+ if ( (LA32_0==80) ) {
+ alt32=1;
}
- else if ( (LA30_0==17) ) {
- alt30=2;
+ else if ( (LA32_0==18) ) {
+ alt32=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt32) {
case 1 :
- // InternalQVTimperative.g:4440:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4650:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
{
- // InternalQVTimperative.g:4440:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
- // InternalQVTimperative.g:4441:1: ( rule__ReferenceCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4650:1: ( ( rule__ReferenceCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4651:1: ( rule__ReferenceCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4442:1: ( rule__ReferenceCS__Group_7_0__0 )
- // InternalQVTimperative.g:4442:2: rule__ReferenceCS__Group_7_0__0
+ // InternalQVTimperative.g:4652:1: ( rule__ReferenceCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4652:2: rule__ReferenceCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__0();
@@ -14826,15 +15537,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4446:6: ( ';' )
+ // InternalQVTimperative.g:4656:6: ( ';' )
{
- // InternalQVTimperative.g:4446:6: ( ';' )
- // InternalQVTimperative.g:4447:1: ';'
+ // InternalQVTimperative.g:4656:6: ( ';' )
+ // InternalQVTimperative.g:4657:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1());
}
@@ -14862,41 +15573,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Alternatives_7_0_1"
- // InternalQVTimperative.g:4459:1: rule__ReferenceCS__Alternatives_7_0_1 : ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:4669:1: rule__ReferenceCS__Alternatives_7_0_1 : ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) );
public final void rule__ReferenceCS__Alternatives_7_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4463:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalQVTimperative.g:4673:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA31_0==87) ) {
- alt31=1;
+ if ( (LA33_0==91) ) {
+ alt33=1;
}
- else if ( (LA31_0==88) ) {
- alt31=2;
+ else if ( (LA33_0==92) ) {
+ alt33=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt33) {
case 1 :
- // InternalQVTimperative.g:4464:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4674:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
{
- // InternalQVTimperative.g:4464:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
- // InternalQVTimperative.g:4465:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
+ // InternalQVTimperative.g:4674:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) )
+ // InternalQVTimperative.g:4675:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_0());
}
- // InternalQVTimperative.g:4466:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
- // InternalQVTimperative.g:4466:2: rule__ReferenceCS__Group_7_0_1_0__0
+ // InternalQVTimperative.g:4676:1: ( rule__ReferenceCS__Group_7_0_1_0__0 )
+ // InternalQVTimperative.g:4676:2: rule__ReferenceCS__Group_7_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__0();
@@ -14916,16 +15627,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4470:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4680:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
{
- // InternalQVTimperative.g:4470:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
- // InternalQVTimperative.g:4471:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
+ // InternalQVTimperative.g:4680:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) )
+ // InternalQVTimperative.g:4681:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_1());
}
- // InternalQVTimperative.g:4472:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
- // InternalQVTimperative.g:4472:2: rule__ReferenceCS__Group_7_0_1_1__0
+ // InternalQVTimperative.g:4682:1: ( rule__ReferenceCS__Group_7_0_1_1__0 )
+ // InternalQVTimperative.g:4682:2: rule__ReferenceCS__Group_7_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__0();
@@ -14962,41 +15673,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__Alternatives"
- // InternalQVTimperative.g:4481:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) );
+ // InternalQVTimperative.g:4691:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) );
public final void rule__SpecificationCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4485:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // InternalQVTimperative.g:4695:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( ((LA32_0>=RULE_INT && LA32_0<=RULE_ESCAPED_ID)||(LA32_0>=18 && LA32_0<=28)||(LA32_0>=30 && LA32_0<=32)||(LA32_0>=49 && LA32_0<=63)||LA32_0==82||LA32_0==101||(LA32_0>=103 && LA32_0<=104)||LA32_0==108||(LA32_0>=113 && LA32_0<=114)||(LA32_0>=144 && LA32_0<=145)) ) {
- alt32=1;
+ if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=19 && LA34_0<=29)||(LA34_0>=31 && LA34_0<=33)||(LA34_0>=50 && LA34_0<=64)||LA34_0==86||LA34_0==105||(LA34_0>=107 && LA34_0<=108)||LA34_0==112||(LA34_0>=117 && LA34_0<=118)||(LA34_0>=150 && LA34_0<=151)) ) {
+ alt34=1;
}
- else if ( (LA32_0==RULE_UNQUOTED_STRING) ) {
- alt32=2;
+ else if ( (LA34_0==RULE_UNQUOTED_STRING) ) {
+ alt34=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt34) {
case 1 :
- // InternalQVTimperative.g:4486:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
{
- // InternalQVTimperative.g:4486:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
- // InternalQVTimperative.g:4487:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) )
+ // InternalQVTimperative.g:4697:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionAssignment_0());
}
- // InternalQVTimperative.g:4488:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
- // InternalQVTimperative.g:4488:2: rule__SpecificationCS__OwnedExpressionAssignment_0
+ // InternalQVTimperative.g:4698:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 )
+ // InternalQVTimperative.g:4698:2: rule__SpecificationCS__OwnedExpressionAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__OwnedExpressionAssignment_0();
@@ -15016,16 +15727,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4492:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
{
- // InternalQVTimperative.g:4492:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
- // InternalQVTimperative.g:4493:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) )
+ // InternalQVTimperative.g:4703:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringAssignment_1());
}
- // InternalQVTimperative.g:4494:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
- // InternalQVTimperative.g:4494:2: rule__SpecificationCS__ExprStringAssignment_1
+ // InternalQVTimperative.g:4704:1: ( rule__SpecificationCS__ExprStringAssignment_1 )
+ // InternalQVTimperative.g:4704:2: rule__SpecificationCS__ExprStringAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SpecificationCS__ExprStringAssignment_1();
@@ -15062,41 +15773,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7"
- // InternalQVTimperative.g:4503:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) );
+ // InternalQVTimperative.g:4713:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) );
public final void rule__StructuredClassCS__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4507:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // InternalQVTimperative.g:4717:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA33_0==75) ) {
- alt33=1;
+ if ( (LA35_0==80) ) {
+ alt35=1;
}
- else if ( (LA33_0==17) ) {
- alt33=2;
+ else if ( (LA35_0==18) ) {
+ alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt35) {
case 1 :
- // InternalQVTimperative.g:4508:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4718:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
{
- // InternalQVTimperative.g:4508:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
- // InternalQVTimperative.g:4509:1: ( rule__StructuredClassCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4718:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) )
+ // InternalQVTimperative.g:4719:1: ( rule__StructuredClassCS__Group_7_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_7_0());
}
- // InternalQVTimperative.g:4510:1: ( rule__StructuredClassCS__Group_7_0__0 )
- // InternalQVTimperative.g:4510:2: rule__StructuredClassCS__Group_7_0__0
+ // InternalQVTimperative.g:4720:1: ( rule__StructuredClassCS__Group_7_0__0 )
+ // InternalQVTimperative.g:4720:2: rule__StructuredClassCS__Group_7_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__0();
@@ -15116,15 +15827,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4514:6: ( ';' )
+ // InternalQVTimperative.g:4724:6: ( ';' )
{
- // InternalQVTimperative.g:4514:6: ( ';' )
- // InternalQVTimperative.g:4515:1: ';'
+ // InternalQVTimperative.g:4724:6: ( ';' )
+ // InternalQVTimperative.g:4725:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1());
}
@@ -15152,132 +15863,132 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Alternatives_7_0_1"
- // InternalQVTimperative.g:4527:1: rule__StructuredClassCS__Alternatives_7_0_1 : ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) );
+ // InternalQVTimperative.g:4737:1: rule__StructuredClassCS__Alternatives_7_0_1 : ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) );
public final void rule__StructuredClassCS__Alternatives_7_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4531:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
- int alt34=2;
+ // InternalQVTimperative.g:4741:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) )
+ int alt36=2;
switch ( input.LA(1) ) {
- case 119:
+ case 125:
{
switch ( input.LA(2) ) {
- case 120:
+ case 126:
{
- int LA34_5 = input.LA(3);
+ int LA36_5 = input.LA(3);
- if ( (LA34_5==86||LA34_5==95) ) {
- alt34=2;
+ if ( (LA36_5==96) ) {
+ alt36=1;
}
- else if ( (LA34_5==92) ) {
- alt34=1;
+ else if ( (LA36_5==90||LA36_5==99) ) {
+ alt36=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 5, input);
+ new NoViableAltException("", 36, 5, input);
throw nvae;
}
}
break;
- case 86:
- case 95:
+ case 90:
+ case 99:
{
- alt34=2;
+ alt36=2;
}
break;
- case 92:
+ case 96:
{
- alt34=1;
+ alt36=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 1, input);
+ new NoViableAltException("", 36, 1, input);
throw nvae;
}
}
break;
- case 120:
+ case 126:
{
switch ( input.LA(2) ) {
- case 119:
+ case 125:
{
- int LA34_6 = input.LA(3);
+ int LA36_6 = input.LA(3);
- if ( (LA34_6==92) ) {
- alt34=1;
+ if ( (LA36_6==90||LA36_6==99) ) {
+ alt36=2;
}
- else if ( (LA34_6==86||LA34_6==95) ) {
- alt34=2;
+ else if ( (LA36_6==96) ) {
+ alt36=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 6, input);
+ new NoViableAltException("", 36, 6, input);
throw nvae;
}
}
break;
- case 86:
- case 95:
+ case 96:
{
- alt34=2;
+ alt36=1;
}
break;
- case 92:
+ case 90:
+ case 99:
{
- alt34=1;
+ alt36=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 2, input);
+ new NoViableAltException("", 36, 2, input);
throw nvae;
}
}
break;
- case 92:
+ case 96:
{
- alt34=1;
+ alt36=1;
}
break;
- case 86:
- case 95:
+ case 90:
+ case 99:
{
- alt34=2;
+ alt36=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt36) {
case 1 :
- // InternalQVTimperative.g:4532:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4742:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
{
- // InternalQVTimperative.g:4532:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
- // InternalQVTimperative.g:4533:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
+ // InternalQVTimperative.g:4742:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) )
+ // InternalQVTimperative.g:4743:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsAssignment_7_0_1_0());
}
- // InternalQVTimperative.g:4534:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
- // InternalQVTimperative.g:4534:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0
+ // InternalQVTimperative.g:4744:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 )
+ // InternalQVTimperative.g:4744:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0();
@@ -15297,16 +16008,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4538:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4748:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
{
- // InternalQVTimperative.g:4538:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
- // InternalQVTimperative.g:4539:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
+ // InternalQVTimperative.g:4748:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) )
+ // InternalQVTimperative.g:4749:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesAssignment_7_0_1_1());
}
- // InternalQVTimperative.g:4540:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
- // InternalQVTimperative.g:4540:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1
+ // InternalQVTimperative.g:4750:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 )
+ // InternalQVTimperative.g:4750:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1();
@@ -15343,123 +16054,123 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuralFeatureCS__Alternatives"
- // InternalQVTimperative.g:4549:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
+ // InternalQVTimperative.g:4759:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) );
public final void rule__StructuralFeatureCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4553:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
- int alt35=2;
+ // InternalQVTimperative.g:4763:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) )
+ int alt37=2;
switch ( input.LA(1) ) {
- case 119:
+ case 125:
{
switch ( input.LA(2) ) {
- case 120:
+ case 126:
{
- int LA35_5 = input.LA(3);
+ int LA37_5 = input.LA(3);
- if ( (LA35_5==95) ) {
- alt35=2;
+ if ( (LA37_5==99) ) {
+ alt37=2;
}
- else if ( (LA35_5==86) ) {
- alt35=1;
+ else if ( (LA37_5==90) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 5, input);
+ new NoViableAltException("", 37, 5, input);
throw nvae;
}
}
break;
- case 95:
+ case 90:
{
- alt35=2;
+ alt37=1;
}
break;
- case 86:
+ case 99:
{
- alt35=1;
+ alt37=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 1, input);
+ new NoViableAltException("", 37, 1, input);
throw nvae;
}
}
break;
- case 120:
+ case 126:
{
switch ( input.LA(2) ) {
- case 119:
+ case 125:
{
- int LA35_6 = input.LA(3);
+ int LA37_6 = input.LA(3);
- if ( (LA35_6==86) ) {
- alt35=1;
+ if ( (LA37_6==99) ) {
+ alt37=2;
}
- else if ( (LA35_6==95) ) {
- alt35=2;
+ else if ( (LA37_6==90) ) {
+ alt37=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 6, input);
+ new NoViableAltException("", 37, 6, input);
throw nvae;
}
}
break;
- case 95:
+ case 90:
{
- alt35=2;
+ alt37=1;
}
break;
- case 86:
+ case 99:
{
- alt35=1;
+ alt37=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 2, input);
+ new NoViableAltException("", 37, 2, input);
throw nvae;
}
}
break;
- case 86:
+ case 90:
{
- alt35=1;
+ alt37=1;
}
break;
- case 95:
+ case 99:
{
- alt35=2;
+ alt37=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt37) {
case 1 :
- // InternalQVTimperative.g:4554:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4764:1: ( ruleAttributeCS )
{
- // InternalQVTimperative.g:4554:1: ( ruleAttributeCS )
- // InternalQVTimperative.g:4555:1: ruleAttributeCS
+ // InternalQVTimperative.g:4764:1: ( ruleAttributeCS )
+ // InternalQVTimperative.g:4765:1: ruleAttributeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getAttributeCSParserRuleCall_0());
@@ -15479,10 +16190,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4560:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4770:6: ( ruleReferenceCS )
{
- // InternalQVTimperative.g:4560:6: ( ruleReferenceCS )
- // InternalQVTimperative.g:4561:1: ruleReferenceCS
+ // InternalQVTimperative.g:4770:6: ( ruleReferenceCS )
+ // InternalQVTimperative.g:4771:1: ruleReferenceCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuralFeatureCSAccess().getReferenceCSParserRuleCall_1());
@@ -15519,40 +16230,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnaryOperatorName__Alternatives"
- // InternalQVTimperative.g:4572:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
+ // InternalQVTimperative.g:4782:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) );
public final void rule__EssentialOCLUnaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4576:1: ( ( '-' ) | ( 'not' ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalQVTimperative.g:4786:1: ( ( '-' ) | ( 'not' ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA36_0==30) ) {
- alt36=1;
+ if ( (LA38_0==31) ) {
+ alt38=1;
}
- else if ( (LA36_0==31) ) {
- alt36=2;
+ else if ( (LA38_0==32) ) {
+ alt38=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt38) {
case 1 :
- // InternalQVTimperative.g:4577:1: ( '-' )
+ // InternalQVTimperative.g:4787:1: ( '-' )
{
- // InternalQVTimperative.g:4577:1: ( '-' )
- // InternalQVTimperative.g:4578:1: '-'
+ // InternalQVTimperative.g:4787:1: ( '-' )
+ // InternalQVTimperative.g:4788:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
}
- match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0());
}
@@ -15563,15 +16274,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4585:6: ( 'not' )
+ // InternalQVTimperative.g:4795:6: ( 'not' )
{
- // InternalQVTimperative.g:4585:6: ( 'not' )
- // InternalQVTimperative.g:4586:1: 'not'
+ // InternalQVTimperative.g:4795:6: ( 'not' )
+ // InternalQVTimperative.g:4796:1: 'not'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
}
- match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1());
}
@@ -15599,104 +16310,104 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLInfixOperatorName__Alternatives"
- // InternalQVTimperative.g:4598:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
+ // InternalQVTimperative.g:4808:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
public final void rule__EssentialOCLInfixOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4602:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
- int alt37=14;
+ // InternalQVTimperative.g:4812:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
+ int alt39=14;
switch ( input.LA(1) ) {
- case 32:
- {
- alt37=1;
- }
- break;
case 33:
{
- alt37=2;
+ alt39=1;
}
break;
case 34:
{
- alt37=3;
+ alt39=2;
}
break;
- case 30:
+ case 35:
{
- alt37=4;
+ alt39=3;
}
break;
- case 35:
+ case 31:
{
- alt37=5;
+ alt39=4;
}
break;
case 36:
{
- alt37=6;
+ alt39=5;
}
break;
case 37:
{
- alt37=7;
+ alt39=6;
}
break;
case 38:
{
- alt37=8;
+ alt39=7;
}
break;
case 39:
{
- alt37=9;
+ alt39=8;
}
break;
case 40:
{
- alt37=10;
+ alt39=9;
}
break;
case 41:
{
- alt37=11;
+ alt39=10;
}
break;
case 42:
{
- alt37=12;
+ alt39=11;
}
break;
case 43:
{
- alt37=13;
+ alt39=12;
}
break;
case 44:
{
- alt37=14;
+ alt39=13;
+ }
+ break;
+ case 45:
+ {
+ alt39=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt39) {
case 1 :
- // InternalQVTimperative.g:4603:1: ( '*' )
+ // InternalQVTimperative.g:4813:1: ( '*' )
{
- // InternalQVTimperative.g:4603:1: ( '*' )
- // InternalQVTimperative.g:4604:1: '*'
+ // InternalQVTimperative.g:4813:1: ( '*' )
+ // InternalQVTimperative.g:4814:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
}
- match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0());
}
@@ -15707,15 +16418,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4611:6: ( '/' )
+ // InternalQVTimperative.g:4821:6: ( '/' )
{
- // InternalQVTimperative.g:4611:6: ( '/' )
- // InternalQVTimperative.g:4612:1: '/'
+ // InternalQVTimperative.g:4821:6: ( '/' )
+ // InternalQVTimperative.g:4822:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
}
- match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1());
}
@@ -15726,15 +16437,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4619:6: ( '+' )
+ // InternalQVTimperative.g:4829:6: ( '+' )
{
- // InternalQVTimperative.g:4619:6: ( '+' )
- // InternalQVTimperative.g:4620:1: '+'
+ // InternalQVTimperative.g:4829:6: ( '+' )
+ // InternalQVTimperative.g:4830:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
}
- match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2());
}
@@ -15745,15 +16456,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4627:6: ( '-' )
+ // InternalQVTimperative.g:4837:6: ( '-' )
{
- // InternalQVTimperative.g:4627:6: ( '-' )
- // InternalQVTimperative.g:4628:1: '-'
+ // InternalQVTimperative.g:4837:6: ( '-' )
+ // InternalQVTimperative.g:4838:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
- match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3());
}
@@ -15764,15 +16475,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4635:6: ( '>' )
+ // InternalQVTimperative.g:4845:6: ( '>' )
{
- // InternalQVTimperative.g:4635:6: ( '>' )
- // InternalQVTimperative.g:4636:1: '>'
+ // InternalQVTimperative.g:4845:6: ( '>' )
+ // InternalQVTimperative.g:4846:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
}
- match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4());
}
@@ -15783,15 +16494,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4643:6: ( '<' )
+ // InternalQVTimperative.g:4853:6: ( '<' )
{
- // InternalQVTimperative.g:4643:6: ( '<' )
- // InternalQVTimperative.g:4644:1: '<'
+ // InternalQVTimperative.g:4853:6: ( '<' )
+ // InternalQVTimperative.g:4854:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
}
- match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5());
}
@@ -15802,15 +16513,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4651:6: ( '>=' )
+ // InternalQVTimperative.g:4861:6: ( '>=' )
{
- // InternalQVTimperative.g:4651:6: ( '>=' )
- // InternalQVTimperative.g:4652:1: '>='
+ // InternalQVTimperative.g:4861:6: ( '>=' )
+ // InternalQVTimperative.g:4862:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
}
- match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,38,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6());
}
@@ -15821,15 +16532,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4659:6: ( '<=' )
+ // InternalQVTimperative.g:4869:6: ( '<=' )
{
- // InternalQVTimperative.g:4659:6: ( '<=' )
- // InternalQVTimperative.g:4660:1: '<='
+ // InternalQVTimperative.g:4869:6: ( '<=' )
+ // InternalQVTimperative.g:4870:1: '<='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
}
- match(input,38,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7());
}
@@ -15840,15 +16551,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:4667:6: ( '=' )
+ // InternalQVTimperative.g:4877:6: ( '=' )
{
- // InternalQVTimperative.g:4667:6: ( '=' )
- // InternalQVTimperative.g:4668:1: '='
+ // InternalQVTimperative.g:4877:6: ( '=' )
+ // InternalQVTimperative.g:4878:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8());
}
@@ -15859,15 +16570,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:4675:6: ( '<>' )
+ // InternalQVTimperative.g:4885:6: ( '<>' )
{
- // InternalQVTimperative.g:4675:6: ( '<>' )
- // InternalQVTimperative.g:4676:1: '<>'
+ // InternalQVTimperative.g:4885:6: ( '<>' )
+ // InternalQVTimperative.g:4886:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
}
- match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9());
}
@@ -15878,15 +16589,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 11 :
- // InternalQVTimperative.g:4683:6: ( 'and' )
+ // InternalQVTimperative.g:4893:6: ( 'and' )
{
- // InternalQVTimperative.g:4683:6: ( 'and' )
- // InternalQVTimperative.g:4684:1: 'and'
+ // InternalQVTimperative.g:4893:6: ( 'and' )
+ // InternalQVTimperative.g:4894:1: 'and'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
}
- match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10());
}
@@ -15897,15 +16608,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 12 :
- // InternalQVTimperative.g:4691:6: ( 'or' )
+ // InternalQVTimperative.g:4901:6: ( 'or' )
{
- // InternalQVTimperative.g:4691:6: ( 'or' )
- // InternalQVTimperative.g:4692:1: 'or'
+ // InternalQVTimperative.g:4901:6: ( 'or' )
+ // InternalQVTimperative.g:4902:1: 'or'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
}
- match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,43,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11());
}
@@ -15916,15 +16627,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 13 :
- // InternalQVTimperative.g:4699:6: ( 'xor' )
+ // InternalQVTimperative.g:4909:6: ( 'xor' )
{
- // InternalQVTimperative.g:4699:6: ( 'xor' )
- // InternalQVTimperative.g:4700:1: 'xor'
+ // InternalQVTimperative.g:4909:6: ( 'xor' )
+ // InternalQVTimperative.g:4910:1: 'xor'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
}
- match(input,43,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12());
}
@@ -15935,15 +16646,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 14 :
- // InternalQVTimperative.g:4707:6: ( 'implies' )
+ // InternalQVTimperative.g:4917:6: ( 'implies' )
{
- // InternalQVTimperative.g:4707:6: ( 'implies' )
- // InternalQVTimperative.g:4708:1: 'implies'
+ // InternalQVTimperative.g:4917:6: ( 'implies' )
+ // InternalQVTimperative.g:4918:1: 'implies'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
- match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13());
}
@@ -15971,54 +16682,54 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLNavigationOperatorName__Alternatives"
- // InternalQVTimperative.g:4720:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
+ // InternalQVTimperative.g:4930:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) );
public final void rule__EssentialOCLNavigationOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4724:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
- int alt38=4;
+ // InternalQVTimperative.g:4934:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) )
+ int alt40=4;
switch ( input.LA(1) ) {
- case 45:
- {
- alt38=1;
- }
- break;
case 46:
{
- alt38=2;
+ alt40=1;
}
break;
case 47:
{
- alt38=3;
+ alt40=2;
}
break;
case 48:
{
- alt38=4;
+ alt40=3;
+ }
+ break;
+ case 49:
+ {
+ alt40=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 40, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt40) {
case 1 :
- // InternalQVTimperative.g:4725:1: ( '.' )
+ // InternalQVTimperative.g:4935:1: ( '.' )
{
- // InternalQVTimperative.g:4725:1: ( '.' )
- // InternalQVTimperative.g:4726:1: '.'
+ // InternalQVTimperative.g:4935:1: ( '.' )
+ // InternalQVTimperative.g:4936:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
}
- match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0());
}
@@ -16029,15 +16740,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4733:6: ( '->' )
+ // InternalQVTimperative.g:4943:6: ( '->' )
{
- // InternalQVTimperative.g:4733:6: ( '->' )
- // InternalQVTimperative.g:4734:1: '->'
+ // InternalQVTimperative.g:4943:6: ( '->' )
+ // InternalQVTimperative.g:4944:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
- match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
@@ -16048,15 +16759,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4741:6: ( '?.' )
+ // InternalQVTimperative.g:4951:6: ( '?.' )
{
- // InternalQVTimperative.g:4741:6: ( '?.' )
- // InternalQVTimperative.g:4742:1: '?.'
+ // InternalQVTimperative.g:4951:6: ( '?.' )
+ // InternalQVTimperative.g:4952:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
}
- match(input,47,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2());
}
@@ -16067,15 +16778,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4749:6: ( '?->' )
+ // InternalQVTimperative.g:4959:6: ( '?->' )
{
- // InternalQVTimperative.g:4749:6: ( '?->' )
- // InternalQVTimperative.g:4750:1: '?->'
+ // InternalQVTimperative.g:4959:6: ( '?->' )
+ // InternalQVTimperative.g:4960:1: '?->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
}
- match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3());
}
@@ -16103,35 +16814,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BinaryOperatorName__Alternatives"
- // InternalQVTimperative.g:4762:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
+ // InternalQVTimperative.g:4972:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) );
public final void rule__BinaryOperatorName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4766:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalQVTimperative.g:4976:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA39_0==30||(LA39_0>=32 && LA39_0<=44)) ) {
- alt39=1;
+ if ( (LA41_0==31||(LA41_0>=33 && LA41_0<=45)) ) {
+ alt41=1;
}
- else if ( ((LA39_0>=45 && LA39_0<=48)) ) {
- alt39=2;
+ else if ( ((LA41_0>=46 && LA41_0<=49)) ) {
+ alt41=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt39) {
+ switch (alt41) {
case 1 :
- // InternalQVTimperative.g:4767:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName )
{
- // InternalQVTimperative.g:4767:1: ( ruleInfixOperatorName )
- // InternalQVTimperative.g:4768:1: ruleInfixOperatorName
+ // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName )
+ // InternalQVTimperative.g:4978:1: ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0());
@@ -16151,10 +16862,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4773:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:4773:6: ( ruleNavigationOperatorName )
- // InternalQVTimperative.g:4774:1: ruleNavigationOperatorName
+ // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName )
+ // InternalQVTimperative.g:4984:1: ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1());
@@ -16191,18 +16902,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // InternalQVTimperative.g:4784:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
+ // InternalQVTimperative.g:4994:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) );
public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4788:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
- int alt40=5;
+ // InternalQVTimperative.g:4998:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) )
+ int alt42=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
- case 18:
case 19:
case 20:
case 21:
@@ -16213,20 +16923,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 26:
case 27:
case 28:
+ case 29:
{
- alt40=1;
+ alt42=1;
}
break;
- case 59:
case 60:
case 61:
case 62:
case 63:
+ case 64:
{
- alt40=2;
+ alt42=2;
}
break;
- case 51:
case 52:
case 53:
case 54:
@@ -16234,34 +16944,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 56:
case 57:
case 58:
+ case 59:
{
- alt40=3;
+ alt42=3;
}
break;
- case 49:
+ case 50:
{
- alt40=4;
+ alt42=4;
}
break;
- case 50:
+ case 51:
{
- alt40=5;
+ alt42=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt42) {
case 1 :
- // InternalQVTimperative.g:4789:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4789:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:4790:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:5000:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
@@ -16281,10 +16992,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4795:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:4795:6: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:4796:1: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:5006:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
@@ -16304,10 +17015,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4801:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:4801:6: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:4802:1: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:5012:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
@@ -16327,15 +17038,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4807:6: ( 'Map' )
+ // InternalQVTimperative.g:5017:6: ( 'Map' )
{
- // InternalQVTimperative.g:4807:6: ( 'Map' )
- // InternalQVTimperative.g:4808:1: 'Map'
+ // InternalQVTimperative.g:5017:6: ( 'Map' )
+ // InternalQVTimperative.g:5018:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
}
- match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3());
}
@@ -16346,15 +17057,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4815:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5025:6: ( 'Tuple' )
{
- // InternalQVTimperative.g:4815:6: ( 'Tuple' )
- // InternalQVTimperative.g:4816:1: 'Tuple'
+ // InternalQVTimperative.g:5025:6: ( 'Tuple' )
+ // InternalQVTimperative.g:5026:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
- match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4());
}
@@ -16382,41 +17093,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Alternatives"
- // InternalQVTimperative.g:4828:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5038:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) );
public final void rule__URIFirstPathElementCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4832:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalQVTimperative.g:5042:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=18 && LA41_0<=28)) ) {
- alt41=1;
+ if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=19 && LA43_0<=29)) ) {
+ alt43=1;
}
- else if ( (LA41_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt41=2;
+ else if ( (LA43_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt43) {
case 1 :
- // InternalQVTimperative.g:4833:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
{
- // InternalQVTimperative.g:4833:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
- // InternalQVTimperative.g:4834:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) )
+ // InternalQVTimperative.g:5044:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_0());
}
- // InternalQVTimperative.g:4835:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
- // InternalQVTimperative.g:4835:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
+ // InternalQVTimperative.g:5045:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 )
+ // InternalQVTimperative.g:5045:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_0();
@@ -16436,16 +17147,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4839:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:4839:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
- // InternalQVTimperative.g:4840:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5050:1: ( rule__URIFirstPathElementCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:4841:1: ( rule__URIFirstPathElementCS__Group_1__0 )
- // InternalQVTimperative.g:4841:2: rule__URIFirstPathElementCS__Group_1__0
+ // InternalQVTimperative.g:5051:1: ( rule__URIFirstPathElementCS__Group_1__0 )
+ // InternalQVTimperative.g:5051:2: rule__URIFirstPathElementCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__0();
@@ -16482,74 +17193,74 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:4850:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
+ // InternalQVTimperative.g:5060:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
public final void rule__PrimitiveTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4854:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
- int alt42=8;
+ // InternalQVTimperative.g:5064:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
+ int alt44=8;
switch ( input.LA(1) ) {
- case 51:
- {
- alt42=1;
- }
- break;
case 52:
{
- alt42=2;
+ alt44=1;
}
break;
case 53:
{
- alt42=3;
+ alt44=2;
}
break;
case 54:
{
- alt42=4;
+ alt44=3;
}
break;
case 55:
{
- alt42=5;
+ alt44=4;
}
break;
case 56:
{
- alt42=6;
+ alt44=5;
}
break;
case 57:
{
- alt42=7;
+ alt44=6;
}
break;
case 58:
{
- alt42=8;
+ alt44=7;
+ }
+ break;
+ case 59:
+ {
+ alt44=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt44) {
case 1 :
- // InternalQVTimperative.g:4855:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5065:1: ( 'Boolean' )
{
- // InternalQVTimperative.g:4855:1: ( 'Boolean' )
- // InternalQVTimperative.g:4856:1: 'Boolean'
+ // InternalQVTimperative.g:5065:1: ( 'Boolean' )
+ // InternalQVTimperative.g:5066:1: 'Boolean'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
- match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
@@ -16560,15 +17271,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4863:6: ( 'Integer' )
+ // InternalQVTimperative.g:5073:6: ( 'Integer' )
{
- // InternalQVTimperative.g:4863:6: ( 'Integer' )
- // InternalQVTimperative.g:4864:1: 'Integer'
+ // InternalQVTimperative.g:5073:6: ( 'Integer' )
+ // InternalQVTimperative.g:5074:1: 'Integer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
- match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
@@ -16579,15 +17290,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4871:6: ( 'Real' )
+ // InternalQVTimperative.g:5081:6: ( 'Real' )
{
- // InternalQVTimperative.g:4871:6: ( 'Real' )
- // InternalQVTimperative.g:4872:1: 'Real'
+ // InternalQVTimperative.g:5081:6: ( 'Real' )
+ // InternalQVTimperative.g:5082:1: 'Real'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
- match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
@@ -16598,15 +17309,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4879:6: ( 'String' )
+ // InternalQVTimperative.g:5089:6: ( 'String' )
{
- // InternalQVTimperative.g:4879:6: ( 'String' )
- // InternalQVTimperative.g:4880:1: 'String'
+ // InternalQVTimperative.g:5089:6: ( 'String' )
+ // InternalQVTimperative.g:5090:1: 'String'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
- match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
@@ -16617,15 +17328,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4887:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' )
{
- // InternalQVTimperative.g:4887:6: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:4888:1: 'UnlimitedNatural'
+ // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:5098:1: 'UnlimitedNatural'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
- match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
@@ -16636,15 +17347,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:4895:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5105:6: ( 'OclAny' )
{
- // InternalQVTimperative.g:4895:6: ( 'OclAny' )
- // InternalQVTimperative.g:4896:1: 'OclAny'
+ // InternalQVTimperative.g:5105:6: ( 'OclAny' )
+ // InternalQVTimperative.g:5106:1: 'OclAny'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
- match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
@@ -16655,15 +17366,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:4903:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5113:6: ( 'OclInvalid' )
{
- // InternalQVTimperative.g:4903:6: ( 'OclInvalid' )
- // InternalQVTimperative.g:4904:1: 'OclInvalid'
+ // InternalQVTimperative.g:5113:6: ( 'OclInvalid' )
+ // InternalQVTimperative.g:5114:1: 'OclInvalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
- match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
@@ -16674,15 +17385,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:4911:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5121:6: ( 'OclVoid' )
{
- // InternalQVTimperative.g:4911:6: ( 'OclVoid' )
- // InternalQVTimperative.g:4912:1: 'OclVoid'
+ // InternalQVTimperative.g:5121:6: ( 'OclVoid' )
+ // InternalQVTimperative.g:5122:1: 'OclVoid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
- match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
@@ -16710,59 +17421,59 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // InternalQVTimperative.g:4924:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
+ // InternalQVTimperative.g:5134:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4928:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
- int alt43=5;
+ // InternalQVTimperative.g:5138:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
+ int alt45=5;
switch ( input.LA(1) ) {
- case 59:
- {
- alt43=1;
- }
- break;
case 60:
{
- alt43=2;
+ alt45=1;
}
break;
case 61:
{
- alt43=3;
+ alt45=2;
}
break;
case 62:
{
- alt43=4;
+ alt45=3;
}
break;
case 63:
{
- alt43=5;
+ alt45=4;
+ }
+ break;
+ case 64:
+ {
+ alt45=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 43, 0, input);
+ new NoViableAltException("", 45, 0, input);
throw nvae;
}
- switch (alt43) {
+ switch (alt45) {
case 1 :
- // InternalQVTimperative.g:4929:1: ( 'Set' )
+ // InternalQVTimperative.g:5139:1: ( 'Set' )
{
- // InternalQVTimperative.g:4929:1: ( 'Set' )
- // InternalQVTimperative.g:4930:1: 'Set'
+ // InternalQVTimperative.g:5139:1: ( 'Set' )
+ // InternalQVTimperative.g:5140:1: 'Set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
- match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
@@ -16773,15 +17484,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4937:6: ( 'Bag' )
+ // InternalQVTimperative.g:5147:6: ( 'Bag' )
{
- // InternalQVTimperative.g:4937:6: ( 'Bag' )
- // InternalQVTimperative.g:4938:1: 'Bag'
+ // InternalQVTimperative.g:5147:6: ( 'Bag' )
+ // InternalQVTimperative.g:5148:1: 'Bag'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
- match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,61,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
@@ -16792,15 +17503,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:4945:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5155:6: ( 'Sequence' )
{
- // InternalQVTimperative.g:4945:6: ( 'Sequence' )
- // InternalQVTimperative.g:4946:1: 'Sequence'
+ // InternalQVTimperative.g:5155:6: ( 'Sequence' )
+ // InternalQVTimperative.g:5156:1: 'Sequence'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
- match(input,61,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,62,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
@@ -16811,15 +17522,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:4953:6: ( 'Collection' )
+ // InternalQVTimperative.g:5163:6: ( 'Collection' )
{
- // InternalQVTimperative.g:4953:6: ( 'Collection' )
- // InternalQVTimperative.g:4954:1: 'Collection'
+ // InternalQVTimperative.g:5163:6: ( 'Collection' )
+ // InternalQVTimperative.g:5164:1: 'Collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
- match(input,62,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
@@ -16830,15 +17541,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:4961:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5171:6: ( 'OrderedSet' )
{
- // InternalQVTimperative.g:4961:6: ( 'OrderedSet' )
- // InternalQVTimperative.g:4962:1: 'OrderedSet'
+ // InternalQVTimperative.g:5171:6: ( 'OrderedSet' )
+ // InternalQVTimperative.g:5172:1: 'OrderedSet'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
- match(input,63,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,64,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
@@ -16866,27 +17577,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Alternatives"
- // InternalQVTimperative.g:4974:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
+ // InternalQVTimperative.g:5184:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );
public final void rule__CollectionLiteralPartCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:4978:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
- int alt44=2;
- alt44 = dfa44.predict(input);
- switch (alt44) {
+ // InternalQVTimperative.g:5188:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) )
+ int alt46=2;
+ alt46 = dfa46.predict(input);
+ switch (alt46) {
case 1 :
- // InternalQVTimperative.g:4979:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:4979:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
- // InternalQVTimperative.g:4980:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5190:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:4981:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
- // InternalQVTimperative.g:4981:2: rule__CollectionLiteralPartCS__Group_0__0
+ // InternalQVTimperative.g:5191:1: ( rule__CollectionLiteralPartCS__Group_0__0 )
+ // InternalQVTimperative.g:5191:2: rule__CollectionLiteralPartCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__0();
@@ -16906,16 +17617,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:4985:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:4985:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:4986:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:5196:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:4987:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:4987:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:5197:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:5197:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1();
@@ -16952,21 +17663,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0"
- // InternalQVTimperative.g:4996:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5000:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt45=2;
- alt45 = dfa45.predict(input);
- switch (alt45) {
+ // InternalQVTimperative.g:5210:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt47=2;
+ alt47 = dfa47.predict(input);
+ switch (alt47) {
case 1 :
- // InternalQVTimperative.g:5001:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5211:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5001:1: ( ruleExpCS )
- // InternalQVTimperative.g:5002:1: ruleExpCS
+ // InternalQVTimperative.g:5211:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5212:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0());
@@ -16986,10 +17697,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5007:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5217:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5007:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5008:1: rulePatternExpCS
+ // InternalQVTimperative.g:5217:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5218:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1());
@@ -17026,60 +17737,60 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5018:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
+ // InternalQVTimperative.g:5228:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5022:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
- int alt46=6;
+ // InternalQVTimperative.g:5232:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
+ int alt48=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt46=1;
+ alt48=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt46=2;
+ alt48=2;
}
break;
- case 144:
- case 145:
+ case 150:
+ case 151:
{
- alt46=3;
+ alt48=3;
}
break;
- case 32:
+ case 33:
{
- alt46=4;
+ alt48=4;
}
break;
- case 103:
+ case 107:
{
- alt46=5;
+ alt48=5;
}
break;
- case 104:
+ case 108:
{
- alt46=6;
+ alt48=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 48, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // InternalQVTimperative.g:5023:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS )
{
- // InternalQVTimperative.g:5023:1: ( ruleNumberLiteralExpCS )
- // InternalQVTimperative.g:5024:1: ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS )
+ // InternalQVTimperative.g:5234:1: ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
@@ -17099,10 +17810,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5029:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS )
{
- // InternalQVTimperative.g:5029:6: ( ruleStringLiteralExpCS )
- // InternalQVTimperative.g:5030:1: ruleStringLiteralExpCS
+ // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS )
+ // InternalQVTimperative.g:5240:1: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
@@ -17122,10 +17833,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5035:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS )
{
- // InternalQVTimperative.g:5035:6: ( ruleBooleanLiteralExpCS )
- // InternalQVTimperative.g:5036:1: ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS )
+ // InternalQVTimperative.g:5246:1: ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
@@ -17145,10 +17856,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5041:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS )
{
- // InternalQVTimperative.g:5041:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // InternalQVTimperative.g:5042:1: ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // InternalQVTimperative.g:5252:1: ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
@@ -17168,10 +17879,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5047:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS )
{
- // InternalQVTimperative.g:5047:6: ( ruleInvalidLiteralExpCS )
- // InternalQVTimperative.g:5048:1: ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS )
+ // InternalQVTimperative.g:5258:1: ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
@@ -17191,10 +17902,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5053:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS )
{
- // InternalQVTimperative.g:5053:6: ( ruleNullLiteralExpCS )
- // InternalQVTimperative.g:5054:1: ruleNullLiteralExpCS
+ // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:5264:1: ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
@@ -17231,41 +17942,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // InternalQVTimperative.g:5064:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
+ // InternalQVTimperative.g:5274:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) );
public final void rule__BooleanLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5068:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalQVTimperative.g:5278:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) )
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==144) ) {
- alt47=1;
+ if ( (LA49_0==150) ) {
+ alt49=1;
}
- else if ( (LA47_0==145) ) {
- alt47=2;
+ else if ( (LA49_0==151) ) {
+ alt49=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // InternalQVTimperative.g:5069:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
{
- // InternalQVTimperative.g:5069:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
- // InternalQVTimperative.g:5070:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) )
+ // InternalQVTimperative.g:5280:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_0());
}
- // InternalQVTimperative.g:5071:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
- // InternalQVTimperative.g:5071:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
+ // InternalQVTimperative.g:5281:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 )
+ // InternalQVTimperative.g:5281:2: rule__BooleanLiteralExpCS__SymbolAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_0();
@@ -17285,16 +17996,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5075:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
{
- // InternalQVTimperative.g:5075:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
- // InternalQVTimperative.g:5076:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) )
+ // InternalQVTimperative.g:5286:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_1());
}
- // InternalQVTimperative.g:5077:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
- // InternalQVTimperative.g:5077:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
+ // InternalQVTimperative.g:5287:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 )
+ // InternalQVTimperative.g:5287:2: rule__BooleanLiteralExpCS__SymbolAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__BooleanLiteralExpCS__SymbolAssignment_1();
@@ -17331,16 +18042,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // InternalQVTimperative.g:5086:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
+ // InternalQVTimperative.g:5296:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) );
public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5090:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
- int alt48=4;
+ // InternalQVTimperative.g:5300:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) )
+ int alt50=4;
switch ( input.LA(1) ) {
- case 51:
case 52:
case 53:
case 54:
@@ -17348,43 +18058,44 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
case 56:
case 57:
case 58:
+ case 59:
{
- alt48=1;
+ alt50=1;
}
break;
- case 59:
case 60:
case 61:
case 62:
case 63:
+ case 64:
{
- alt48=2;
+ alt50=2;
}
break;
- case 49:
+ case 50:
{
- alt48=3;
+ alt50=3;
}
break;
- case 50:
+ case 51:
{
- alt48=4;
+ alt50=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // InternalQVTimperative.g:5091:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS )
{
- // InternalQVTimperative.g:5091:1: ( rulePrimitiveTypeCS )
- // InternalQVTimperative.g:5092:1: rulePrimitiveTypeCS
+ // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS )
+ // InternalQVTimperative.g:5302:1: rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
@@ -17404,10 +18115,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5097:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:5097:6: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:5098:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:5308:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
@@ -17427,10 +18138,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5103:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:5103:6: ( ruleMapTypeCS )
- // InternalQVTimperative.g:5104:1: ruleMapTypeCS
+ // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:5314:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2());
@@ -17450,10 +18161,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5109:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS )
{
- // InternalQVTimperative.g:5109:6: ( ruleTupleTypeCS )
- // InternalQVTimperative.g:5110:1: ruleTupleTypeCS
+ // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS )
+ // InternalQVTimperative.g:5320:1: ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3());
@@ -17490,21 +18201,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // InternalQVTimperative.g:5120:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
+ // InternalQVTimperative.g:5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );
public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5124:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
- int alt49=3;
- alt49 = dfa49.predict(input);
- switch (alt49) {
+ // InternalQVTimperative.g:5334:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) )
+ int alt51=3;
+ alt51 = dfa51.predict(input);
+ switch (alt51) {
case 1 :
- // InternalQVTimperative.g:5125:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS )
{
- // InternalQVTimperative.g:5125:1: ( ruleTypeNameExpCS )
- // InternalQVTimperative.g:5126:1: ruleTypeNameExpCS
+ // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS )
+ // InternalQVTimperative.g:5336:1: ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
@@ -17524,10 +18235,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:5132:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
@@ -17547,10 +18258,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5137:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS )
{
- // InternalQVTimperative.g:5137:6: ( ruleCollectionPatternCS )
- // InternalQVTimperative.g:5138:1: ruleCollectionPatternCS
+ // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS )
+ // InternalQVTimperative.g:5348:1: ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
@@ -17587,27 +18298,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Alternatives"
- // InternalQVTimperative.g:5148:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
+ // InternalQVTimperative.g:5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );
public final void rule__ExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5152:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
- int alt50=2;
- alt50 = dfa50.predict(input);
- switch (alt50) {
+ // InternalQVTimperative.g:5362:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) )
+ int alt52=2;
+ alt52 = dfa52.predict(input);
+ switch (alt52) {
case 1 :
- // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5154:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5155:1: ( rule__ExpCS__Group_0__0 )
- // InternalQVTimperative.g:5155:2: rule__ExpCS__Group_0__0
+ // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__0();
@@ -17627,10 +18338,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5159:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:5159:6: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:5160:1: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:5370:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1());
@@ -17667,41 +18378,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Alternatives"
- // InternalQVTimperative.g:5170:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
+ // InternalQVTimperative.g:5380:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) );
public final void rule__PrefixedLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5174:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalQVTimperative.g:5384:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) )
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( ((LA51_0>=30 && LA51_0<=31)) ) {
- alt51=1;
+ if ( ((LA53_0>=31 && LA53_0<=32)) ) {
+ alt53=1;
}
- else if ( (LA51_0==113) ) {
- alt51=2;
+ else if ( (LA53_0==117) ) {
+ alt53=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // InternalQVTimperative.g:5175:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5175:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5176:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5386:1: ( rule__PrefixedLetExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5177:1: ( rule__PrefixedLetExpCS__Group_0__0 )
- // InternalQVTimperative.g:5177:2: rule__PrefixedLetExpCS__Group_0__0
+ // InternalQVTimperative.g:5387:1: ( rule__PrefixedLetExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5387:2: rule__PrefixedLetExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__0();
@@ -17721,10 +18432,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5181:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5391:6: ( ruleLetExpCS )
{
- // InternalQVTimperative.g:5181:6: ( ruleLetExpCS )
- // InternalQVTimperative.g:5182:1: ruleLetExpCS
+ // InternalQVTimperative.g:5391:6: ( ruleLetExpCS )
+ // InternalQVTimperative.g:5392:1: ruleLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1());
@@ -17761,41 +18472,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5192:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
+ // InternalQVTimperative.g:5402:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) );
public final void rule__PrefixedPrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5196:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // InternalQVTimperative.g:5406:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) )
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( ((LA52_0>=30 && LA52_0<=31)) ) {
- alt52=1;
+ if ( ((LA54_0>=31 && LA54_0<=32)) ) {
+ alt54=1;
}
- else if ( ((LA52_0>=RULE_INT && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=18 && LA52_0<=28)||LA52_0==32||(LA52_0>=49 && LA52_0<=63)||LA52_0==82||LA52_0==101||(LA52_0>=103 && LA52_0<=104)||LA52_0==108||LA52_0==114||(LA52_0>=144 && LA52_0<=145)) ) {
- alt52=2;
+ else if ( ((LA54_0>=RULE_INT && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=19 && LA54_0<=29)||LA54_0==33||(LA54_0>=50 && LA54_0<=64)||LA54_0==86||LA54_0==105||(LA54_0>=107 && LA54_0<=108)||LA54_0==112||LA54_0==118||(LA54_0>=150 && LA54_0<=151)) ) {
+ alt54=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 54, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt54) {
case 1 :
- // InternalQVTimperative.g:5197:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5197:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5198:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5408:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5199:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
- // InternalQVTimperative.g:5199:2: rule__PrefixedPrimaryExpCS__Group_0__0
+ // InternalQVTimperative.g:5409:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5409:2: rule__PrefixedPrimaryExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__0();
@@ -17815,10 +18526,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5203:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS )
{
- // InternalQVTimperative.g:5203:6: ( rulePrimaryExpCS )
- // InternalQVTimperative.g:5204:1: rulePrimaryExpCS
+ // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS )
+ // InternalQVTimperative.g:5414:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1());
@@ -17855,21 +18566,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // InternalQVTimperative.g:5214:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
+ // InternalQVTimperative.g:5424:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );
public final void rule__PrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5218:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
- int alt53=10;
- alt53 = dfa53.predict(input);
- switch (alt53) {
+ // InternalQVTimperative.g:5428:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) )
+ int alt55=10;
+ alt55 = dfa55.predict(input);
+ switch (alt55) {
case 1 :
- // InternalQVTimperative.g:5219:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS )
{
- // InternalQVTimperative.g:5219:1: ( ruleNestedExpCS )
- // InternalQVTimperative.g:5220:1: ruleNestedExpCS
+ // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS )
+ // InternalQVTimperative.g:5430:1: ruleNestedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0());
@@ -17889,10 +18600,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5225:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5435:6: ( ruleIfExpCS )
{
- // InternalQVTimperative.g:5225:6: ( ruleIfExpCS )
- // InternalQVTimperative.g:5226:1: ruleIfExpCS
+ // InternalQVTimperative.g:5435:6: ( ruleIfExpCS )
+ // InternalQVTimperative.g:5436:1: ruleIfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1());
@@ -17912,10 +18623,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5231:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS )
{
- // InternalQVTimperative.g:5231:6: ( ruleSelfExpCS )
- // InternalQVTimperative.g:5232:1: ruleSelfExpCS
+ // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS )
+ // InternalQVTimperative.g:5442:1: ruleSelfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2());
@@ -17935,10 +18646,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 4 :
- // InternalQVTimperative.g:5237:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS )
{
- // InternalQVTimperative.g:5237:6: ( rulePrimitiveLiteralExpCS )
- // InternalQVTimperative.g:5238:1: rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS )
+ // InternalQVTimperative.g:5448:1: rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3());
@@ -17958,10 +18669,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 5 :
- // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
{
- // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:5244:1: ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
@@ -17981,10 +18692,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 6 :
- // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
{
- // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS )
- // InternalQVTimperative.g:5250:1: ruleMapLiteralExpCS
+ // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
@@ -18004,10 +18715,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 7 :
- // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
{
- // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:5256:1: ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
@@ -18027,10 +18738,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 8 :
- // InternalQVTimperative.g:5261:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS )
{
- // InternalQVTimperative.g:5261:6: ( ruleLambdaLiteralExpCS )
- // InternalQVTimperative.g:5262:1: ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS )
+ // InternalQVTimperative.g:5472:1: ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7());
@@ -18050,10 +18761,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 9 :
- // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
{
- // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:5268:1: ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
@@ -18073,10 +18784,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 10 :
- // InternalQVTimperative.g:5273:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5483:6: ( ruleNameExpCS )
{
- // InternalQVTimperative.g:5273:6: ( ruleNameExpCS )
- // InternalQVTimperative.g:5274:1: ruleNameExpCS
+ // InternalQVTimperative.g:5483:6: ( ruleNameExpCS )
+ // InternalQVTimperative.g:5484:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9());
@@ -18113,49 +18824,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2"
- // InternalQVTimperative.g:5284:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5494:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) );
public final void rule__CurlyBracketedClauseCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5288:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalQVTimperative.g:5498:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) )
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( ((LA55_0>=RULE_SIMPLE_ID && LA55_0<=RULE_ESCAPED_ID)||(LA55_0>=18 && LA55_0<=28)||LA55_0==76) ) {
- alt55=1;
+ if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=19 && LA57_0<=29)||LA57_0==81) ) {
+ alt57=1;
}
- else if ( (LA55_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt55=2;
+ else if ( (LA57_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt57=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 57, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // InternalQVTimperative.g:5289:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5499:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
{
- // InternalQVTimperative.g:5289:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
- // InternalQVTimperative.g:5290:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ // InternalQVTimperative.g:5499:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? )
+ // InternalQVTimperative.g:5500:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5291:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalQVTimperative.g:5501:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=18 && LA54_0<=28)) ) {
- alt54=1;
+ if ( ((LA56_0>=RULE_SIMPLE_ID && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=19 && LA56_0<=29)) ) {
+ alt56=1;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // InternalQVTimperative.g:5291:2: rule__CurlyBracketedClauseCS__Group_2_0__0
+ // InternalQVTimperative.g:5501:2: rule__CurlyBracketedClauseCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0__0();
@@ -18178,16 +18889,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5295:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5295:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
- // InternalQVTimperative.g:5296:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) )
+ // InternalQVTimperative.g:5506:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1());
}
- // InternalQVTimperative.g:5297:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
- // InternalQVTimperative.g:5297:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
+ // InternalQVTimperative.g:5507:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 )
+ // InternalQVTimperative.g:5507:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__ValueAssignment_2_1();
@@ -18224,41 +18935,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives"
- // InternalQVTimperative.g:5306:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
+ // InternalQVTimperative.g:5516:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5310:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalQVTimperative.g:5520:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) )
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( ((LA56_0>=RULE_INT && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=18 && LA56_0<=28)||(LA56_0>=30 && LA56_0<=32)||(LA56_0>=49 && LA56_0<=63)||LA56_0==82||LA56_0==101||(LA56_0>=103 && LA56_0<=104)||LA56_0==108||(LA56_0>=113 && LA56_0<=114)||(LA56_0>=144 && LA56_0<=145)) ) {
- alt56=1;
+ if ( ((LA58_0>=RULE_INT && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=19 && LA58_0<=29)||(LA58_0>=31 && LA58_0<=33)||(LA58_0>=50 && LA58_0<=64)||LA58_0==86||LA58_0==105||(LA58_0>=107 && LA58_0<=108)||LA58_0==112||(LA58_0>=117 && LA58_0<=118)||(LA58_0>=150 && LA58_0<=151)) ) {
+ alt58=1;
}
- else if ( (LA56_0==71) ) {
- alt56=2;
+ else if ( (LA58_0==73) ) {
+ alt58=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 56, 0, input);
+ new NoViableAltException("", 58, 0, input);
throw nvae;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // InternalQVTimperative.g:5311:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5311:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
- // InternalQVTimperative.g:5312:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5522:1: ( rule__NavigatingArgCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5313:1: ( rule__NavigatingArgCS__Group_0__0 )
- // InternalQVTimperative.g:5313:2: rule__NavigatingArgCS__Group_0__0
+ // InternalQVTimperative.g:5523:1: ( rule__NavigatingArgCS__Group_0__0 )
+ // InternalQVTimperative.g:5523:2: rule__NavigatingArgCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__0();
@@ -18278,16 +18989,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5317:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
{
- // InternalQVTimperative.g:5317:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
- // InternalQVTimperative.g:5318:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) )
+ // InternalQVTimperative.g:5528:1: ( rule__NavigatingArgCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:5319:1: ( rule__NavigatingArgCS__Group_1__0 )
- // InternalQVTimperative.g:5319:2: rule__NavigatingArgCS__Group_1__0
+ // InternalQVTimperative.g:5529:1: ( rule__NavigatingArgCS__Group_1__0 )
+ // InternalQVTimperative.g:5529:2: rule__NavigatingArgCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__0();
@@ -18324,41 +19035,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Alternatives_0_1"
- // InternalQVTimperative.g:5328:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
+ // InternalQVTimperative.g:5538:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) );
public final void rule__NavigatingArgCS__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5332:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalQVTimperative.g:5542:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) )
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA57_0==71) ) {
- alt57=1;
+ if ( (LA59_0==73) ) {
+ alt59=1;
}
- else if ( (LA57_0==74) ) {
- alt57=2;
+ else if ( (LA59_0==82) ) {
+ alt59=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 57, 0, input);
+ new NoViableAltException("", 59, 0, input);
throw nvae;
}
- switch (alt57) {
+ switch (alt59) {
case 1 :
- // InternalQVTimperative.g:5333:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5543:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
{
- // InternalQVTimperative.g:5333:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
- // InternalQVTimperative.g:5334:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // InternalQVTimperative.g:5543:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) )
+ // InternalQVTimperative.g:5544:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0());
}
- // InternalQVTimperative.g:5335:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
- // InternalQVTimperative.g:5335:2: rule__NavigatingArgCS__Group_0_1_0__0
+ // InternalQVTimperative.g:5545:1: ( rule__NavigatingArgCS__Group_0_1_0__0 )
+ // InternalQVTimperative.g:5545:2: rule__NavigatingArgCS__Group_0_1_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__0();
@@ -18378,16 +19089,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5339:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5549:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
{
- // InternalQVTimperative.g:5339:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
- // InternalQVTimperative.g:5340:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // InternalQVTimperative.g:5549:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) )
+ // InternalQVTimperative.g:5550:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1());
}
- // InternalQVTimperative.g:5341:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
- // InternalQVTimperative.g:5341:2: rule__NavigatingArgCS__Group_0_1_1__0
+ // InternalQVTimperative.g:5551:1: ( rule__NavigatingArgCS__Group_0_1_1__0 )
+ // InternalQVTimperative.g:5551:2: rule__NavigatingArgCS__Group_0_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__0();
@@ -18424,41 +19135,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Alternatives_2"
- // InternalQVTimperative.g:5350:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
+ // InternalQVTimperative.g:5560:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) );
public final void rule__NavigatingCommaArgCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5354:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalQVTimperative.g:5564:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) )
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA58_0==71) ) {
- alt58=1;
+ if ( (LA60_0==73) ) {
+ alt60=1;
}
- else if ( (LA58_0==74) ) {
- alt58=2;
+ else if ( (LA60_0==82) ) {
+ alt60=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 58, 0, input);
+ new NoViableAltException("", 60, 0, input);
throw nvae;
}
- switch (alt58) {
+ switch (alt60) {
case 1 :
- // InternalQVTimperative.g:5355:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5565:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
{
- // InternalQVTimperative.g:5355:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
- // InternalQVTimperative.g:5356:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // InternalQVTimperative.g:5565:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) )
+ // InternalQVTimperative.g:5566:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0());
}
- // InternalQVTimperative.g:5357:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
- // InternalQVTimperative.g:5357:2: rule__NavigatingCommaArgCS__Group_2_0__0
+ // InternalQVTimperative.g:5567:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 )
+ // InternalQVTimperative.g:5567:2: rule__NavigatingCommaArgCS__Group_2_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__0();
@@ -18478,16 +19189,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5361:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5571:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
{
- // InternalQVTimperative.g:5361:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
- // InternalQVTimperative.g:5362:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // InternalQVTimperative.g:5571:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:5572:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:5363:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
- // InternalQVTimperative.g:5363:2: rule__NavigatingCommaArgCS__Group_2_1__0
+ // InternalQVTimperative.g:5573:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 )
+ // InternalQVTimperative.g:5573:2: rule__NavigatingCommaArgCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__0();
@@ -18524,21 +19235,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAlternatives_1_0"
- // InternalQVTimperative.g:5372:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
+ // InternalQVTimperative.g:5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );
public final void rule__IfExpCS__OwnedConditionAlternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5376:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
- int alt59=2;
- alt59 = dfa59.predict(input);
- switch (alt59) {
+ // InternalQVTimperative.g:5586:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) )
+ int alt61=2;
+ alt61 = dfa61.predict(input);
+ switch (alt61) {
case 1 :
- // InternalQVTimperative.g:5377:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5587:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:5377:1: ( ruleExpCS )
- // InternalQVTimperative.g:5378:1: ruleExpCS
+ // InternalQVTimperative.g:5587:1: ( ruleExpCS )
+ // InternalQVTimperative.g:5588:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
@@ -18558,10 +19269,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5383:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5593:6: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:5383:6: ( rulePatternExpCS )
- // InternalQVTimperative.g:5384:1: rulePatternExpCS
+ // InternalQVTimperative.g:5593:6: ( rulePatternExpCS )
+ // InternalQVTimperative.g:5594:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
@@ -18598,35 +19309,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // InternalQVTimperative.g:5394:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
+ // InternalQVTimperative.g:5604:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5398:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalQVTimperative.g:5608:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA60_0==RULE_INT) ) {
- alt60=1;
+ if ( (LA62_0==RULE_INT) ) {
+ alt62=1;
}
- else if ( (LA60_0==32||LA60_0==34||LA60_0==65) ) {
- alt60=2;
+ else if ( (LA62_0==33||LA62_0==35||LA62_0==66) ) {
+ alt62=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 60, 0, input);
+ new NoViableAltException("", 62, 0, input);
throw nvae;
}
- switch (alt60) {
+ switch (alt62) {
case 1 :
- // InternalQVTimperative.g:5399:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS )
{
- // InternalQVTimperative.g:5399:1: ( ruleMultiplicityBoundsCS )
- // InternalQVTimperative.g:5400:1: ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS )
+ // InternalQVTimperative.g:5610:1: ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
@@ -18646,10 +19357,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5405:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS )
{
- // InternalQVTimperative.g:5405:6: ( ruleMultiplicityStringCS )
- // InternalQVTimperative.g:5406:1: ruleMultiplicityStringCS
+ // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS )
+ // InternalQVTimperative.g:5616:1: ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
@@ -18686,40 +19397,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Alternatives_2"
- // InternalQVTimperative.g:5416:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) );
+ // InternalQVTimperative.g:5626:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) );
public final void rule__MultiplicityCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5420:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalQVTimperative.g:5630:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) )
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA61_0==64) ) {
- alt61=1;
+ if ( (LA63_0==65) ) {
+ alt63=1;
}
- else if ( (LA61_0==148) ) {
- alt61=2;
+ else if ( (LA63_0==154) ) {
+ alt63=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 61, 0, input);
+ new NoViableAltException("", 63, 0, input);
throw nvae;
}
- switch (alt61) {
+ switch (alt63) {
case 1 :
- // InternalQVTimperative.g:5421:1: ( '|?' )
+ // InternalQVTimperative.g:5631:1: ( '|?' )
{
- // InternalQVTimperative.g:5421:1: ( '|?' )
- // InternalQVTimperative.g:5422:1: '|?'
+ // InternalQVTimperative.g:5631:1: ( '|?' )
+ // InternalQVTimperative.g:5632:1: '|?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
}
- match(input,64,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
}
@@ -18730,16 +19441,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5429:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:5429:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
- // InternalQVTimperative.g:5430:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) )
+ // InternalQVTimperative.g:5640:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFreeAssignment_2_1());
}
- // InternalQVTimperative.g:5431:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
- // InternalQVTimperative.g:5431:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
+ // InternalQVTimperative.g:5641:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 )
+ // InternalQVTimperative.g:5641:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__IsNullFreeAssignment_2_1();
@@ -18776,49 +19487,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // InternalQVTimperative.g:5440:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
+ // InternalQVTimperative.g:5650:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5444:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
- int alt62=3;
+ // InternalQVTimperative.g:5654:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
+ int alt64=3;
switch ( input.LA(1) ) {
- case 32:
+ case 33:
{
- alt62=1;
+ alt64=1;
}
break;
- case 34:
+ case 35:
{
- alt62=2;
+ alt64=2;
}
break;
- case 65:
+ case 66:
{
- alt62=3;
+ alt64=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
+ new NoViableAltException("", 64, 0, input);
throw nvae;
}
- switch (alt62) {
+ switch (alt64) {
case 1 :
- // InternalQVTimperative.g:5445:1: ( '*' )
+ // InternalQVTimperative.g:5655:1: ( '*' )
{
- // InternalQVTimperative.g:5445:1: ( '*' )
- // InternalQVTimperative.g:5446:1: '*'
+ // InternalQVTimperative.g:5655:1: ( '*' )
+ // InternalQVTimperative.g:5656:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
- match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
@@ -18829,15 +19540,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5453:6: ( '+' )
+ // InternalQVTimperative.g:5663:6: ( '+' )
{
- // InternalQVTimperative.g:5453:6: ( '+' )
- // InternalQVTimperative.g:5454:1: '+'
+ // InternalQVTimperative.g:5663:6: ( '+' )
+ // InternalQVTimperative.g:5664:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
- match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
@@ -18848,15 +19559,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 3 :
- // InternalQVTimperative.g:5461:6: ( '?' )
+ // InternalQVTimperative.g:5671:6: ( '?' )
{
- // InternalQVTimperative.g:5461:6: ( '?' )
- // InternalQVTimperative.g:5462:1: '?'
+ // InternalQVTimperative.g:5671:6: ( '?' )
+ // InternalQVTimperative.g:5672:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
- match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
@@ -18884,35 +19595,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeRefCS__Alternatives"
- // InternalQVTimperative.g:5474:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
+ // InternalQVTimperative.g:5684:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) );
public final void rule__TypeRefCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5478:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // InternalQVTimperative.g:5688:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) )
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( ((LA63_0>=RULE_SIMPLE_ID && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=18 && LA63_0<=28)) ) {
- alt63=1;
+ if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=19 && LA65_0<=29)) ) {
+ alt65=1;
}
- else if ( (LA63_0==65) ) {
- alt63=2;
+ else if ( (LA65_0==66) ) {
+ alt65=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
+ new NoViableAltException("", 65, 0, input);
throw nvae;
}
- switch (alt63) {
+ switch (alt65) {
case 1 :
- // InternalQVTimperative.g:5479:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:5479:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:5480:1: ruleTypedRefCS
+ // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:5690:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -18932,10 +19643,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5485:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:5485:6: ( ruleWildcardTypeRefCS )
- // InternalQVTimperative.g:5486:1: ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:5696:1: ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1());
@@ -18972,35 +19683,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ID__Alternatives"
- // InternalQVTimperative.g:5496:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
+ // InternalQVTimperative.g:5706:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
public final void rule__ID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5500:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // InternalQVTimperative.g:5710:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA64_0==RULE_SIMPLE_ID) ) {
- alt64=1;
+ if ( (LA66_0==RULE_SIMPLE_ID) ) {
+ alt66=1;
}
- else if ( (LA64_0==RULE_ESCAPED_ID) ) {
- alt64=2;
+ else if ( (LA66_0==RULE_ESCAPED_ID) ) {
+ alt66=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
+ new NoViableAltException("", 66, 0, input);
throw nvae;
}
- switch (alt64) {
+ switch (alt66) {
case 1 :
- // InternalQVTimperative.g:5501:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID )
{
- // InternalQVTimperative.g:5501:1: ( RULE_SIMPLE_ID )
- // InternalQVTimperative.g:5502:1: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID )
+ // InternalQVTimperative.g:5712:1: RULE_SIMPLE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
@@ -19016,10 +19727,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5507:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID )
{
- // InternalQVTimperative.g:5507:6: ( RULE_ESCAPED_ID )
- // InternalQVTimperative.g:5508:1: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:5718:1: RULE_ESCAPED_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
@@ -19052,35 +19763,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UPPER__Alternatives"
- // InternalQVTimperative.g:5518:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
+ // InternalQVTimperative.g:5728:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
public final void rule__UPPER__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5522:1: ( ( RULE_INT ) | ( '*' ) )
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // InternalQVTimperative.g:5732:1: ( ( RULE_INT ) | ( '*' ) )
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA65_0==RULE_INT) ) {
- alt65=1;
+ if ( (LA67_0==RULE_INT) ) {
+ alt67=1;
}
- else if ( (LA65_0==32) ) {
- alt65=2;
+ else if ( (LA67_0==33) ) {
+ alt67=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 65, 0, input);
+ new NoViableAltException("", 67, 0, input);
throw nvae;
}
- switch (alt65) {
+ switch (alt67) {
case 1 :
- // InternalQVTimperative.g:5523:1: ( RULE_INT )
+ // InternalQVTimperative.g:5733:1: ( RULE_INT )
{
- // InternalQVTimperative.g:5523:1: ( RULE_INT )
- // InternalQVTimperative.g:5524:1: RULE_INT
+ // InternalQVTimperative.g:5733:1: ( RULE_INT )
+ // InternalQVTimperative.g:5734:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
@@ -19096,15 +19807,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
break;
case 2 :
- // InternalQVTimperative.g:5529:6: ( '*' )
+ // InternalQVTimperative.g:5739:6: ( '*' )
{
- // InternalQVTimperative.g:5529:6: ( '*' )
- // InternalQVTimperative.g:5530:1: '*'
+ // InternalQVTimperative.g:5739:6: ( '*' )
+ // InternalQVTimperative.g:5740:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
- match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
@@ -19132,14 +19843,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0"
- // InternalQVTimperative.g:5544:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
+ // InternalQVTimperative.g:5754:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
public final void rule__TopLevelCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5548:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // InternalQVTimperative.g:5549:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
+ // InternalQVTimperative.g:5758:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
+ // InternalQVTimperative.g:5759:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_4);
rule__TopLevelCS__Group__0__Impl();
@@ -19170,35 +19881,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // InternalQVTimperative.g:5556:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
+ // InternalQVTimperative.g:5766:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ;
public final void rule__TopLevelCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5560:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
- // InternalQVTimperative.g:5561:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5770:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) )
+ // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
{
- // InternalQVTimperative.g:5561:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
- // InternalQVTimperative.g:5562:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* )
+ // InternalQVTimperative.g:5772:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0());
}
- // InternalQVTimperative.g:5563:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
- loop66:
+ // InternalQVTimperative.g:5773:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )*
+ loop68:
do {
- int alt66=2;
- int LA66_0 = input.LA(1);
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA66_0==20) ) {
- alt66=1;
+ if ( (LA68_0==21) ) {
+ alt68=1;
}
- switch (alt66) {
+ switch (alt68) {
case 1 :
- // InternalQVTimperative.g:5563:2: rule__TopLevelCS__OwnedImportsAssignment_0
+ // InternalQVTimperative.g:5773:2: rule__TopLevelCS__OwnedImportsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_5);
rule__TopLevelCS__OwnedImportsAssignment_0();
@@ -19210,7 +19921,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop66;
+ break loop68;
}
} while (true);
@@ -19239,14 +19950,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1"
- // InternalQVTimperative.g:5573:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
+ // InternalQVTimperative.g:5783:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
public final void rule__TopLevelCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5577:1: ( rule__TopLevelCS__Group__1__Impl )
- // InternalQVTimperative.g:5578:2: rule__TopLevelCS__Group__1__Impl
+ // InternalQVTimperative.g:5787:1: ( rule__TopLevelCS__Group__1__Impl )
+ // InternalQVTimperative.g:5788:2: rule__TopLevelCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TopLevelCS__Group__1__Impl();
@@ -19272,35 +19983,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // InternalQVTimperative.g:5584:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
+ // InternalQVTimperative.g:5794:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ;
public final void rule__TopLevelCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5588:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
- // InternalQVTimperative.g:5589:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:5798:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) )
+ // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
{
- // InternalQVTimperative.g:5589:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
- // InternalQVTimperative.g:5590:1: ( rule__TopLevelCS__Alternatives_1 )*
+ // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* )
+ // InternalQVTimperative.g:5800:1: ( rule__TopLevelCS__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:5591:1: ( rule__TopLevelCS__Alternatives_1 )*
- loop67:
+ // InternalQVTimperative.g:5801:1: ( rule__TopLevelCS__Alternatives_1 )*
+ loop69:
do {
- int alt67=2;
- int LA67_0 = input.LA(1);
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( ((LA67_0>=23 && LA67_0<=24)||LA67_0==27||LA67_0==81||LA67_0==117) ) {
- alt67=1;
+ if ( ((LA69_0>=24 && LA69_0<=25)||LA69_0==28||LA69_0==85||LA69_0==123) ) {
+ alt69=1;
}
- switch (alt67) {
+ switch (alt69) {
case 1 :
- // InternalQVTimperative.g:5591:2: rule__TopLevelCS__Alternatives_1
+ // InternalQVTimperative.g:5801:2: rule__TopLevelCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_6);
rule__TopLevelCS__Alternatives_1();
@@ -19312,7 +20023,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop67;
+ break loop69;
}
} while (true);
@@ -19341,14 +20052,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__0"
- // InternalQVTimperative.g:5605:1: rule__AddStatementCS__Group__0 : rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ;
+ // InternalQVTimperative.g:5815:1: rule__AddStatementCS__Group__0 : rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ;
public final void rule__AddStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5609:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 )
- // InternalQVTimperative.g:5610:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1
+ // InternalQVTimperative.g:5819:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 )
+ // InternalQVTimperative.g:5820:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_7);
rule__AddStatementCS__Group__0__Impl();
@@ -19379,31 +20090,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:5617:1: rule__AddStatementCS__Group__0__Impl : ( ( rule__AddStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:5827:1: rule__AddStatementCS__Group__0__Impl : ( ( rule__AddStatementCS__Group_0__0 )? ) ;
public final void rule__AddStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5621:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:5622:1: ( ( rule__AddStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:5831:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:5622:1: ( ( rule__AddStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:5623:1: ( rule__AddStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:5833:1: ( rule__AddStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5624:1: ( rule__AddStatementCS__Group_0__0 )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalQVTimperative.g:5834:1: ( rule__AddStatementCS__Group_0__0 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA68_0==68) ) {
- alt68=1;
+ if ( (LA70_0==69) ) {
+ alt70=1;
}
- switch (alt68) {
+ switch (alt70) {
case 1 :
- // InternalQVTimperative.g:5624:2: rule__AddStatementCS__Group_0__0
+ // InternalQVTimperative.g:5834:2: rule__AddStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0__0();
@@ -19441,14 +20152,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__1"
- // InternalQVTimperative.g:5634:1: rule__AddStatementCS__Group__1 : rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ;
+ // InternalQVTimperative.g:5844:1: rule__AddStatementCS__Group__1 : rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ;
public final void rule__AddStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5638:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 )
- // InternalQVTimperative.g:5639:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2
+ // InternalQVTimperative.g:5848:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 )
+ // InternalQVTimperative.g:5849:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AddStatementCS__Group__1__Impl();
@@ -19479,22 +20190,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:5646:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ;
+ // InternalQVTimperative.g:5856:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ;
public final void rule__AddStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5650:1: ( ( 'add' ) )
- // InternalQVTimperative.g:5651:1: ( 'add' )
+ // InternalQVTimperative.g:5860:1: ( ( 'add' ) )
+ // InternalQVTimperative.g:5861:1: ( 'add' )
{
- // InternalQVTimperative.g:5651:1: ( 'add' )
- // InternalQVTimperative.g:5652:1: 'add'
+ // InternalQVTimperative.g:5861:1: ( 'add' )
+ // InternalQVTimperative.g:5862:1: 'add'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getAddKeyword_1());
}
- match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getAddKeyword_1());
}
@@ -19520,14 +20231,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__2"
- // InternalQVTimperative.g:5665:1: rule__AddStatementCS__Group__2 : rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ;
+ // InternalQVTimperative.g:5875:1: rule__AddStatementCS__Group__2 : rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ;
public final void rule__AddStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5669:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 )
- // InternalQVTimperative.g:5670:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3
+ // InternalQVTimperative.g:5879:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 )
+ // InternalQVTimperative.g:5880:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_9);
rule__AddStatementCS__Group__2__Impl();
@@ -19558,23 +20269,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:5677:1: rule__AddStatementCS__Group__2__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ;
+ // InternalQVTimperative.g:5887:1: rule__AddStatementCS__Group__2__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ;
public final void rule__AddStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5681:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) )
- // InternalQVTimperative.g:5682:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
+ // InternalQVTimperative.g:5891:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) )
+ // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
{
- // InternalQVTimperative.g:5682:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
- // InternalQVTimperative.g:5683:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
+ // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) )
+ // InternalQVTimperative.g:5893:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_2());
}
- // InternalQVTimperative.g:5684:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
- // InternalQVTimperative.g:5684:2: rule__AddStatementCS__TargetVariableAssignment_2
+ // InternalQVTimperative.g:5894:1: ( rule__AddStatementCS__TargetVariableAssignment_2 )
+ // InternalQVTimperative.g:5894:2: rule__AddStatementCS__TargetVariableAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__TargetVariableAssignment_2();
@@ -19609,14 +20320,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__3"
- // InternalQVTimperative.g:5694:1: rule__AddStatementCS__Group__3 : rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ;
+ // InternalQVTimperative.g:5904:1: rule__AddStatementCS__Group__3 : rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ;
public final void rule__AddStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5698:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 )
- // InternalQVTimperative.g:5699:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4
+ // InternalQVTimperative.g:5908:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 )
+ // InternalQVTimperative.g:5909:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__AddStatementCS__Group__3__Impl();
@@ -19647,22 +20358,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:5706:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ;
+ // InternalQVTimperative.g:5916:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ;
public final void rule__AddStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5710:1: ( ( '+=' ) )
- // InternalQVTimperative.g:5711:1: ( '+=' )
+ // InternalQVTimperative.g:5920:1: ( ( '+=' ) )
+ // InternalQVTimperative.g:5921:1: ( '+=' )
{
- // InternalQVTimperative.g:5711:1: ( '+=' )
- // InternalQVTimperative.g:5712:1: '+='
+ // InternalQVTimperative.g:5921:1: ( '+=' )
+ // InternalQVTimperative.g:5922:1: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_3());
}
- match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_3());
}
@@ -19688,14 +20399,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__4"
- // InternalQVTimperative.g:5725:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ;
+ // InternalQVTimperative.g:5935:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ;
public final void rule__AddStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5729:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 )
- // InternalQVTimperative.g:5730:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5
+ // InternalQVTimperative.g:5939:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 )
+ // InternalQVTimperative.g:5940:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_11);
rule__AddStatementCS__Group__4__Impl();
@@ -19726,23 +20437,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:5737:1: rule__AddStatementCS__Group__4__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:5947:1: rule__AddStatementCS__Group__4__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ;
public final void rule__AddStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5741:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:5742:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:5951:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:5742:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
- // InternalQVTimperative.g:5743:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
+ // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:5953:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_4());
}
- // InternalQVTimperative.g:5744:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
- // InternalQVTimperative.g:5744:2: rule__AddStatementCS__OwnedExpressionAssignment_4
+ // InternalQVTimperative.g:5954:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 )
+ // InternalQVTimperative.g:5954:2: rule__AddStatementCS__OwnedExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__OwnedExpressionAssignment_4();
@@ -19777,14 +20488,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__5"
- // InternalQVTimperative.g:5754:1: rule__AddStatementCS__Group__5 : rule__AddStatementCS__Group__5__Impl ;
+ // InternalQVTimperative.g:5964:1: rule__AddStatementCS__Group__5 : rule__AddStatementCS__Group__5__Impl ;
public final void rule__AddStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5758:1: ( rule__AddStatementCS__Group__5__Impl )
- // InternalQVTimperative.g:5759:2: rule__AddStatementCS__Group__5__Impl
+ // InternalQVTimperative.g:5968:1: ( rule__AddStatementCS__Group__5__Impl )
+ // InternalQVTimperative.g:5969:2: rule__AddStatementCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group__5__Impl();
@@ -19810,22 +20521,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:5765:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:5975:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ;
public final void rule__AddStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5769:1: ( ( ';' ) )
- // InternalQVTimperative.g:5770:1: ( ';' )
+ // InternalQVTimperative.g:5979:1: ( ( ';' ) )
+ // InternalQVTimperative.g:5980:1: ( ';' )
{
- // InternalQVTimperative.g:5770:1: ( ';' )
- // InternalQVTimperative.g:5771:1: ';'
+ // InternalQVTimperative.g:5980:1: ( ';' )
+ // InternalQVTimperative.g:5981:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_5());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_5());
}
@@ -19851,14 +20562,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__0"
- // InternalQVTimperative.g:5796:1: rule__AddStatementCS__Group_0__0 : rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:6006:1: rule__AddStatementCS__Group_0__0 : rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ;
public final void rule__AddStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5800:1: ( rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 )
- // InternalQVTimperative.g:5801:2: rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1
+ // InternalQVTimperative.g:6010:1: ( rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:6011:2: rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AddStatementCS__Group_0__0__Impl();
@@ -19889,22 +20600,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:5808:1: rule__AddStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:6018:1: rule__AddStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__AddStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5812:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:5813:1: ( 'observe' )
+ // InternalQVTimperative.g:6022:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:6023:1: ( 'observe' )
{
- // InternalQVTimperative.g:5813:1: ( 'observe' )
- // InternalQVTimperative.g:5814:1: 'observe'
+ // InternalQVTimperative.g:6023:1: ( 'observe' )
+ // InternalQVTimperative.g:6024:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObserveKeyword_0_0());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getObserveKeyword_0_0());
}
@@ -19930,14 +20641,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__1"
- // InternalQVTimperative.g:5827:1: rule__AddStatementCS__Group_0__1 : rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:6037:1: rule__AddStatementCS__Group_0__1 : rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ;
public final void rule__AddStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5831:1: ( rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 )
- // InternalQVTimperative.g:5832:2: rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2
+ // InternalQVTimperative.g:6041:1: ( rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:6042:2: rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__AddStatementCS__Group_0__1__Impl();
@@ -19968,23 +20679,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:5839:1: rule__AddStatementCS__Group_0__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:6049:1: rule__AddStatementCS__Group_0__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__AddStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5843:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:5844:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:6053:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:5844:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:5845:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:6055:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:5846:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:5846:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:6056:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:6056:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__ObservedPropertiesAssignment_0_1();
@@ -20019,14 +20730,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__2"
- // InternalQVTimperative.g:5856:1: rule__AddStatementCS__Group_0__2 : rule__AddStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:6066:1: rule__AddStatementCS__Group_0__2 : rule__AddStatementCS__Group_0__2__Impl ;
public final void rule__AddStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5860:1: ( rule__AddStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:5861:2: rule__AddStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:6070:1: ( rule__AddStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:6071:2: rule__AddStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0__2__Impl();
@@ -20052,35 +20763,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:5867:1: rule__AddStatementCS__Group_0__2__Impl : ( ( rule__AddStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:6077:1: rule__AddStatementCS__Group_0__2__Impl : ( ( rule__AddStatementCS__Group_0_2__0 )* ) ;
public final void rule__AddStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5871:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:5872:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6081:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:6082:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:5872:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:5873:1: ( rule__AddStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:6082:1: ( ( rule__AddStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:6083:1: ( rule__AddStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:5874:1: ( rule__AddStatementCS__Group_0_2__0 )*
- loop69:
+ // InternalQVTimperative.g:6084:1: ( rule__AddStatementCS__Group_0_2__0 )*
+ loop71:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA69_0==69) ) {
- alt69=1;
+ if ( (LA71_0==70) ) {
+ alt71=1;
}
- switch (alt69) {
+ switch (alt71) {
case 1 :
- // InternalQVTimperative.g:5874:2: rule__AddStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:6084:2: rule__AddStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__AddStatementCS__Group_0_2__0();
@@ -20092,7 +20803,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop69;
+ break loop71;
}
} while (true);
@@ -20121,14 +20832,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:5890:1: rule__AddStatementCS__Group_0_2__0 : rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:6100:1: rule__AddStatementCS__Group_0_2__0 : rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ;
public final void rule__AddStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5894:1: ( rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:5895:2: rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:6104:1: ( rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:6105:2: rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AddStatementCS__Group_0_2__0__Impl();
@@ -20159,22 +20870,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:5902:1: rule__AddStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:6112:1: rule__AddStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__AddStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5906:1: ( ( ',' ) )
- // InternalQVTimperative.g:5907:1: ( ',' )
+ // InternalQVTimperative.g:6116:1: ( ( ',' ) )
+ // InternalQVTimperative.g:6117:1: ( ',' )
{
- // InternalQVTimperative.g:5907:1: ( ',' )
- // InternalQVTimperative.g:5908:1: ','
+ // InternalQVTimperative.g:6117:1: ( ',' )
+ // InternalQVTimperative.g:6118:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -20200,14 +20911,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:5921:1: rule__AddStatementCS__Group_0_2__1 : rule__AddStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:6131:1: rule__AddStatementCS__Group_0_2__1 : rule__AddStatementCS__Group_0_2__1__Impl ;
public final void rule__AddStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5925:1: ( rule__AddStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:5926:2: rule__AddStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:6135:1: ( rule__AddStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:6136:2: rule__AddStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__Group_0_2__1__Impl();
@@ -20233,23 +20944,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:5932:1: rule__AddStatementCS__Group_0_2__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:6142:1: rule__AddStatementCS__Group_0_2__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__AddStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5936:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:5937:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:6146:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:6147:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:5937:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:5938:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:6147:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:6148:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:5939:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:5939:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:6149:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:6149:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -20283,15 +20994,346 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__AddStatementCS__Group_0_2__1__Impl"
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__0"
+ // InternalQVTimperative.g:6163:1: rule__AppendParameterBindingCS__Group__0 : rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 ;
+ public final void rule__AppendParameterBindingCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6167:1: ( rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:6168:2: rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_15);
+ rule__AppendParameterBindingCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__0"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__0__Impl"
+ // InternalQVTimperative.g:6175:1: rule__AppendParameterBindingCS__Group__0__Impl : ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) ;
+ public final void rule__AppendParameterBindingCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6179:1: ( ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) )
+ // InternalQVTimperative.g:6180:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) )
+ {
+ // InternalQVTimperative.g:6180:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) )
+ // InternalQVTimperative.g:6181:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0());
+ }
+ // InternalQVTimperative.g:6182:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 )
+ // InternalQVTimperative.g:6182:2: rule__AppendParameterBindingCS__ReferredVariableAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__ReferredVariableAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__1"
+ // InternalQVTimperative.g:6192:1: rule__AppendParameterBindingCS__Group__1 : rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 ;
+ public final void rule__AppendParameterBindingCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6196:1: ( rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:6197:2: rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__AppendParameterBindingCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__1"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__1__Impl"
+ // InternalQVTimperative.g:6204:1: rule__AppendParameterBindingCS__Group__1__Impl : ( 'appendsTo' ) ;
+ public final void rule__AppendParameterBindingCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6208:1: ( ( 'appendsTo' ) )
+ // InternalQVTimperative.g:6209:1: ( 'appendsTo' )
+ {
+ // InternalQVTimperative.g:6209:1: ( 'appendsTo' )
+ // InternalQVTimperative.g:6210:1: 'appendsTo'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
+ }
+ match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__2"
+ // InternalQVTimperative.g:6223:1: rule__AppendParameterBindingCS__Group__2 : rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 ;
+ public final void rule__AppendParameterBindingCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6227:1: ( rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:6228:2: rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_11);
+ rule__AppendParameterBindingCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__2"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__2__Impl"
+ // InternalQVTimperative.g:6235:1: rule__AppendParameterBindingCS__Group__2__Impl : ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) ;
+ public final void rule__AppendParameterBindingCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6239:1: ( ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) )
+ // InternalQVTimperative.g:6240:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) )
+ {
+ // InternalQVTimperative.g:6240:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) )
+ // InternalQVTimperative.g:6241:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2());
+ }
+ // InternalQVTimperative.g:6242:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 )
+ // InternalQVTimperative.g:6242:2: rule__AppendParameterBindingCS__ValueAssignment_2
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__ValueAssignment_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__3"
+ // InternalQVTimperative.g:6252:1: rule__AppendParameterBindingCS__Group__3 : rule__AppendParameterBindingCS__Group__3__Impl ;
+ public final void rule__AppendParameterBindingCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6256:1: ( rule__AppendParameterBindingCS__Group__3__Impl )
+ // InternalQVTimperative.g:6257:2: rule__AppendParameterBindingCS__Group__3__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__AppendParameterBindingCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__3"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__Group__3__Impl"
+ // InternalQVTimperative.g:6263:1: rule__AppendParameterBindingCS__Group__3__Impl : ( ';' ) ;
+ public final void rule__AppendParameterBindingCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6267:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6268:1: ( ';' )
+ {
+ // InternalQVTimperative.g:6268:1: ( ';' )
+ // InternalQVTimperative.g:6269:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__Group__3__Impl"
+
+
// $ANTLR start "rule__AppendParameterCS__Group__0"
- // InternalQVTimperative.g:5953:1: rule__AppendParameterCS__Group__0 : rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ;
+ // InternalQVTimperative.g:6290:1: rule__AppendParameterCS__Group__0 : rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ;
public final void rule__AppendParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5957:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 )
- // InternalQVTimperative.g:5958:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1
+ // InternalQVTimperative.g:6294:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 )
+ // InternalQVTimperative.g:6295:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AppendParameterCS__Group__0__Impl();
@@ -20322,22 +21364,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:5965:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ;
+ // InternalQVTimperative.g:6302:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ;
public final void rule__AppendParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5969:1: ( ( 'append' ) )
- // InternalQVTimperative.g:5970:1: ( 'append' )
+ // InternalQVTimperative.g:6306:1: ( ( 'append' ) )
+ // InternalQVTimperative.g:6307:1: ( 'append' )
{
- // InternalQVTimperative.g:5970:1: ( 'append' )
- // InternalQVTimperative.g:5971:1: 'append'
+ // InternalQVTimperative.g:6307:1: ( 'append' )
+ // InternalQVTimperative.g:6308:1: 'append'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getAppendKeyword_0());
}
- match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterCSAccess().getAppendKeyword_0());
}
@@ -20363,16 +21405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__1"
- // InternalQVTimperative.g:5984:1: rule__AppendParameterCS__Group__1 : rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ;
+ // InternalQVTimperative.g:6321:1: rule__AppendParameterCS__Group__1 : rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ;
public final void rule__AppendParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:5988:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 )
- // InternalQVTimperative.g:5989:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2
+ // InternalQVTimperative.g:6325:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 )
+ // InternalQVTimperative.g:6326:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__AppendParameterCS__Group__1__Impl();
state._fsp--;
@@ -20401,23 +21443,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:5996:1: rule__AppendParameterCS__Group__1__Impl : ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:6333:1: rule__AppendParameterCS__Group__1__Impl : ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ;
public final void rule__AppendParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6000:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:6001:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:6337:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
{
- // InternalQVTimperative.g:6001:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:6002:1: ( rule__AppendParameterCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:6339:1: ( rule__AppendParameterCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:6003:1: ( rule__AppendParameterCS__NameAssignment_1 )
- // InternalQVTimperative.g:6003:2: rule__AppendParameterCS__NameAssignment_1
+ // InternalQVTimperative.g:6340:1: ( rule__AppendParameterCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6340:2: rule__AppendParameterCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__NameAssignment_1();
@@ -20452,14 +21494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__2"
- // InternalQVTimperative.g:6013:1: rule__AppendParameterCS__Group__2 : rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ;
+ // InternalQVTimperative.g:6350:1: rule__AppendParameterCS__Group__2 : rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ;
public final void rule__AppendParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6017:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 )
- // InternalQVTimperative.g:6018:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3
+ // InternalQVTimperative.g:6354:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 )
+ // InternalQVTimperative.g:6355:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AppendParameterCS__Group__2__Impl();
@@ -20490,22 +21532,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:6025:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:6362:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ;
public final void rule__AppendParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6029:1: ( ( ':' ) )
- // InternalQVTimperative.g:6030:1: ( ':' )
+ // InternalQVTimperative.g:6366:1: ( ( ':' ) )
+ // InternalQVTimperative.g:6367:1: ( ':' )
{
- // InternalQVTimperative.g:6030:1: ( ':' )
- // InternalQVTimperative.g:6031:1: ':'
+ // InternalQVTimperative.g:6367:1: ( ':' )
+ // InternalQVTimperative.g:6368:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2());
}
@@ -20531,14 +21573,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__3"
- // InternalQVTimperative.g:6044:1: rule__AppendParameterCS__Group__3 : rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ;
+ // InternalQVTimperative.g:6381:1: rule__AppendParameterCS__Group__3 : rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ;
public final void rule__AppendParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6048:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 )
- // InternalQVTimperative.g:6049:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4
+ // InternalQVTimperative.g:6385:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 )
+ // InternalQVTimperative.g:6386:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_11);
rule__AppendParameterCS__Group__3__Impl();
@@ -20569,23 +21611,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:6056:1: rule__AppendParameterCS__Group__3__Impl : ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ;
+ // InternalQVTimperative.g:6393:1: rule__AppendParameterCS__Group__3__Impl : ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ;
public final void rule__AppendParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6060:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) )
- // InternalQVTimperative.g:6061:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
+ // InternalQVTimperative.g:6397:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) )
+ // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
{
- // InternalQVTimperative.g:6061:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
- // InternalQVTimperative.g:6062:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
+ // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) )
+ // InternalQVTimperative.g:6399:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeAssignment_3());
}
- // InternalQVTimperative.g:6063:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
- // InternalQVTimperative.g:6063:2: rule__AppendParameterCS__OwnedTypeAssignment_3
+ // InternalQVTimperative.g:6400:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 )
+ // InternalQVTimperative.g:6400:2: rule__AppendParameterCS__OwnedTypeAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__OwnedTypeAssignment_3();
@@ -20620,14 +21662,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__4"
- // InternalQVTimperative.g:6073:1: rule__AppendParameterCS__Group__4 : rule__AppendParameterCS__Group__4__Impl ;
+ // InternalQVTimperative.g:6410:1: rule__AppendParameterCS__Group__4 : rule__AppendParameterCS__Group__4__Impl ;
public final void rule__AppendParameterCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6077:1: ( rule__AppendParameterCS__Group__4__Impl )
- // InternalQVTimperative.g:6078:2: rule__AppendParameterCS__Group__4__Impl
+ // InternalQVTimperative.g:6414:1: ( rule__AppendParameterCS__Group__4__Impl )
+ // InternalQVTimperative.g:6415:2: rule__AppendParameterCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AppendParameterCS__Group__4__Impl();
@@ -20653,22 +21695,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:6084:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6421:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ;
public final void rule__AppendParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6088:1: ( ( ';' ) )
- // InternalQVTimperative.g:6089:1: ( ';' )
+ // InternalQVTimperative.g:6425:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6426:1: ( ';' )
{
- // InternalQVTimperative.g:6089:1: ( ';' )
- // InternalQVTimperative.g:6090:1: ';'
+ // InternalQVTimperative.g:6426:1: ( ';' )
+ // InternalQVTimperative.g:6427:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getSemicolonKeyword_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAppendParameterCSAccess().getSemicolonKeyword_4());
}
@@ -20693,15 +21735,783 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__AppendParameterCS__Group__4__Impl"
+ // $ANTLR start "rule__BufferStatementCS__Group__0"
+ // InternalQVTimperative.g:6450:1: rule__BufferStatementCS__Group__0 : rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 ;
+ public final void rule__BufferStatementCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6454:1: ( rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 )
+ // InternalQVTimperative.g:6455:2: rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__BufferStatementCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__0"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__0__Impl"
+ // InternalQVTimperative.g:6462:1: rule__BufferStatementCS__Group__0__Impl : ( 'buffer' ) ;
+ public final void rule__BufferStatementCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6466:1: ( ( 'buffer' ) )
+ // InternalQVTimperative.g:6467:1: ( 'buffer' )
+ {
+ // InternalQVTimperative.g:6467:1: ( 'buffer' )
+ // InternalQVTimperative.g:6468:1: 'buffer'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ }
+ match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__1"
+ // InternalQVTimperative.g:6481:1: rule__BufferStatementCS__Group__1 : rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 ;
+ public final void rule__BufferStatementCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6485:1: ( rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 )
+ // InternalQVTimperative.g:6486:2: rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_17);
+ rule__BufferStatementCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__1"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__1__Impl"
+ // InternalQVTimperative.g:6493:1: rule__BufferStatementCS__Group__1__Impl : ( ( rule__BufferStatementCS__NameAssignment_1 ) ) ;
+ public final void rule__BufferStatementCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6497:1: ( ( ( rule__BufferStatementCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:6498:1: ( ( rule__BufferStatementCS__NameAssignment_1 ) )
+ {
+ // InternalQVTimperative.g:6498:1: ( ( rule__BufferStatementCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:6499:1: ( rule__BufferStatementCS__NameAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1());
+ }
+ // InternalQVTimperative.g:6500:1: ( rule__BufferStatementCS__NameAssignment_1 )
+ // InternalQVTimperative.g:6500:2: rule__BufferStatementCS__NameAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__NameAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__2"
+ // InternalQVTimperative.g:6510:1: rule__BufferStatementCS__Group__2 : rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 ;
+ public final void rule__BufferStatementCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6514:1: ( rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 )
+ // InternalQVTimperative.g:6515:2: rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_17);
+ rule__BufferStatementCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__2"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__2__Impl"
+ // InternalQVTimperative.g:6522:1: rule__BufferStatementCS__Group__2__Impl : ( ( rule__BufferStatementCS__Group_2__0 )? ) ;
+ public final void rule__BufferStatementCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6526:1: ( ( ( rule__BufferStatementCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:6527:1: ( ( rule__BufferStatementCS__Group_2__0 )? )
+ {
+ // InternalQVTimperative.g:6527:1: ( ( rule__BufferStatementCS__Group_2__0 )? )
+ // InternalQVTimperative.g:6528:1: ( rule__BufferStatementCS__Group_2__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getGroup_2());
+ }
+ // InternalQVTimperative.g:6529:1: ( rule__BufferStatementCS__Group_2__0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
+
+ if ( (LA72_0==73) ) {
+ alt72=1;
+ }
+ switch (alt72) {
+ case 1 :
+ // InternalQVTimperative.g:6529:2: rule__BufferStatementCS__Group_2__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_2__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getGroup_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__3"
+ // InternalQVTimperative.g:6539:1: rule__BufferStatementCS__Group__3 : rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 ;
+ public final void rule__BufferStatementCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6543:1: ( rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 )
+ // InternalQVTimperative.g:6544:2: rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_17);
+ rule__BufferStatementCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__3"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__3__Impl"
+ // InternalQVTimperative.g:6551:1: rule__BufferStatementCS__Group__3__Impl : ( ( rule__BufferStatementCS__Group_3__0 )? ) ;
+ public final void rule__BufferStatementCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6555:1: ( ( ( rule__BufferStatementCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:6556:1: ( ( rule__BufferStatementCS__Group_3__0 )? )
+ {
+ // InternalQVTimperative.g:6556:1: ( ( rule__BufferStatementCS__Group_3__0 )? )
+ // InternalQVTimperative.g:6557:1: ( rule__BufferStatementCS__Group_3__0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getGroup_3());
+ }
+ // InternalQVTimperative.g:6558:1: ( rule__BufferStatementCS__Group_3__0 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
+
+ if ( (LA73_0==75) ) {
+ alt73=1;
+ }
+ switch (alt73) {
+ case 1 :
+ // InternalQVTimperative.g:6558:2: rule__BufferStatementCS__Group_3__0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_3__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getGroup_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__4"
+ // InternalQVTimperative.g:6568:1: rule__BufferStatementCS__Group__4 : rule__BufferStatementCS__Group__4__Impl ;
+ public final void rule__BufferStatementCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6572:1: ( rule__BufferStatementCS__Group__4__Impl )
+ // InternalQVTimperative.g:6573:2: rule__BufferStatementCS__Group__4__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__4"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group__4__Impl"
+ // InternalQVTimperative.g:6579:1: rule__BufferStatementCS__Group__4__Impl : ( ';' ) ;
+ public final void rule__BufferStatementCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6583:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6584:1: ( ';' )
+ {
+ // InternalQVTimperative.g:6584:1: ( ';' )
+ // InternalQVTimperative.g:6585:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group__4__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_2__0"
+ // InternalQVTimperative.g:6608:1: rule__BufferStatementCS__Group_2__0 : rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1 ;
+ public final void rule__BufferStatementCS__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6612:1: ( rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1 )
+ // InternalQVTimperative.g:6613:2: rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1
+ {
+ pushFollow(FollowSets000.FOLLOW_12);
+ rule__BufferStatementCS__Group_2__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_2__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_2__0"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_2__0__Impl"
+ // InternalQVTimperative.g:6620:1: rule__BufferStatementCS__Group_2__0__Impl : ( ':' ) ;
+ public final void rule__BufferStatementCS__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6624:1: ( ( ':' ) )
+ // InternalQVTimperative.g:6625:1: ( ':' )
+ {
+ // InternalQVTimperative.g:6625:1: ( ':' )
+ // InternalQVTimperative.g:6626:1: ':'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ }
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_2__1"
+ // InternalQVTimperative.g:6639:1: rule__BufferStatementCS__Group_2__1 : rule__BufferStatementCS__Group_2__1__Impl ;
+ public final void rule__BufferStatementCS__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6643:1: ( rule__BufferStatementCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:6644:2: rule__BufferStatementCS__Group_2__1__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_2__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_2__1"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_2__1__Impl"
+ // InternalQVTimperative.g:6650:1: rule__BufferStatementCS__Group_2__1__Impl : ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) ;
+ public final void rule__BufferStatementCS__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6654:1: ( ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:6655:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) )
+ {
+ // InternalQVTimperative.g:6655:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:6656:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1());
+ }
+ // InternalQVTimperative.g:6657:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:6657:2: rule__BufferStatementCS__OwnedTypeAssignment_2_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__OwnedTypeAssignment_2_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_3__0"
+ // InternalQVTimperative.g:6671:1: rule__BufferStatementCS__Group_3__0 : rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 ;
+ public final void rule__BufferStatementCS__Group_3__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6675:1: ( rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 )
+ // InternalQVTimperative.g:6676:2: rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1
+ {
+ pushFollow(FollowSets000.FOLLOW_10);
+ rule__BufferStatementCS__Group_3__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_3__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_3__0"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_3__0__Impl"
+ // InternalQVTimperative.g:6683:1: rule__BufferStatementCS__Group_3__0__Impl : ( ':=' ) ;
+ public final void rule__BufferStatementCS__Group_3__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6687:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:6688:1: ( ':=' )
+ {
+ // InternalQVTimperative.g:6688:1: ( ':=' )
+ // InternalQVTimperative.g:6689:1: ':='
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ }
+ match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_3__0__Impl"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_3__1"
+ // InternalQVTimperative.g:6702:1: rule__BufferStatementCS__Group_3__1 : rule__BufferStatementCS__Group_3__1__Impl ;
+ public final void rule__BufferStatementCS__Group_3__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6706:1: ( rule__BufferStatementCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:6707:2: rule__BufferStatementCS__Group_3__1__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__Group_3__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_3__1"
+
+
+ // $ANTLR start "rule__BufferStatementCS__Group_3__1__Impl"
+ // InternalQVTimperative.g:6713:1: rule__BufferStatementCS__Group_3__1__Impl : ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) ;
+ public final void rule__BufferStatementCS__Group_3__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:6717:1: ( ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:6718:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) )
+ {
+ // InternalQVTimperative.g:6718:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) )
+ // InternalQVTimperative.g:6719:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1());
+ }
+ // InternalQVTimperative.g:6720:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 )
+ // InternalQVTimperative.g:6720:2: rule__BufferStatementCS__OwnedExpressionAssignment_3_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__BufferStatementCS__OwnedExpressionAssignment_3_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__Group_3__1__Impl"
+
+
// $ANTLR start "rule__CheckStatementCS__Group__0"
- // InternalQVTimperative.g:6113:1: rule__CheckStatementCS__Group__0 : rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ;
+ // InternalQVTimperative.g:6734:1: rule__CheckStatementCS__Group__0 : rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ;
public final void rule__CheckStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6117:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 )
- // InternalQVTimperative.g:6118:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1
+ // InternalQVTimperative.g:6738:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 )
+ // InternalQVTimperative.g:6739:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__CheckStatementCS__Group__0__Impl();
@@ -20732,22 +22542,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6125:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ;
+ // InternalQVTimperative.g:6746:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ;
public final void rule__CheckStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6129:1: ( ( 'check' ) )
- // InternalQVTimperative.g:6130:1: ( 'check' )
+ // InternalQVTimperative.g:6750:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:6751:1: ( 'check' )
{
- // InternalQVTimperative.g:6130:1: ( 'check' )
- // InternalQVTimperative.g:6131:1: 'check'
+ // InternalQVTimperative.g:6751:1: ( 'check' )
+ // InternalQVTimperative.g:6752:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0());
}
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0());
}
@@ -20773,14 +22583,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__1"
- // InternalQVTimperative.g:6144:1: rule__CheckStatementCS__Group__1 : rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ;
+ // InternalQVTimperative.g:6765:1: rule__CheckStatementCS__Group__1 : rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ;
public final void rule__CheckStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6148:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 )
- // InternalQVTimperative.g:6149:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2
+ // InternalQVTimperative.g:6769:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 )
+ // InternalQVTimperative.g:6770:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_11);
rule__CheckStatementCS__Group__1__Impl();
@@ -20811,23 +22621,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6156:1: rule__CheckStatementCS__Group__1__Impl : ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:6777:1: rule__CheckStatementCS__Group__1__Impl : ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ;
public final void rule__CheckStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6160:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:6161:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:6781:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:6161:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:6162:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:6783:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:6163:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:6163:2: rule__CheckStatementCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:6784:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:6784:2: rule__CheckStatementCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CheckStatementCS__OwnedConditionAssignment_1();
@@ -20862,14 +22672,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__2"
- // InternalQVTimperative.g:6173:1: rule__CheckStatementCS__Group__2 : rule__CheckStatementCS__Group__2__Impl ;
+ // InternalQVTimperative.g:6794:1: rule__CheckStatementCS__Group__2 : rule__CheckStatementCS__Group__2__Impl ;
public final void rule__CheckStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6177:1: ( rule__CheckStatementCS__Group__2__Impl )
- // InternalQVTimperative.g:6178:2: rule__CheckStatementCS__Group__2__Impl
+ // InternalQVTimperative.g:6798:1: ( rule__CheckStatementCS__Group__2__Impl )
+ // InternalQVTimperative.g:6799:2: rule__CheckStatementCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CheckStatementCS__Group__2__Impl();
@@ -20895,22 +22705,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CheckStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6184:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:6805:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ;
public final void rule__CheckStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6188:1: ( ( ';' ) )
- // InternalQVTimperative.g:6189:1: ( ';' )
+ // InternalQVTimperative.g:6809:1: ( ( ';' ) )
+ // InternalQVTimperative.g:6810:1: ( ';' )
{
- // InternalQVTimperative.g:6189:1: ( ';' )
- // InternalQVTimperative.g:6190:1: ';'
+ // InternalQVTimperative.g:6810:1: ( ';' )
+ // InternalQVTimperative.g:6811:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getSemicolonKeyword_2());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCheckStatementCSAccess().getSemicolonKeyword_2());
}
@@ -20936,16 +22746,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__0"
- // InternalQVTimperative.g:6209:1: rule__DeclareStatementCS__Group__0 : rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ;
+ // InternalQVTimperative.g:6830:1: rule__DeclareStatementCS__Group__0 : rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ;
public final void rule__DeclareStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6213:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 )
- // InternalQVTimperative.g:6214:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1
+ // InternalQVTimperative.g:6834:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 )
+ // InternalQVTimperative.g:6835:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_16);
+ pushFollow(FollowSets000.FOLLOW_18);
rule__DeclareStatementCS__Group__0__Impl();
state._fsp--;
@@ -20974,31 +22784,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:6221:1: rule__DeclareStatementCS__Group__0__Impl : ( ( rule__DeclareStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:6842:1: rule__DeclareStatementCS__Group__0__Impl : ( ( rule__DeclareStatementCS__Group_0__0 )? ) ;
public final void rule__DeclareStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6225:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:6226:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:6846:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:6226:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:6227:1: ( rule__DeclareStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:6848:1: ( rule__DeclareStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:6228:1: ( rule__DeclareStatementCS__Group_0__0 )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalQVTimperative.g:6849:1: ( rule__DeclareStatementCS__Group_0__0 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA70_0==68) ) {
- alt70=1;
+ if ( (LA74_0==69) ) {
+ alt74=1;
}
- switch (alt70) {
+ switch (alt74) {
case 1 :
- // InternalQVTimperative.g:6228:2: rule__DeclareStatementCS__Group_0__0
+ // InternalQVTimperative.g:6849:2: rule__DeclareStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0__0();
@@ -21036,16 +22846,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__1"
- // InternalQVTimperative.g:6238:1: rule__DeclareStatementCS__Group__1 : rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ;
+ // InternalQVTimperative.g:6859:1: rule__DeclareStatementCS__Group__1 : rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ;
public final void rule__DeclareStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6242:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 )
- // InternalQVTimperative.g:6243:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2
+ // InternalQVTimperative.g:6863:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 )
+ // InternalQVTimperative.g:6864:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_16);
+ pushFollow(FollowSets000.FOLLOW_18);
rule__DeclareStatementCS__Group__1__Impl();
state._fsp--;
@@ -21074,34 +22884,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:6250:1: rule__DeclareStatementCS__Group__1__Impl : ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) ;
+ // InternalQVTimperative.g:6871:1: rule__DeclareStatementCS__Group__1__Impl : ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) ;
public final void rule__DeclareStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6254:1: ( ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) )
- // InternalQVTimperative.g:6255:1: ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? )
+ // InternalQVTimperative.g:6875:1: ( ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) )
+ // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
{
- // InternalQVTimperative.g:6255:1: ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? )
- // InternalQVTimperative.g:6256:1: ( rule__DeclareStatementCS__IsCheckedAssignment_1 )?
+ // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? )
+ // InternalQVTimperative.g:6877:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1());
+ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1());
}
- // InternalQVTimperative.g:6257:1: ( rule__DeclareStatementCS__IsCheckedAssignment_1 )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // InternalQVTimperative.g:6878:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA71_0==18) ) {
- alt71=1;
+ if ( (LA75_0==19) ) {
+ alt75=1;
}
- switch (alt71) {
+ switch (alt75) {
case 1 :
- // InternalQVTimperative.g:6257:2: rule__DeclareStatementCS__IsCheckedAssignment_1
+ // InternalQVTimperative.g:6878:2: rule__DeclareStatementCS__IsCheckAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
- rule__DeclareStatementCS__IsCheckedAssignment_1();
+ rule__DeclareStatementCS__IsCheckAssignment_1();
state._fsp--;
if (state.failed) return ;
@@ -21112,7 +22922,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1());
+ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1());
}
}
@@ -21136,14 +22946,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__2"
- // InternalQVTimperative.g:6267:1: rule__DeclareStatementCS__Group__2 : rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ;
+ // InternalQVTimperative.g:6888:1: rule__DeclareStatementCS__Group__2 : rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ;
public final void rule__DeclareStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6271:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 )
- // InternalQVTimperative.g:6272:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3
+ // InternalQVTimperative.g:6892:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 )
+ // InternalQVTimperative.g:6893:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DeclareStatementCS__Group__2__Impl();
@@ -21174,22 +22984,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:6279:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ;
+ // InternalQVTimperative.g:6900:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ;
public final void rule__DeclareStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6283:1: ( ( 'var' ) )
- // InternalQVTimperative.g:6284:1: ( 'var' )
+ // InternalQVTimperative.g:6904:1: ( ( 'var' ) )
+ // InternalQVTimperative.g:6905:1: ( 'var' )
{
- // InternalQVTimperative.g:6284:1: ( 'var' )
- // InternalQVTimperative.g:6285:1: 'var'
+ // InternalQVTimperative.g:6905:1: ( 'var' )
+ // InternalQVTimperative.g:6906:1: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
- match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
@@ -21215,16 +23025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__3"
- // InternalQVTimperative.g:6298:1: rule__DeclareStatementCS__Group__3 : rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ;
+ // InternalQVTimperative.g:6919:1: rule__DeclareStatementCS__Group__3 : rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ;
public final void rule__DeclareStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6302:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 )
- // InternalQVTimperative.g:6303:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4
+ // InternalQVTimperative.g:6923:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 )
+ // InternalQVTimperative.g:6924:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_19);
rule__DeclareStatementCS__Group__3__Impl();
state._fsp--;
@@ -21253,23 +23063,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:6310:1: rule__DeclareStatementCS__Group__3__Impl : ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:6931:1: rule__DeclareStatementCS__Group__3__Impl : ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ;
public final void rule__DeclareStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6314:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:6315:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:6935:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:6315:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:6316:1: ( rule__DeclareStatementCS__NameAssignment_3 )
+ // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:6937:1: ( rule__DeclareStatementCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:6317:1: ( rule__DeclareStatementCS__NameAssignment_3 )
- // InternalQVTimperative.g:6317:2: rule__DeclareStatementCS__NameAssignment_3
+ // InternalQVTimperative.g:6938:1: ( rule__DeclareStatementCS__NameAssignment_3 )
+ // InternalQVTimperative.g:6938:2: rule__DeclareStatementCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__NameAssignment_3();
@@ -21304,16 +23114,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__4"
- // InternalQVTimperative.g:6327:1: rule__DeclareStatementCS__Group__4 : rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ;
+ // InternalQVTimperative.g:6948:1: rule__DeclareStatementCS__Group__4 : rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ;
public final void rule__DeclareStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6331:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 )
- // InternalQVTimperative.g:6332:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5
+ // InternalQVTimperative.g:6952:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 )
+ // InternalQVTimperative.g:6953:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_19);
rule__DeclareStatementCS__Group__4__Impl();
state._fsp--;
@@ -21342,31 +23152,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:6339:1: rule__DeclareStatementCS__Group__4__Impl : ( ( rule__DeclareStatementCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:6960:1: rule__DeclareStatementCS__Group__4__Impl : ( ( rule__DeclareStatementCS__Group_4__0 )? ) ;
public final void rule__DeclareStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6343:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:6344:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
+ // InternalQVTimperative.g:6964:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:6344:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
- // InternalQVTimperative.g:6345:1: ( rule__DeclareStatementCS__Group_4__0 )?
+ // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? )
+ // InternalQVTimperative.g:6966:1: ( rule__DeclareStatementCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:6346:1: ( rule__DeclareStatementCS__Group_4__0 )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalQVTimperative.g:6967:1: ( rule__DeclareStatementCS__Group_4__0 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA72_0==71) ) {
- alt72=1;
+ if ( (LA76_0==73) ) {
+ alt76=1;
}
- switch (alt72) {
+ switch (alt76) {
case 1 :
- // InternalQVTimperative.g:6346:2: rule__DeclareStatementCS__Group_4__0
+ // InternalQVTimperative.g:6967:2: rule__DeclareStatementCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_4__0();
@@ -21404,14 +23214,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__5"
- // InternalQVTimperative.g:6356:1: rule__DeclareStatementCS__Group__5 : rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ;
+ // InternalQVTimperative.g:6977:1: rule__DeclareStatementCS__Group__5 : rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ;
public final void rule__DeclareStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6360:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 )
- // InternalQVTimperative.g:6361:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6
+ // InternalQVTimperative.g:6981:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 )
+ // InternalQVTimperative.g:6982:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_10);
rule__DeclareStatementCS__Group__5__Impl();
@@ -21442,22 +23252,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:6368:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:6989:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ;
public final void rule__DeclareStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6372:1: ( ( ':=' ) )
- // InternalQVTimperative.g:6373:1: ( ':=' )
+ // InternalQVTimperative.g:6993:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:6994:1: ( ':=' )
{
- // InternalQVTimperative.g:6373:1: ( ':=' )
- // InternalQVTimperative.g:6374:1: ':='
+ // InternalQVTimperative.g:6994:1: ( ':=' )
+ // InternalQVTimperative.g:6995:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
@@ -21483,14 +23293,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__6"
- // InternalQVTimperative.g:6387:1: rule__DeclareStatementCS__Group__6 : rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ;
+ // InternalQVTimperative.g:7008:1: rule__DeclareStatementCS__Group__6 : rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ;
public final void rule__DeclareStatementCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6391:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 )
- // InternalQVTimperative.g:6392:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7
+ // InternalQVTimperative.g:7012:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 )
+ // InternalQVTimperative.g:7013:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_11);
rule__DeclareStatementCS__Group__6__Impl();
@@ -21521,23 +23331,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:6399:1: rule__DeclareStatementCS__Group__6__Impl : ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ;
+ // InternalQVTimperative.g:7020:1: rule__DeclareStatementCS__Group__6__Impl : ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ;
public final void rule__DeclareStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6403:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) )
- // InternalQVTimperative.g:6404:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:7024:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) )
+ // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
{
- // InternalQVTimperative.g:6404:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
- // InternalQVTimperative.g:6405:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
+ // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:7026:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionAssignment_6());
}
- // InternalQVTimperative.g:6406:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
- // InternalQVTimperative.g:6406:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6
+ // InternalQVTimperative.g:7027:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 )
+ // InternalQVTimperative.g:7027:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__OwnedExpressionAssignment_6();
@@ -21572,14 +23382,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__7"
- // InternalQVTimperative.g:6416:1: rule__DeclareStatementCS__Group__7 : rule__DeclareStatementCS__Group__7__Impl ;
+ // InternalQVTimperative.g:7037:1: rule__DeclareStatementCS__Group__7 : rule__DeclareStatementCS__Group__7__Impl ;
public final void rule__DeclareStatementCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6420:1: ( rule__DeclareStatementCS__Group__7__Impl )
- // InternalQVTimperative.g:6421:2: rule__DeclareStatementCS__Group__7__Impl
+ // InternalQVTimperative.g:7041:1: ( rule__DeclareStatementCS__Group__7__Impl )
+ // InternalQVTimperative.g:7042:2: rule__DeclareStatementCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group__7__Impl();
@@ -21605,22 +23415,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:6427:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:7048:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ;
public final void rule__DeclareStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6431:1: ( ( ';' ) )
- // InternalQVTimperative.g:6432:1: ( ';' )
+ // InternalQVTimperative.g:7052:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7053:1: ( ';' )
{
- // InternalQVTimperative.g:6432:1: ( ';' )
- // InternalQVTimperative.g:6433:1: ';'
+ // InternalQVTimperative.g:7053:1: ( ';' )
+ // InternalQVTimperative.g:7054:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getSemicolonKeyword_7());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getSemicolonKeyword_7());
}
@@ -21646,14 +23456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__0"
- // InternalQVTimperative.g:6462:1: rule__DeclareStatementCS__Group_0__0 : rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:7083:1: rule__DeclareStatementCS__Group_0__0 : rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ;
public final void rule__DeclareStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6466:1: ( rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 )
- // InternalQVTimperative.g:6467:2: rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1
+ // InternalQVTimperative.g:7087:1: ( rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:7088:2: rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__DeclareStatementCS__Group_0__0__Impl();
@@ -21684,22 +23494,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:6474:1: rule__DeclareStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:7095:1: rule__DeclareStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__DeclareStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6478:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:6479:1: ( 'observe' )
+ // InternalQVTimperative.g:7099:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:7100:1: ( 'observe' )
{
- // InternalQVTimperative.g:6479:1: ( 'observe' )
- // InternalQVTimperative.g:6480:1: 'observe'
+ // InternalQVTimperative.g:7100:1: ( 'observe' )
+ // InternalQVTimperative.g:7101:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0());
}
@@ -21725,14 +23535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__1"
- // InternalQVTimperative.g:6493:1: rule__DeclareStatementCS__Group_0__1 : rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:7114:1: rule__DeclareStatementCS__Group_0__1 : rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ;
public final void rule__DeclareStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6497:1: ( rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 )
- // InternalQVTimperative.g:6498:2: rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2
+ // InternalQVTimperative.g:7118:1: ( rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:7119:2: rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__DeclareStatementCS__Group_0__1__Impl();
@@ -21763,23 +23573,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:6505:1: rule__DeclareStatementCS__Group_0__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:7126:1: rule__DeclareStatementCS__Group_0__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__DeclareStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6509:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:6510:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7130:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:6510:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:6511:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:7132:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:6512:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:6512:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:7133:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:7133:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1();
@@ -21814,14 +23624,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__2"
- // InternalQVTimperative.g:6522:1: rule__DeclareStatementCS__Group_0__2 : rule__DeclareStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:7143:1: rule__DeclareStatementCS__Group_0__2 : rule__DeclareStatementCS__Group_0__2__Impl ;
public final void rule__DeclareStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6526:1: ( rule__DeclareStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:6527:2: rule__DeclareStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:7147:1: ( rule__DeclareStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:7148:2: rule__DeclareStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0__2__Impl();
@@ -21847,35 +23657,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:6533:1: rule__DeclareStatementCS__Group_0__2__Impl : ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:7154:1: rule__DeclareStatementCS__Group_0__2__Impl : ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ;
public final void rule__DeclareStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6537:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:6538:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7158:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:7159:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:6538:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:6539:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:7159:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:7160:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:6540:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
- loop73:
+ // InternalQVTimperative.g:7161:1: ( rule__DeclareStatementCS__Group_0_2__0 )*
+ loop77:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA73_0==69) ) {
- alt73=1;
+ if ( (LA77_0==70) ) {
+ alt77=1;
}
- switch (alt73) {
+ switch (alt77) {
case 1 :
- // InternalQVTimperative.g:6540:2: rule__DeclareStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:7161:2: rule__DeclareStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__DeclareStatementCS__Group_0_2__0();
@@ -21887,7 +23697,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop73;
+ break loop77;
}
} while (true);
@@ -21916,14 +23726,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:6556:1: rule__DeclareStatementCS__Group_0_2__0 : rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:7177:1: rule__DeclareStatementCS__Group_0_2__0 : rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ;
public final void rule__DeclareStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6560:1: ( rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:6561:2: rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:7181:1: ( rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:7182:2: rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__DeclareStatementCS__Group_0_2__0__Impl();
@@ -21954,22 +23764,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:6568:1: rule__DeclareStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7189:1: rule__DeclareStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__DeclareStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6572:1: ( ( ',' ) )
- // InternalQVTimperative.g:6573:1: ( ',' )
+ // InternalQVTimperative.g:7193:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7194:1: ( ',' )
{
- // InternalQVTimperative.g:6573:1: ( ',' )
- // InternalQVTimperative.g:6574:1: ','
+ // InternalQVTimperative.g:7194:1: ( ',' )
+ // InternalQVTimperative.g:7195:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -21995,14 +23805,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:6587:1: rule__DeclareStatementCS__Group_0_2__1 : rule__DeclareStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:7208:1: rule__DeclareStatementCS__Group_0_2__1 : rule__DeclareStatementCS__Group_0_2__1__Impl ;
public final void rule__DeclareStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6591:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:6592:2: rule__DeclareStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:7212:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:7213:2: rule__DeclareStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_0_2__1__Impl();
@@ -22028,23 +23838,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:6598:1: rule__DeclareStatementCS__Group_0_2__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:7219:1: rule__DeclareStatementCS__Group_0_2__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__DeclareStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6602:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:6603:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7223:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:7224:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:6603:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:6604:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:7224:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:7225:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:6605:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:6605:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:7226:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:7226:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -22079,14 +23889,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__0"
- // InternalQVTimperative.g:6619:1: rule__DeclareStatementCS__Group_4__0 : rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ;
+ // InternalQVTimperative.g:7240:1: rule__DeclareStatementCS__Group_4__0 : rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ;
public final void rule__DeclareStatementCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6623:1: ( rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 )
- // InternalQVTimperative.g:6624:2: rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1
+ // InternalQVTimperative.g:7244:1: ( rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 )
+ // InternalQVTimperative.g:7245:2: rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__DeclareStatementCS__Group_4__0__Impl();
@@ -22117,22 +23927,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__0__Impl"
- // InternalQVTimperative.g:6631:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7252:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__DeclareStatementCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6635:1: ( ( ':' ) )
- // InternalQVTimperative.g:6636:1: ( ':' )
+ // InternalQVTimperative.g:7256:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7257:1: ( ':' )
{
- // InternalQVTimperative.g:6636:1: ( ':' )
- // InternalQVTimperative.g:6637:1: ':'
+ // InternalQVTimperative.g:7257:1: ( ':' )
+ // InternalQVTimperative.g:7258:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
@@ -22158,14 +23968,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__1"
- // InternalQVTimperative.g:6650:1: rule__DeclareStatementCS__Group_4__1 : rule__DeclareStatementCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:7271:1: rule__DeclareStatementCS__Group_4__1 : rule__DeclareStatementCS__Group_4__1__Impl ;
public final void rule__DeclareStatementCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6654:1: ( rule__DeclareStatementCS__Group_4__1__Impl )
- // InternalQVTimperative.g:6655:2: rule__DeclareStatementCS__Group_4__1__Impl
+ // InternalQVTimperative.g:7275:1: ( rule__DeclareStatementCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:7276:2: rule__DeclareStatementCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__Group_4__1__Impl();
@@ -22191,23 +24001,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__Group_4__1__Impl"
- // InternalQVTimperative.g:6661:1: rule__DeclareStatementCS__Group_4__1__Impl : ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:7282:1: rule__DeclareStatementCS__Group_4__1__Impl : ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ;
public final void rule__DeclareStatementCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6665:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) )
- // InternalQVTimperative.g:6666:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:7286:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
{
- // InternalQVTimperative.g:6666:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
- // InternalQVTimperative.g:6667:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:7288:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeAssignment_4_1());
}
- // InternalQVTimperative.g:6668:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
- // InternalQVTimperative.g:6668:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1
+ // InternalQVTimperative.g:7289:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:7289:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DeclareStatementCS__OwnedTypeAssignment_4_1();
@@ -22242,14 +24052,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__0"
- // InternalQVTimperative.g:6682:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
+ // InternalQVTimperative.g:7303:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ;
public final void rule__DirectionCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6686:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
- // InternalQVTimperative.g:6687:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
+ // InternalQVTimperative.g:7307:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 )
+ // InternalQVTimperative.g:7308:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__0__Impl();
@@ -22280,23 +24090,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__0__Impl"
- // InternalQVTimperative.g:6694:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:7315:1: rule__DirectionCS__Group__0__Impl : ( () ) ;
public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6698:1: ( ( () ) )
- // InternalQVTimperative.g:6699:1: ( () )
+ // InternalQVTimperative.g:7319:1: ( ( () ) )
+ // InternalQVTimperative.g:7320:1: ( () )
{
- // InternalQVTimperative.g:6699:1: ( () )
- // InternalQVTimperative.g:6700:1: ()
+ // InternalQVTimperative.g:7320:1: ( () )
+ // InternalQVTimperative.g:7321:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0());
}
- // InternalQVTimperative.g:6701:1: ()
- // InternalQVTimperative.g:6703:1:
+ // InternalQVTimperative.g:7322:1: ()
+ // InternalQVTimperative.g:7324:1:
{
}
@@ -22321,14 +24131,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1"
- // InternalQVTimperative.g:6713:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
+ // InternalQVTimperative.g:7334:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ;
public final void rule__DirectionCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6717:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
- // InternalQVTimperative.g:6718:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
+ // InternalQVTimperative.g:7338:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 )
+ // InternalQVTimperative.g:7339:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__1__Impl();
@@ -22359,42 +24169,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__1__Impl"
- // InternalQVTimperative.g:6725:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__Alternatives_1 )? ) ;
+ // InternalQVTimperative.g:7346:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__Alternatives_1 )? ) ;
public final void rule__DirectionCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6729:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) )
- // InternalQVTimperative.g:6730:1: ( ( rule__DirectionCS__Alternatives_1 )? )
+ // InternalQVTimperative.g:7350:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) )
+ // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? )
{
- // InternalQVTimperative.g:6730:1: ( ( rule__DirectionCS__Alternatives_1 )? )
- // InternalQVTimperative.g:6731:1: ( rule__DirectionCS__Alternatives_1 )?
+ // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? )
+ // InternalQVTimperative.g:7352:1: ( rule__DirectionCS__Alternatives_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:6732:1: ( rule__DirectionCS__Alternatives_1 )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // InternalQVTimperative.g:7353:1: ( rule__DirectionCS__Alternatives_1 )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA74_0==18) ) {
- int LA74_1 = input.LA(2);
+ if ( (LA78_0==19) ) {
+ int LA78_1 = input.LA(2);
- if ( (synpred168_InternalQVTimperative()) ) {
- alt74=1;
+ if ( (synpred176_InternalQVTimperative()) ) {
+ alt78=1;
}
}
- else if ( (LA74_0==19) ) {
- int LA74_2 = input.LA(2);
+ else if ( (LA78_0==20) ) {
+ int LA78_2 = input.LA(2);
- if ( (synpred168_InternalQVTimperative()) ) {
- alt74=1;
+ if ( (synpred176_InternalQVTimperative()) ) {
+ alt78=1;
}
}
- switch (alt74) {
+ switch (alt78) {
case 1 :
- // InternalQVTimperative.g:6732:2: rule__DirectionCS__Alternatives_1
+ // InternalQVTimperative.g:7353:2: rule__DirectionCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Alternatives_1();
@@ -22432,14 +24242,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2"
- // InternalQVTimperative.g:6742:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
+ // InternalQVTimperative.g:7363:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ;
public final void rule__DirectionCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6746:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
- // InternalQVTimperative.g:6747:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
+ // InternalQVTimperative.g:7367:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 )
+ // InternalQVTimperative.g:7368:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__2__Impl();
@@ -22470,42 +24280,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__2__Impl"
- // InternalQVTimperative.g:6754:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__NameAssignment_2 )? ) ;
+ // InternalQVTimperative.g:7375:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__NameAssignment_2 )? ) ;
public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6758:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) )
- // InternalQVTimperative.g:6759:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
+ // InternalQVTimperative.g:7379:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) )
+ // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
{
- // InternalQVTimperative.g:6759:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
- // InternalQVTimperative.g:6760:1: ( rule__DirectionCS__NameAssignment_2 )?
+ // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? )
+ // InternalQVTimperative.g:7381:1: ( rule__DirectionCS__NameAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:6761:1: ( rule__DirectionCS__NameAssignment_2 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalQVTimperative.g:7382:1: ( rule__DirectionCS__NameAssignment_2 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( ((LA75_0>=RULE_SIMPLE_ID && LA75_0<=RULE_ESCAPED_ID)||(LA75_0>=18 && LA75_0<=20)||(LA75_0>=22 && LA75_0<=28)) ) {
- alt75=1;
+ if ( ((LA79_0>=RULE_SIMPLE_ID && LA79_0<=RULE_ESCAPED_ID)||(LA79_0>=19 && LA79_0<=21)||(LA79_0>=23 && LA79_0<=29)) ) {
+ alt79=1;
}
- else if ( (LA75_0==21) ) {
- int LA75_2 = input.LA(2);
+ else if ( (LA79_0==22) ) {
+ int LA79_2 = input.LA(2);
- if ( (LA75_2==21) ) {
- int LA75_4 = input.LA(3);
+ if ( (LA79_2==22) ) {
+ int LA79_4 = input.LA(3);
- if ( ((LA75_4>=RULE_SIMPLE_ID && LA75_4<=RULE_ESCAPED_ID)||(LA75_4>=18 && LA75_4<=28)) ) {
- alt75=1;
+ if ( ((LA79_4>=RULE_SIMPLE_ID && LA79_4<=RULE_ESCAPED_ID)||(LA79_4>=19 && LA79_4<=29)) ) {
+ alt79=1;
}
}
}
- switch (alt75) {
+ switch (alt79) {
case 1 :
- // InternalQVTimperative.g:6761:2: rule__DirectionCS__NameAssignment_2
+ // InternalQVTimperative.g:7382:2: rule__DirectionCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__NameAssignment_2();
@@ -22543,14 +24353,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3"
- // InternalQVTimperative.g:6771:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ;
+ // InternalQVTimperative.g:7392:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ;
public final void rule__DirectionCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6775:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
- // InternalQVTimperative.g:6776:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
+ // InternalQVTimperative.g:7396:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 )
+ // InternalQVTimperative.g:7397:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group__3__Impl();
@@ -22581,22 +24391,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__3__Impl"
- // InternalQVTimperative.g:6783:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ;
+ // InternalQVTimperative.g:7404:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ;
public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6787:1: ( ( 'imports' ) )
- // InternalQVTimperative.g:6788:1: ( 'imports' )
+ // InternalQVTimperative.g:7408:1: ( ( 'imports' ) )
+ // InternalQVTimperative.g:7409:1: ( 'imports' )
{
- // InternalQVTimperative.g:6788:1: ( 'imports' )
- // InternalQVTimperative.g:6789:1: 'imports'
+ // InternalQVTimperative.g:7409:1: ( 'imports' )
+ // InternalQVTimperative.g:7410:1: 'imports'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsKeyword_3());
}
- match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getImportsKeyword_3());
}
@@ -22622,14 +24432,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4"
- // InternalQVTimperative.g:6802:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ;
+ // InternalQVTimperative.g:7423:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ;
public final void rule__DirectionCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6806:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
- // InternalQVTimperative.g:6807:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
+ // InternalQVTimperative.g:7427:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 )
+ // InternalQVTimperative.g:7428:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_13);
rule__DirectionCS__Group__4__Impl();
@@ -22660,23 +24470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__4__Impl"
- // InternalQVTimperative.g:6814:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ;
+ // InternalQVTimperative.g:7435:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ;
public final void rule__DirectionCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6818:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) )
- // InternalQVTimperative.g:6819:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
+ // InternalQVTimperative.g:7439:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) )
+ // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
{
- // InternalQVTimperative.g:6819:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
- // InternalQVTimperative.g:6820:1: ( rule__DirectionCS__ImportsAssignment_4 )
+ // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) )
+ // InternalQVTimperative.g:7441:1: ( rule__DirectionCS__ImportsAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_4());
}
- // InternalQVTimperative.g:6821:1: ( rule__DirectionCS__ImportsAssignment_4 )
- // InternalQVTimperative.g:6821:2: rule__DirectionCS__ImportsAssignment_4
+ // InternalQVTimperative.g:7442:1: ( rule__DirectionCS__ImportsAssignment_4 )
+ // InternalQVTimperative.g:7442:2: rule__DirectionCS__ImportsAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_4();
@@ -22711,14 +24521,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5"
- // InternalQVTimperative.g:6831:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ;
+ // InternalQVTimperative.g:7452:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ;
public final void rule__DirectionCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6835:1: ( rule__DirectionCS__Group__5__Impl )
- // InternalQVTimperative.g:6836:2: rule__DirectionCS__Group__5__Impl
+ // InternalQVTimperative.g:7456:1: ( rule__DirectionCS__Group__5__Impl )
+ // InternalQVTimperative.g:7457:2: rule__DirectionCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group__5__Impl();
@@ -22744,35 +24554,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group__5__Impl"
- // InternalQVTimperative.g:6842:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )* ) ;
+ // InternalQVTimperative.g:7463:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )* ) ;
public final void rule__DirectionCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6846:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) )
- // InternalQVTimperative.g:6847:1: ( ( rule__DirectionCS__Group_5__0 )* )
+ // InternalQVTimperative.g:7467:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) )
+ // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* )
{
- // InternalQVTimperative.g:6847:1: ( ( rule__DirectionCS__Group_5__0 )* )
- // InternalQVTimperative.g:6848:1: ( rule__DirectionCS__Group_5__0 )*
+ // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* )
+ // InternalQVTimperative.g:7469:1: ( rule__DirectionCS__Group_5__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:6849:1: ( rule__DirectionCS__Group_5__0 )*
- loop76:
+ // InternalQVTimperative.g:7470:1: ( rule__DirectionCS__Group_5__0 )*
+ loop80:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA76_0==69) ) {
- alt76=1;
+ if ( (LA80_0==70) ) {
+ alt80=1;
}
- switch (alt76) {
+ switch (alt80) {
case 1 :
- // InternalQVTimperative.g:6849:2: rule__DirectionCS__Group_5__0
+ // InternalQVTimperative.g:7470:2: rule__DirectionCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__DirectionCS__Group_5__0();
@@ -22784,7 +24594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop76;
+ break loop80;
}
} while (true);
@@ -22813,14 +24623,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0"
- // InternalQVTimperative.g:6871:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ;
+ // InternalQVTimperative.g:7492:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ;
public final void rule__DirectionCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6875:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 )
- // InternalQVTimperative.g:6876:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1
+ // InternalQVTimperative.g:7496:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 )
+ // InternalQVTimperative.g:7497:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DirectionCS__Group_5__0__Impl();
@@ -22851,22 +24661,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__0__Impl"
- // InternalQVTimperative.g:6883:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:7504:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ;
public final void rule__DirectionCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6887:1: ( ( ',' ) )
- // InternalQVTimperative.g:6888:1: ( ',' )
+ // InternalQVTimperative.g:7508:1: ( ( ',' ) )
+ // InternalQVTimperative.g:7509:1: ( ',' )
{
- // InternalQVTimperative.g:6888:1: ( ',' )
- // InternalQVTimperative.g:6889:1: ','
+ // InternalQVTimperative.g:7509:1: ( ',' )
+ // InternalQVTimperative.g:7510:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
@@ -22892,14 +24702,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1"
- // InternalQVTimperative.g:6902:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:7523:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl ;
public final void rule__DirectionCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6906:1: ( rule__DirectionCS__Group_5__1__Impl )
- // InternalQVTimperative.g:6907:2: rule__DirectionCS__Group_5__1__Impl
+ // InternalQVTimperative.g:7527:1: ( rule__DirectionCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:7528:2: rule__DirectionCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Group_5__1__Impl();
@@ -22925,23 +24735,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__Group_5__1__Impl"
- // InternalQVTimperative.g:6913:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:7534:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ;
public final void rule__DirectionCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6917:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) )
- // InternalQVTimperative.g:6918:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
+ // InternalQVTimperative.g:7538:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
{
- // InternalQVTimperative.g:6918:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
- // InternalQVTimperative.g:6919:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
+ // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) )
+ // InternalQVTimperative.g:7540:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsAssignment_5_1());
}
- // InternalQVTimperative.g:6920:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
- // InternalQVTimperative.g:6920:2: rule__DirectionCS__ImportsAssignment_5_1
+ // InternalQVTimperative.g:7541:1: ( rule__DirectionCS__ImportsAssignment_5_1 )
+ // InternalQVTimperative.g:7541:2: rule__DirectionCS__ImportsAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__ImportsAssignment_5_1();
@@ -22975,17 +24785,452 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__DirectionCS__Group_5__1__Impl"
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__0"
+ // InternalQVTimperative.g:7555:1: rule__GuardParameterBindingCS__Group__0 : rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ;
+ public final void rule__GuardParameterBindingCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7559:1: ( rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:7560:2: rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__GuardParameterBindingCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__0"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__0__Impl"
+ // InternalQVTimperative.g:7567:1: rule__GuardParameterBindingCS__Group__0__Impl : ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ public final void rule__GuardParameterBindingCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7571:1: ( ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:7572:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
+ {
+ // InternalQVTimperative.g:7572:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:7573:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+ // InternalQVTimperative.g:7574:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
+
+ if ( (LA81_0==19) ) {
+ int LA81_1 = input.LA(2);
+
+ if ( ((LA81_1>=RULE_SIMPLE_ID && LA81_1<=RULE_ESCAPED_ID)||(LA81_1>=19 && LA81_1<=29)) ) {
+ alt81=1;
+ }
+ }
+ switch (alt81) {
+ case 1 :
+ // InternalQVTimperative.g:7574:2: rule__GuardParameterBindingCS__IsCheckAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__IsCheckAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__1"
+ // InternalQVTimperative.g:7584:1: rule__GuardParameterBindingCS__Group__1 : rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ;
+ public final void rule__GuardParameterBindingCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7588:1: ( rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:7589:2: rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_20);
+ rule__GuardParameterBindingCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__1"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__1__Impl"
+ // InternalQVTimperative.g:7596:1: rule__GuardParameterBindingCS__Group__1__Impl : ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ public final void rule__GuardParameterBindingCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7600:1: ( ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:7601:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
+ {
+ // InternalQVTimperative.g:7601:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:7602:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+ // InternalQVTimperative.g:7603:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:7603:2: rule__GuardParameterBindingCS__ReferredVariableAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__ReferredVariableAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__2"
+ // InternalQVTimperative.g:7613:1: rule__GuardParameterBindingCS__Group__2 : rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ;
+ public final void rule__GuardParameterBindingCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7617:1: ( rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:7618:2: rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__GuardParameterBindingCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__2"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__2__Impl"
+ // InternalQVTimperative.g:7625:1: rule__GuardParameterBindingCS__Group__2__Impl : ( 'consumes' ) ;
+ public final void rule__GuardParameterBindingCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7629:1: ( ( 'consumes' ) )
+ // InternalQVTimperative.g:7630:1: ( 'consumes' )
+ {
+ // InternalQVTimperative.g:7630:1: ( 'consumes' )
+ // InternalQVTimperative.g:7631:1: 'consumes'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
+ }
+ match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__3"
+ // InternalQVTimperative.g:7644:1: rule__GuardParameterBindingCS__Group__3 : rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ;
+ public final void rule__GuardParameterBindingCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7648:1: ( rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:7649:2: rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_11);
+ rule__GuardParameterBindingCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__3"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__3__Impl"
+ // InternalQVTimperative.g:7656:1: rule__GuardParameterBindingCS__Group__3__Impl : ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ;
+ public final void rule__GuardParameterBindingCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7660:1: ( ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:7661:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
+ {
+ // InternalQVTimperative.g:7661:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:7662:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3());
+ }
+ // InternalQVTimperative.g:7663:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:7663:2: rule__GuardParameterBindingCS__ValueAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__ValueAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__4"
+ // InternalQVTimperative.g:7673:1: rule__GuardParameterBindingCS__Group__4 : rule__GuardParameterBindingCS__Group__4__Impl ;
+ public final void rule__GuardParameterBindingCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7677:1: ( rule__GuardParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:7678:2: rule__GuardParameterBindingCS__Group__4__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__GuardParameterBindingCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__4"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__Group__4__Impl"
+ // InternalQVTimperative.g:7684:1: rule__GuardParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ public final void rule__GuardParameterBindingCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:7688:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7689:1: ( ';' )
+ {
+ // InternalQVTimperative.g:7689:1: ( ';' )
+ // InternalQVTimperative.g:7690:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__Group__4__Impl"
+
+
// $ANTLR start "rule__GuardParameterCS__Group__0"
- // InternalQVTimperative.g:6934:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ;
+ // InternalQVTimperative.g:7713:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ;
public final void rule__GuardParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6938:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
- // InternalQVTimperative.g:6939:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
+ // InternalQVTimperative.g:7717:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 )
+ // InternalQVTimperative.g:7718:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__0__Impl();
state._fsp--;
@@ -23014,24 +25259,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:6946:1: rule__GuardParameterCS__Group__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:7725:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ;
public final void rule__GuardParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6950:1: ( ( 'in' ) )
- // InternalQVTimperative.g:6951:1: ( 'in' )
+ // InternalQVTimperative.g:7729:1: ( ( 'guard' ) )
+ // InternalQVTimperative.g:7730:1: ( 'guard' )
{
- // InternalQVTimperative.g:6951:1: ( 'in' )
- // InternalQVTimperative.g:6952:1: 'in'
+ // InternalQVTimperative.g:7730:1: ( 'guard' )
+ // InternalQVTimperative.g:7731:1: 'guard'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardParameterCSAccess().getInKeyword_0());
+ before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardParameterCSAccess().getInKeyword_0());
+ after(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
}
@@ -23055,14 +25300,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1"
- // InternalQVTimperative.g:6965:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ;
+ // InternalQVTimperative.g:7744:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ;
public final void rule__GuardParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6969:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
- // InternalQVTimperative.g:6970:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
+ // InternalQVTimperative.g:7748:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 )
+ // InternalQVTimperative.g:7749:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__1__Impl();
@@ -23093,22 +25338,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:6977:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7756:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:6981:1: ( ( ':' ) )
- // InternalQVTimperative.g:6982:1: ( ':' )
+ // InternalQVTimperative.g:7760:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7761:1: ( ':' )
{
- // InternalQVTimperative.g:6982:1: ( ':' )
- // InternalQVTimperative.g:6983:1: ':'
+ // InternalQVTimperative.g:7761:1: ( ':' )
+ // InternalQVTimperative.g:7762:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
@@ -23134,14 +25379,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2"
- // InternalQVTimperative.g:6996:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ;
+ // InternalQVTimperative.g:7775:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ;
public final void rule__GuardParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7000:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
- // InternalQVTimperative.g:7001:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
+ // InternalQVTimperative.g:7779:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 )
+ // InternalQVTimperative.g:7780:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__GuardParameterCS__Group__2__Impl();
@@ -23172,23 +25417,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:7008:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ // InternalQVTimperative.g:7787:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ;
public final void rule__GuardParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7012:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
- // InternalQVTimperative.g:7013:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:7791:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
{
- // InternalQVTimperative.g:7013:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
- // InternalQVTimperative.g:7014:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:7793:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2());
}
- // InternalQVTimperative.g:7015:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
- // InternalQVTimperative.g:7015:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2
+ // InternalQVTimperative.g:7794:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:7794:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__ReferredTypedModelAssignment_2();
@@ -23223,16 +25468,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3"
- // InternalQVTimperative.g:7025:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ;
+ // InternalQVTimperative.g:7804:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ;
public final void rule__GuardParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7029:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
- // InternalQVTimperative.g:7030:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
+ // InternalQVTimperative.g:7808:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 )
+ // InternalQVTimperative.g:7809:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__GuardParameterCS__Group__3__Impl();
state._fsp--;
@@ -23261,23 +25506,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:7037:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:7816:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ;
public final void rule__GuardParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7041:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:7042:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:7820:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:7042:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:7043:1: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:7822:1: ( rule__GuardParameterCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:7044:1: ( rule__GuardParameterCS__NameAssignment_3 )
- // InternalQVTimperative.g:7044:2: rule__GuardParameterCS__NameAssignment_3
+ // InternalQVTimperative.g:7823:1: ( rule__GuardParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:7823:2: rule__GuardParameterCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__NameAssignment_3();
@@ -23312,14 +25557,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4"
- // InternalQVTimperative.g:7054:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ;
+ // InternalQVTimperative.g:7833:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ;
public final void rule__GuardParameterCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7058:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
- // InternalQVTimperative.g:7059:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
+ // InternalQVTimperative.g:7837:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 )
+ // InternalQVTimperative.g:7838:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_12);
rule__GuardParameterCS__Group__4__Impl();
@@ -23350,22 +25595,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__4__Impl"
- // InternalQVTimperative.g:7066:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:7845:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ;
public final void rule__GuardParameterCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7070:1: ( ( ':' ) )
- // InternalQVTimperative.g:7071:1: ( ':' )
+ // InternalQVTimperative.g:7849:1: ( ( ':' ) )
+ // InternalQVTimperative.g:7850:1: ( ':' )
{
- // InternalQVTimperative.g:7071:1: ( ':' )
- // InternalQVTimperative.g:7072:1: ':'
+ // InternalQVTimperative.g:7850:1: ( ':' )
+ // InternalQVTimperative.g:7851:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
@@ -23391,14 +25636,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5"
- // InternalQVTimperative.g:7085:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ;
+ // InternalQVTimperative.g:7864:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ;
public final void rule__GuardParameterCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7089:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
- // InternalQVTimperative.g:7090:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
+ // InternalQVTimperative.g:7868:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 )
+ // InternalQVTimperative.g:7869:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_11);
rule__GuardParameterCS__Group__5__Impl();
@@ -23429,23 +25674,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__5__Impl"
- // InternalQVTimperative.g:7097:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ;
+ // InternalQVTimperative.g:7876:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ;
public final void rule__GuardParameterCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7101:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
- // InternalQVTimperative.g:7102:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:7880:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
{
- // InternalQVTimperative.g:7102:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
- // InternalQVTimperative.g:7103:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:7882:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5());
}
- // InternalQVTimperative.g:7104:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
- // InternalQVTimperative.g:7104:2: rule__GuardParameterCS__OwnedTypeAssignment_5
+ // InternalQVTimperative.g:7883:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:7883:2: rule__GuardParameterCS__OwnedTypeAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__OwnedTypeAssignment_5();
@@ -23480,14 +25725,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6"
- // InternalQVTimperative.g:7114:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl ;
+ // InternalQVTimperative.g:7893:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl ;
public final void rule__GuardParameterCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7118:1: ( rule__GuardParameterCS__Group__6__Impl )
- // InternalQVTimperative.g:7119:2: rule__GuardParameterCS__Group__6__Impl
+ // InternalQVTimperative.g:7897:1: ( rule__GuardParameterCS__Group__6__Impl )
+ // InternalQVTimperative.g:7898:2: rule__GuardParameterCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__GuardParameterCS__Group__6__Impl();
@@ -23513,22 +25758,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__Group__6__Impl"
- // InternalQVTimperative.g:7125:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:7904:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ;
public final void rule__GuardParameterCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7129:1: ( ( ';' ) )
- // InternalQVTimperative.g:7130:1: ( ';' )
+ // InternalQVTimperative.g:7908:1: ( ( ';' ) )
+ // InternalQVTimperative.g:7909:1: ( ';' )
{
- // InternalQVTimperative.g:7130:1: ( ';' )
- // InternalQVTimperative.g:7131:1: ';'
+ // InternalQVTimperative.g:7909:1: ( ';' )
+ // InternalQVTimperative.g:7910:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_6());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_6());
}
@@ -23554,16 +25799,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0"
- // InternalQVTimperative.g:7158:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ;
+ // InternalQVTimperative.g:7937:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ;
public final void rule__ImportCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7162:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
- // InternalQVTimperative.g:7163:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
+ // InternalQVTimperative.g:7941:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 )
+ // InternalQVTimperative.g:7942:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__ImportCS__Group__0__Impl();
state._fsp--;
@@ -23592,22 +25837,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__0__Impl"
- // InternalQVTimperative.g:7170:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
+ // InternalQVTimperative.g:7949:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ;
public final void rule__ImportCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7174:1: ( ( 'import' ) )
- // InternalQVTimperative.g:7175:1: ( 'import' )
+ // InternalQVTimperative.g:7953:1: ( ( 'import' ) )
+ // InternalQVTimperative.g:7954:1: ( 'import' )
{
- // InternalQVTimperative.g:7175:1: ( 'import' )
- // InternalQVTimperative.g:7176:1: 'import'
+ // InternalQVTimperative.g:7954:1: ( 'import' )
+ // InternalQVTimperative.g:7955:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getImportKeyword_0());
}
- match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getImportKeyword_0());
}
@@ -23633,16 +25878,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1"
- // InternalQVTimperative.g:7189:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ;
+ // InternalQVTimperative.g:7968:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ;
public final void rule__ImportCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7193:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
- // InternalQVTimperative.g:7194:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
+ // InternalQVTimperative.g:7972:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 )
+ // InternalQVTimperative.g:7973:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__ImportCS__Group__1__Impl();
state._fsp--;
@@ -23671,42 +25916,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__1__Impl"
- // InternalQVTimperative.g:7201:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:7980:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ;
public final void rule__ImportCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7205:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:7206:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:7984:1: ( ( ( rule__ImportCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:7206:1: ( ( rule__ImportCS__Group_1__0 )? )
- // InternalQVTimperative.g:7207:1: ( rule__ImportCS__Group_1__0 )?
+ // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? )
+ // InternalQVTimperative.g:7986:1: ( rule__ImportCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:7208:1: ( rule__ImportCS__Group_1__0 )?
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalQVTimperative.g:7987:1: ( rule__ImportCS__Group_1__0 )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA77_0==RULE_SIMPLE_ID) ) {
- int LA77_1 = input.LA(2);
+ if ( (LA82_0==RULE_SIMPLE_ID) ) {
+ int LA82_1 = input.LA(2);
- if ( (LA77_1==71) ) {
- alt77=1;
+ if ( (LA82_1==73) ) {
+ alt82=1;
}
}
- else if ( (LA77_0==RULE_ESCAPED_ID) ) {
- int LA77_2 = input.LA(2);
+ else if ( (LA82_0==RULE_ESCAPED_ID) ) {
+ int LA82_2 = input.LA(2);
- if ( (LA77_2==71) ) {
- alt77=1;
+ if ( (LA82_2==73) ) {
+ alt82=1;
}
}
- switch (alt77) {
+ switch (alt82) {
case 1 :
- // InternalQVTimperative.g:7208:2: rule__ImportCS__Group_1__0
+ // InternalQVTimperative.g:7987:2: rule__ImportCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__0();
@@ -23744,16 +25989,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2"
- // InternalQVTimperative.g:7218:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ;
+ // InternalQVTimperative.g:7997:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ;
public final void rule__ImportCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7222:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
- // InternalQVTimperative.g:7223:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
+ // InternalQVTimperative.g:8001:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 )
+ // InternalQVTimperative.g:8002:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__ImportCS__Group__2__Impl();
state._fsp--;
@@ -23782,23 +26027,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__2__Impl"
- // InternalQVTimperative.g:7230:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:8009:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ;
public final void rule__ImportCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7234:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:7235:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:8013:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:7235:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:7236:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:8015:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:7237:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:7237:2: rule__ImportCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:8016:1: ( rule__ImportCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:8016:2: rule__ImportCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__OwnedPathNameAssignment_2();
@@ -23833,16 +26078,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3"
- // InternalQVTimperative.g:7247:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ;
+ // InternalQVTimperative.g:8026:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ;
public final void rule__ImportCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7251:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
- // InternalQVTimperative.g:7252:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
+ // InternalQVTimperative.g:8030:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 )
+ // InternalQVTimperative.g:8031:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_22);
rule__ImportCS__Group__3__Impl();
state._fsp--;
@@ -23871,31 +26116,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__3__Impl"
- // InternalQVTimperative.g:7259:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:8038:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ;
public final void rule__ImportCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7263:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:7264:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8042:1: ( ( ( rule__ImportCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:7264:1: ( ( rule__ImportCS__Group_3__0 )? )
- // InternalQVTimperative.g:7265:1: ( rule__ImportCS__Group_3__0 )?
+ // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8044:1: ( rule__ImportCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:7266:1: ( rule__ImportCS__Group_3__0 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalQVTimperative.g:8045:1: ( rule__ImportCS__Group_3__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA78_0==84) ) {
- alt78=1;
+ if ( (LA83_0==88) ) {
+ alt83=1;
}
- switch (alt78) {
+ switch (alt83) {
case 1 :
- // InternalQVTimperative.g:7266:2: rule__ImportCS__Group_3__0
+ // InternalQVTimperative.g:8045:2: rule__ImportCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__0();
@@ -23933,14 +26178,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4"
- // InternalQVTimperative.g:7276:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ;
+ // InternalQVTimperative.g:8055:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ;
public final void rule__ImportCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7280:1: ( rule__ImportCS__Group__4__Impl )
- // InternalQVTimperative.g:7281:2: rule__ImportCS__Group__4__Impl
+ // InternalQVTimperative.g:8059:1: ( rule__ImportCS__Group__4__Impl )
+ // InternalQVTimperative.g:8060:2: rule__ImportCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group__4__Impl();
@@ -23966,22 +26211,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group__4__Impl"
- // InternalQVTimperative.g:7287:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:8066:1: rule__ImportCS__Group__4__Impl : ( ';' ) ;
public final void rule__ImportCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7291:1: ( ( ';' ) )
- // InternalQVTimperative.g:7292:1: ( ';' )
+ // InternalQVTimperative.g:8070:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8071:1: ( ';' )
{
- // InternalQVTimperative.g:7292:1: ( ';' )
- // InternalQVTimperative.g:7293:1: ';'
+ // InternalQVTimperative.g:8071:1: ( ';' )
+ // InternalQVTimperative.g:8072:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4());
}
@@ -24007,16 +26252,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0"
- // InternalQVTimperative.g:7316:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ;
+ // InternalQVTimperative.g:8095:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ;
public final void rule__ImportCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7320:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 )
- // InternalQVTimperative.g:7321:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1
+ // InternalQVTimperative.g:8099:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 )
+ // InternalQVTimperative.g:8100:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__ImportCS__Group_1__0__Impl();
state._fsp--;
@@ -24045,23 +26290,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__0__Impl"
- // InternalQVTimperative.g:7328:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:8107:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ;
public final void rule__ImportCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7332:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
- // InternalQVTimperative.g:7333:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:8111:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
{
- // InternalQVTimperative.g:7333:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
- // InternalQVTimperative.g:7334:1: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) )
+ // InternalQVTimperative.g:8113:1: ( rule__ImportCS__NameAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameAssignment_1_0());
}
- // InternalQVTimperative.g:7335:1: ( rule__ImportCS__NameAssignment_1_0 )
- // InternalQVTimperative.g:7335:2: rule__ImportCS__NameAssignment_1_0
+ // InternalQVTimperative.g:8114:1: ( rule__ImportCS__NameAssignment_1_0 )
+ // InternalQVTimperative.g:8114:2: rule__ImportCS__NameAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__NameAssignment_1_0();
@@ -24096,14 +26341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1"
- // InternalQVTimperative.g:7345:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:8124:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ;
public final void rule__ImportCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7349:1: ( rule__ImportCS__Group_1__1__Impl )
- // InternalQVTimperative.g:7350:2: rule__ImportCS__Group_1__1__Impl
+ // InternalQVTimperative.g:8128:1: ( rule__ImportCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:8129:2: rule__ImportCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_1__1__Impl();
@@ -24129,22 +26374,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_1__1__Impl"
- // InternalQVTimperative.g:7356:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:8135:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ;
public final void rule__ImportCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7360:1: ( ( ':' ) )
- // InternalQVTimperative.g:7361:1: ( ':' )
+ // InternalQVTimperative.g:8139:1: ( ( ':' ) )
+ // InternalQVTimperative.g:8140:1: ( ':' )
{
- // InternalQVTimperative.g:7361:1: ( ':' )
- // InternalQVTimperative.g:7362:1: ':'
+ // InternalQVTimperative.g:8140:1: ( ':' )
+ // InternalQVTimperative.g:8141:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getColonKeyword_1_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getColonKeyword_1_1());
}
@@ -24170,16 +26415,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0"
- // InternalQVTimperative.g:7379:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ;
+ // InternalQVTimperative.g:8158:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ;
public final void rule__ImportCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7383:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 )
- // InternalQVTimperative.g:7384:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1
+ // InternalQVTimperative.g:8162:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 )
+ // InternalQVTimperative.g:8163:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_20);
+ pushFollow(FollowSets000.FOLLOW_23);
rule__ImportCS__Group_3__0__Impl();
state._fsp--;
@@ -24208,23 +26453,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__0__Impl"
- // InternalQVTimperative.g:7391:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ;
+ // InternalQVTimperative.g:8170:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ;
public final void rule__ImportCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7395:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
- // InternalQVTimperative.g:7396:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:8174:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) )
+ // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
{
- // InternalQVTimperative.g:7396:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
- // InternalQVTimperative.g:7397:1: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) )
+ // InternalQVTimperative.g:8176:1: ( rule__ImportCS__IsAllAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0());
}
- // InternalQVTimperative.g:7398:1: ( rule__ImportCS__IsAllAssignment_3_0 )
- // InternalQVTimperative.g:7398:2: rule__ImportCS__IsAllAssignment_3_0
+ // InternalQVTimperative.g:8177:1: ( rule__ImportCS__IsAllAssignment_3_0 )
+ // InternalQVTimperative.g:8177:2: rule__ImportCS__IsAllAssignment_3_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__IsAllAssignment_3_0();
@@ -24259,14 +26504,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1"
- // InternalQVTimperative.g:7408:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:8187:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ;
public final void rule__ImportCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7412:1: ( rule__ImportCS__Group_3__1__Impl )
- // InternalQVTimperative.g:7413:2: rule__ImportCS__Group_3__1__Impl
+ // InternalQVTimperative.g:8191:1: ( rule__ImportCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:8192:2: rule__ImportCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ImportCS__Group_3__1__Impl();
@@ -24292,22 +26537,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__Group_3__1__Impl"
- // InternalQVTimperative.g:7419:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:8198:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ;
public final void rule__ImportCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7423:1: ( ( '*' ) )
- // InternalQVTimperative.g:7424:1: ( '*' )
+ // InternalQVTimperative.g:8202:1: ( ( '*' ) )
+ // InternalQVTimperative.g:8203:1: ( '*' )
{
- // InternalQVTimperative.g:7424:1: ( '*' )
- // InternalQVTimperative.g:7425:1: '*'
+ // InternalQVTimperative.g:8203:1: ( '*' )
+ // InternalQVTimperative.g:8204:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
}
- match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
}
@@ -24332,17 +26577,452 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__ImportCS__Group_3__1__Impl"
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__0"
+ // InternalQVTimperative.g:8221:1: rule__LoopParameterBindingCS__Group__0 : rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ;
+ public final void rule__LoopParameterBindingCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8225:1: ( rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:8226:2: rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__LoopParameterBindingCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__0"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__0__Impl"
+ // InternalQVTimperative.g:8233:1: rule__LoopParameterBindingCS__Group__0__Impl : ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ public final void rule__LoopParameterBindingCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8237:1: ( ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:8238:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
+ {
+ // InternalQVTimperative.g:8238:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:8239:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+ // InternalQVTimperative.g:8240:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
+
+ if ( (LA84_0==19) ) {
+ int LA84_1 = input.LA(2);
+
+ if ( ((LA84_1>=RULE_SIMPLE_ID && LA84_1<=RULE_ESCAPED_ID)||(LA84_1>=19 && LA84_1<=29)) ) {
+ alt84=1;
+ }
+ }
+ switch (alt84) {
+ case 1 :
+ // InternalQVTimperative.g:8240:2: rule__LoopParameterBindingCS__IsCheckAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__IsCheckAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__1"
+ // InternalQVTimperative.g:8250:1: rule__LoopParameterBindingCS__Group__1 : rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ;
+ public final void rule__LoopParameterBindingCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8254:1: ( rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:8255:2: rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_24);
+ rule__LoopParameterBindingCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__1"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__1__Impl"
+ // InternalQVTimperative.g:8262:1: rule__LoopParameterBindingCS__Group__1__Impl : ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ public final void rule__LoopParameterBindingCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8266:1: ( ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:8267:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
+ {
+ // InternalQVTimperative.g:8267:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:8268:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+ // InternalQVTimperative.g:8269:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:8269:2: rule__LoopParameterBindingCS__ReferredVariableAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__ReferredVariableAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__2"
+ // InternalQVTimperative.g:8279:1: rule__LoopParameterBindingCS__Group__2 : rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ;
+ public final void rule__LoopParameterBindingCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8283:1: ( rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:8284:2: rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__LoopParameterBindingCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__2"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__2__Impl"
+ // InternalQVTimperative.g:8291:1: rule__LoopParameterBindingCS__Group__2__Impl : ( 'iterates' ) ;
+ public final void rule__LoopParameterBindingCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8295:1: ( ( 'iterates' ) )
+ // InternalQVTimperative.g:8296:1: ( 'iterates' )
+ {
+ // InternalQVTimperative.g:8296:1: ( 'iterates' )
+ // InternalQVTimperative.g:8297:1: 'iterates'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
+ }
+ match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__3"
+ // InternalQVTimperative.g:8310:1: rule__LoopParameterBindingCS__Group__3 : rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ;
+ public final void rule__LoopParameterBindingCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8314:1: ( rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:8315:2: rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_11);
+ rule__LoopParameterBindingCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__3"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__3__Impl"
+ // InternalQVTimperative.g:8322:1: rule__LoopParameterBindingCS__Group__3__Impl : ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ;
+ public final void rule__LoopParameterBindingCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8326:1: ( ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:8327:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
+ {
+ // InternalQVTimperative.g:8327:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) )
+ // InternalQVTimperative.g:8328:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3());
+ }
+ // InternalQVTimperative.g:8329:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 )
+ // InternalQVTimperative.g:8329:2: rule__LoopParameterBindingCS__ValueAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__ValueAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__4"
+ // InternalQVTimperative.g:8339:1: rule__LoopParameterBindingCS__Group__4 : rule__LoopParameterBindingCS__Group__4__Impl ;
+ public final void rule__LoopParameterBindingCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8343:1: ( rule__LoopParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:8344:2: rule__LoopParameterBindingCS__Group__4__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__LoopParameterBindingCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__4"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__Group__4__Impl"
+ // InternalQVTimperative.g:8350:1: rule__LoopParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ public final void rule__LoopParameterBindingCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:8354:1: ( ( ';' ) )
+ // InternalQVTimperative.g:8355:1: ( ';' )
+ {
+ // InternalQVTimperative.g:8355:1: ( ';' )
+ // InternalQVTimperative.g:8356:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__Group__4__Impl"
+
+
// $ANTLR start "rule__MappingCS__Group__0"
- // InternalQVTimperative.g:7442:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
+ // InternalQVTimperative.g:8379:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ;
public final void rule__MappingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7446:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
- // InternalQVTimperative.g:7447:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
+ // InternalQVTimperative.g:8383:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 )
+ // InternalQVTimperative.g:8384:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_25);
rule__MappingCS__Group__0__Impl();
state._fsp--;
@@ -24371,23 +27051,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__0__Impl"
- // InternalQVTimperative.g:7454:1: rule__MappingCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:8391:1: rule__MappingCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7458:1: ( ( () ) )
- // InternalQVTimperative.g:7459:1: ( () )
+ // InternalQVTimperative.g:8395:1: ( ( () ) )
+ // InternalQVTimperative.g:8396:1: ( () )
{
- // InternalQVTimperative.g:7459:1: ( () )
- // InternalQVTimperative.g:7460:1: ()
+ // InternalQVTimperative.g:8396:1: ( () )
+ // InternalQVTimperative.g:8397:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMappingCSAction_0());
}
- // InternalQVTimperative.g:7461:1: ()
- // InternalQVTimperative.g:7463:1:
+ // InternalQVTimperative.g:8398:1: ()
+ // InternalQVTimperative.g:8400:1:
{
}
@@ -24412,14 +27092,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1"
- // InternalQVTimperative.g:7473:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
+ // InternalQVTimperative.g:8410:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ;
public final void rule__MappingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7477:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
- // InternalQVTimperative.g:7478:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
+ // InternalQVTimperative.g:8414:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 )
+ // InternalQVTimperative.g:8415:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__MappingCS__Group__1__Impl();
@@ -24450,22 +27130,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__1__Impl"
- // InternalQVTimperative.g:7485:1: rule__MappingCS__Group__1__Impl : ( 'map' ) ;
+ // InternalQVTimperative.g:8422:1: rule__MappingCS__Group__1__Impl : ( 'map' ) ;
public final void rule__MappingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7489:1: ( ( 'map' ) )
- // InternalQVTimperative.g:7490:1: ( 'map' )
+ // InternalQVTimperative.g:8426:1: ( ( 'map' ) )
+ // InternalQVTimperative.g:8427:1: ( 'map' )
{
- // InternalQVTimperative.g:7490:1: ( 'map' )
- // InternalQVTimperative.g:7491:1: 'map'
+ // InternalQVTimperative.g:8427:1: ( 'map' )
+ // InternalQVTimperative.g:8428:1: 'map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getMapKeyword_1());
}
- match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getMapKeyword_1());
}
@@ -24491,16 +27171,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2"
- // InternalQVTimperative.g:7504:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
+ // InternalQVTimperative.g:8441:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ;
public final void rule__MappingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7508:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
- // InternalQVTimperative.g:7509:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
+ // InternalQVTimperative.g:8445:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 )
+ // InternalQVTimperative.g:8446:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_26);
rule__MappingCS__Group__2__Impl();
state._fsp--;
@@ -24529,23 +27209,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__2__Impl"
- // InternalQVTimperative.g:7516:1: rule__MappingCS__Group__2__Impl : ( ( rule__MappingCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:8453:1: rule__MappingCS__Group__2__Impl : ( ( rule__MappingCS__NameAssignment_2 ) ) ;
public final void rule__MappingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7520:1: ( ( ( rule__MappingCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:7521:1: ( ( rule__MappingCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:8457:1: ( ( ( rule__MappingCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:7521:1: ( ( rule__MappingCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:7522:1: ( rule__MappingCS__NameAssignment_2 )
+ // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:8459:1: ( rule__MappingCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:7523:1: ( rule__MappingCS__NameAssignment_2 )
- // InternalQVTimperative.g:7523:2: rule__MappingCS__NameAssignment_2
+ // InternalQVTimperative.g:8460:1: ( rule__MappingCS__NameAssignment_2 )
+ // InternalQVTimperative.g:8460:2: rule__MappingCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__NameAssignment_2();
@@ -24580,16 +27260,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3"
- // InternalQVTimperative.g:7533:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
+ // InternalQVTimperative.g:8470:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ;
public final void rule__MappingCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7537:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
- // InternalQVTimperative.g:7538:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
+ // InternalQVTimperative.g:8474:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 )
+ // InternalQVTimperative.g:8475:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_26);
rule__MappingCS__Group__3__Impl();
state._fsp--;
@@ -24618,31 +27298,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__3__Impl"
- // InternalQVTimperative.g:7545:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:8482:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ;
public final void rule__MappingCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7549:1: ( ( ( rule__MappingCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:7550:1: ( ( rule__MappingCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8486:1: ( ( ( rule__MappingCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:7550:1: ( ( rule__MappingCS__Group_3__0 )? )
- // InternalQVTimperative.g:7551:1: ( rule__MappingCS__Group_3__0 )?
+ // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? )
+ // InternalQVTimperative.g:8488:1: ( rule__MappingCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:7552:1: ( rule__MappingCS__Group_3__0 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalQVTimperative.g:8489:1: ( rule__MappingCS__Group_3__0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA79_0==74) ) {
- alt79=1;
+ if ( (LA85_0==82) ) {
+ alt85=1;
}
- switch (alt79) {
+ switch (alt85) {
case 1 :
- // InternalQVTimperative.g:7552:2: rule__MappingCS__Group_3__0
+ // InternalQVTimperative.g:8489:2: rule__MappingCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3__0();
@@ -24680,16 +27360,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4"
- // InternalQVTimperative.g:7562:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
+ // InternalQVTimperative.g:8499:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ;
public final void rule__MappingCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7566:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
- // InternalQVTimperative.g:7567:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
+ // InternalQVTimperative.g:8503:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 )
+ // InternalQVTimperative.g:8504:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__4__Impl();
state._fsp--;
@@ -24718,22 +27398,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__4__Impl"
- // InternalQVTimperative.g:7574:1: rule__MappingCS__Group__4__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:8511:1: rule__MappingCS__Group__4__Impl : ( '{' ) ;
public final void rule__MappingCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7578:1: ( ( '{' ) )
- // InternalQVTimperative.g:7579:1: ( '{' )
+ // InternalQVTimperative.g:8515:1: ( ( '{' ) )
+ // InternalQVTimperative.g:8516:1: ( '{' )
{
- // InternalQVTimperative.g:7579:1: ( '{' )
- // InternalQVTimperative.g:7580:1: '{'
+ // InternalQVTimperative.g:8516:1: ( '{' )
+ // InternalQVTimperative.g:8517:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
}
@@ -24759,16 +27439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5"
- // InternalQVTimperative.g:7593:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
+ // InternalQVTimperative.g:8530:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ;
public final void rule__MappingCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7597:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
- // InternalQVTimperative.g:7598:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
+ // InternalQVTimperative.g:8534:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 )
+ // InternalQVTimperative.g:8535:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__5__Impl();
state._fsp--;
@@ -24797,37 +27477,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__5__Impl"
- // InternalQVTimperative.g:7605:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ;
+ // InternalQVTimperative.g:8542:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ;
public final void rule__MappingCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7609:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) )
- // InternalQVTimperative.g:7610:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
+ // InternalQVTimperative.g:8546:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) )
+ // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
{
- // InternalQVTimperative.g:7610:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
- // InternalQVTimperative.g:7611:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
+ // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* )
+ // InternalQVTimperative.g:8548:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5());
}
- // InternalQVTimperative.g:7612:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
- loop80:
+ // InternalQVTimperative.g:8549:1: ( rule__MappingCS__OwnedParametersAssignment_5 )*
+ loop86:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA80_0==70||LA80_0==74) ) {
- alt80=1;
+ if ( (LA86_0==72||LA86_0==78||LA86_0==82) ) {
+ alt86=1;
}
- switch (alt80) {
+ switch (alt86) {
case 1 :
- // InternalQVTimperative.g:7612:2: rule__MappingCS__OwnedParametersAssignment_5
+ // InternalQVTimperative.g:8549:2: rule__MappingCS__OwnedParametersAssignment_5
{
- pushFollow(FollowSets000.FOLLOW_24);
+ pushFollow(FollowSets000.FOLLOW_28);
rule__MappingCS__OwnedParametersAssignment_5();
state._fsp--;
@@ -24837,7 +27517,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop80;
+ break loop86;
}
} while (true);
@@ -24866,16 +27546,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6"
- // InternalQVTimperative.g:7622:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
+ // InternalQVTimperative.g:8559:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ;
public final void rule__MappingCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7626:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
- // InternalQVTimperative.g:7627:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
+ // InternalQVTimperative.g:8563:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 )
+ // InternalQVTimperative.g:8564:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__6__Impl();
state._fsp--;
@@ -24904,31 +27584,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__6__Impl"
- // InternalQVTimperative.g:7634:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ;
+ // InternalQVTimperative.g:8571:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ;
public final void rule__MappingCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7638:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) )
- // InternalQVTimperative.g:7639:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:8575:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
{
- // InternalQVTimperative.g:7639:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
- // InternalQVTimperative.g:7640:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
+ // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:8577:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6());
}
- // InternalQVTimperative.g:7641:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
- loop81:
+ // InternalQVTimperative.g:8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*
+ loop87:
do {
- int alt81=2;
- alt81 = dfa81.predict(input);
- switch (alt81) {
+ int alt87=2;
+ alt87 = dfa87.predict(input);
+ switch (alt87) {
case 1 :
- // InternalQVTimperative.g:7641:2: rule__MappingCS__OwnedStatementsAssignment_6
+ // InternalQVTimperative.g:8578:2: rule__MappingCS__OwnedStatementsAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_25);
+ pushFollow(FollowSets000.FOLLOW_29);
rule__MappingCS__OwnedStatementsAssignment_6();
state._fsp--;
@@ -24938,7 +27618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop81;
+ break loop87;
}
} while (true);
@@ -24967,16 +27647,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7"
- // InternalQVTimperative.g:7651:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
+ // InternalQVTimperative.g:8588:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ;
public final void rule__MappingCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7655:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
- // InternalQVTimperative.g:7656:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
+ // InternalQVTimperative.g:8592:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 )
+ // InternalQVTimperative.g:8593:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__7__Impl();
state._fsp--;
@@ -25005,31 +27685,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__7__Impl"
- // InternalQVTimperative.g:7663:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ;
+ // InternalQVTimperative.g:8600:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ;
public final void rule__MappingCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7667:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
- // InternalQVTimperative.g:7668:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:8604:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) )
+ // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
{
- // InternalQVTimperative.g:7668:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
- // InternalQVTimperative.g:7669:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* )
+ // InternalQVTimperative.g:8606:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7());
}
- // InternalQVTimperative.g:7670:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
- loop82:
+ // InternalQVTimperative.g:8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*
+ loop88:
do {
- int alt82=2;
- alt82 = dfa82.predict(input);
- switch (alt82) {
+ int alt88=2;
+ alt88 = dfa88.predict(input);
+ switch (alt88) {
case 1 :
- // InternalQVTimperative.g:7670:2: rule__MappingCS__OwnedStatementsAssignment_7
+ // InternalQVTimperative.g:8607:2: rule__MappingCS__OwnedStatementsAssignment_7
{
- pushFollow(FollowSets000.FOLLOW_26);
+ pushFollow(FollowSets000.FOLLOW_30);
rule__MappingCS__OwnedStatementsAssignment_7();
state._fsp--;
@@ -25039,7 +27719,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop82;
+ break loop88;
}
} while (true);
@@ -25068,16 +27748,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8"
- // InternalQVTimperative.g:7680:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
+ // InternalQVTimperative.g:8617:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ;
public final void rule__MappingCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7684:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
- // InternalQVTimperative.g:7685:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
+ // InternalQVTimperative.g:8621:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 )
+ // InternalQVTimperative.g:8622:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_27);
rule__MappingCS__Group__8__Impl();
state._fsp--;
@@ -25106,37 +27786,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__8__Impl"
- // InternalQVTimperative.g:7692:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ;
+ // InternalQVTimperative.g:8629:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ;
public final void rule__MappingCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7696:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
- // InternalQVTimperative.g:7697:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:8633:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) )
+ // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
{
- // InternalQVTimperative.g:7697:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
- // InternalQVTimperative.g:7698:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* )
+ // InternalQVTimperative.g:8635:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8());
}
- // InternalQVTimperative.g:7699:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
- loop83:
+ // InternalQVTimperative.g:8636:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )*
+ loop89:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA83_0==66||LA83_0==68||(LA83_0>=77 && LA83_0<=78)||LA83_0==116) ) {
- alt83=1;
+ if ( (LA89_0==17||LA89_0==67||LA89_0==69||LA89_0==83||(LA89_0>=120 && LA89_0<=122)) ) {
+ alt89=1;
}
- switch (alt83) {
+ switch (alt89) {
case 1 :
- // InternalQVTimperative.g:7699:2: rule__MappingCS__OwnedStatementsAssignment_8
+ // InternalQVTimperative.g:8636:2: rule__MappingCS__OwnedStatementsAssignment_8
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_31);
rule__MappingCS__OwnedStatementsAssignment_8();
state._fsp--;
@@ -25146,7 +27826,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop83;
+ break loop89;
}
} while (true);
@@ -25175,14 +27855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9"
- // InternalQVTimperative.g:7709:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl ;
+ // InternalQVTimperative.g:8646:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl ;
public final void rule__MappingCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7713:1: ( rule__MappingCS__Group__9__Impl )
- // InternalQVTimperative.g:7714:2: rule__MappingCS__Group__9__Impl
+ // InternalQVTimperative.g:8650:1: ( rule__MappingCS__Group__9__Impl )
+ // InternalQVTimperative.g:8651:2: rule__MappingCS__Group__9__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group__9__Impl();
@@ -25208,22 +27888,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group__9__Impl"
- // InternalQVTimperative.g:7720:1: rule__MappingCS__Group__9__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:8657:1: rule__MappingCS__Group__9__Impl : ( '}' ) ;
public final void rule__MappingCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7724:1: ( ( '}' ) )
- // InternalQVTimperative.g:7725:1: ( '}' )
+ // InternalQVTimperative.g:8661:1: ( ( '}' ) )
+ // InternalQVTimperative.g:8662:1: ( '}' )
{
- // InternalQVTimperative.g:7725:1: ( '}' )
- // InternalQVTimperative.g:7726:1: '}'
+ // InternalQVTimperative.g:8662:1: ( '}' )
+ // InternalQVTimperative.g:8663:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
}
@@ -25249,14 +27929,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__0"
- // InternalQVTimperative.g:7759:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ;
+ // InternalQVTimperative.g:8696:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ;
public final void rule__MappingCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7763:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 )
- // InternalQVTimperative.g:7764:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1
+ // InternalQVTimperative.g:8700:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 )
+ // InternalQVTimperative.g:8701:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingCS__Group_3__0__Impl();
@@ -25287,22 +27967,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__0__Impl"
- // InternalQVTimperative.g:7771:1: rule__MappingCS__Group_3__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:8708:1: rule__MappingCS__Group_3__0__Impl : ( 'in' ) ;
public final void rule__MappingCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7775:1: ( ( 'in' ) )
- // InternalQVTimperative.g:7776:1: ( 'in' )
+ // InternalQVTimperative.g:8712:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:8713:1: ( 'in' )
{
- // InternalQVTimperative.g:7776:1: ( 'in' )
- // InternalQVTimperative.g:7777:1: 'in'
+ // InternalQVTimperative.g:8713:1: ( 'in' )
+ // InternalQVTimperative.g:8714:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getInKeyword_3_0());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCSAccess().getInKeyword_3_0());
}
@@ -25328,14 +28008,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__1"
- // InternalQVTimperative.g:7790:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:8727:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl ;
public final void rule__MappingCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7794:1: ( rule__MappingCS__Group_3__1__Impl )
- // InternalQVTimperative.g:7795:2: rule__MappingCS__Group_3__1__Impl
+ // InternalQVTimperative.g:8731:1: ( rule__MappingCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:8732:2: rule__MappingCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__Group_3__1__Impl();
@@ -25361,23 +28041,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__Group_3__1__Impl"
- // InternalQVTimperative.g:7801:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:8738:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ;
public final void rule__MappingCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7805:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:7806:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:8742:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
{
- // InternalQVTimperative.g:7806:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
- // InternalQVTimperative.g:7807:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 )
+ // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:8744:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1());
}
- // InternalQVTimperative.g:7808:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 )
- // InternalQVTimperative.g:7808:2: rule__MappingCS__OwnedInPathNameAssignment_3_1
+ // InternalQVTimperative.g:8745:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 )
+ // InternalQVTimperative.g:8745:2: rule__MappingCS__OwnedInPathNameAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCS__OwnedInPathNameAssignment_3_1();
@@ -25412,16 +28092,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__0"
- // InternalQVTimperative.g:7822:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ;
+ // InternalQVTimperative.g:8759:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ;
public final void rule__MappingCallCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7826:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 )
- // InternalQVTimperative.g:7827:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1
+ // InternalQVTimperative.g:8763:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 )
+ // InternalQVTimperative.g:8764:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_28);
+ pushFollow(FollowSets000.FOLLOW_32);
rule__MappingCallCS__Group__0__Impl();
state._fsp--;
@@ -25450,23 +28130,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__0__Impl"
- // InternalQVTimperative.g:7834:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:8771:1: rule__MappingCallCS__Group__0__Impl : ( () ) ;
public final void rule__MappingCallCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7838:1: ( ( () ) )
- // InternalQVTimperative.g:7839:1: ( () )
+ // InternalQVTimperative.g:8775:1: ( ( () ) )
+ // InternalQVTimperative.g:8776:1: ( () )
{
- // InternalQVTimperative.g:7839:1: ( () )
- // InternalQVTimperative.g:7840:1: ()
+ // InternalQVTimperative.g:8776:1: ( () )
+ // InternalQVTimperative.g:8777:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0());
}
- // InternalQVTimperative.g:7841:1: ()
- // InternalQVTimperative.g:7843:1:
+ // InternalQVTimperative.g:8778:1: ()
+ // InternalQVTimperative.g:8780:1:
{
}
@@ -25491,16 +28171,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__1"
- // InternalQVTimperative.g:7853:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ;
+ // InternalQVTimperative.g:8790:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ;
public final void rule__MappingCallCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7857:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
- // InternalQVTimperative.g:7858:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
+ // InternalQVTimperative.g:8794:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 )
+ // InternalQVTimperative.g:8795:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_28);
+ pushFollow(FollowSets000.FOLLOW_32);
rule__MappingCallCS__Group__1__Impl();
state._fsp--;
@@ -25529,31 +28209,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__1__Impl"
- // InternalQVTimperative.g:7865:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ;
+ // InternalQVTimperative.g:8802:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ;
public final void rule__MappingCallCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7869:1: ( ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) )
- // InternalQVTimperative.g:7870:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
+ // InternalQVTimperative.g:8806:1: ( ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) )
+ // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
{
- // InternalQVTimperative.g:7870:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
- // InternalQVTimperative.g:7871:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
+ // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? )
+ // InternalQVTimperative.g:8808:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1());
}
- // InternalQVTimperative.g:7872:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalQVTimperative.g:8809:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA84_0==116) ) {
- alt84=1;
+ if ( (LA90_0==120) ) {
+ alt90=1;
}
- switch (alt84) {
+ switch (alt90) {
case 1 :
- // InternalQVTimperative.g:7872:2: rule__MappingCallCS__IsInfiniteAssignment_1
+ // InternalQVTimperative.g:8809:2: rule__MappingCallCS__IsInfiniteAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__IsInfiniteAssignment_1();
@@ -25591,14 +28271,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__2"
- // InternalQVTimperative.g:7882:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ;
+ // InternalQVTimperative.g:8819:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ;
public final void rule__MappingCallCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7886:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
- // InternalQVTimperative.g:7887:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
+ // InternalQVTimperative.g:8823:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 )
+ // InternalQVTimperative.g:8824:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingCallCS__Group__2__Impl();
@@ -25629,24 +28309,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__2__Impl"
- // InternalQVTimperative.g:7894:1: rule__MappingCallCS__Group__2__Impl : ( 'call' ) ;
+ // InternalQVTimperative.g:8831:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__Alternatives_2 ) ) ;
public final void rule__MappingCallCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7898:1: ( ( 'call' ) )
- // InternalQVTimperative.g:7899:1: ( 'call' )
+ // InternalQVTimperative.g:8835:1: ( ( ( rule__MappingCallCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:7899:1: ( 'call' )
- // InternalQVTimperative.g:7900:1: 'call'
+ // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:8837:1: ( rule__MappingCallCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2());
+ before(grammarAccess.getMappingCallCSAccess().getAlternatives_2());
}
- match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ // InternalQVTimperative.g:8838:1: ( rule__MappingCallCS__Alternatives_2 )
+ // InternalQVTimperative.g:8838:2: rule__MappingCallCS__Alternatives_2
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__MappingCallCS__Alternatives_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2());
+ after(grammarAccess.getMappingCallCSAccess().getAlternatives_2());
}
}
@@ -25670,16 +28360,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__3"
- // InternalQVTimperative.g:7913:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ;
+ // InternalQVTimperative.g:8848:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ;
public final void rule__MappingCallCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7917:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
- // InternalQVTimperative.g:7918:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
+ // InternalQVTimperative.g:8852:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 )
+ // InternalQVTimperative.g:8853:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__MappingCallCS__Group__3__Impl();
state._fsp--;
@@ -25708,23 +28398,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__3__Impl"
- // InternalQVTimperative.g:7925:1: rule__MappingCallCS__Group__3__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:8860:1: rule__MappingCallCS__Group__3__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ;
public final void rule__MappingCallCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7929:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) )
- // InternalQVTimperative.g:7930:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
+ // InternalQVTimperative.g:8864:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) )
+ // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
{
- // InternalQVTimperative.g:7930:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
- // InternalQVTimperative.g:7931:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
+ // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) )
+ // InternalQVTimperative.g:8866:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3());
}
- // InternalQVTimperative.g:7932:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
- // InternalQVTimperative.g:7932:2: rule__MappingCallCS__OwnedPathNameAssignment_3
+ // InternalQVTimperative.g:8867:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 )
+ // InternalQVTimperative.g:8867:2: rule__MappingCallCS__OwnedPathNameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__OwnedPathNameAssignment_3();
@@ -25759,16 +28449,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__4"
- // InternalQVTimperative.g:7942:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ;
+ // InternalQVTimperative.g:8877:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ;
public final void rule__MappingCallCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7946:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
- // InternalQVTimperative.g:7947:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
+ // InternalQVTimperative.g:8881:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 )
+ // InternalQVTimperative.g:8882:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_30);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__MappingCallCS__Group__4__Impl();
state._fsp--;
@@ -25797,22 +28487,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__4__Impl"
- // InternalQVTimperative.g:7954:1: rule__MappingCallCS__Group__4__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:8889:1: rule__MappingCallCS__Group__4__Impl : ( '{' ) ;
public final void rule__MappingCallCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7958:1: ( ( '{' ) )
- // InternalQVTimperative.g:7959:1: ( '{' )
+ // InternalQVTimperative.g:8893:1: ( ( '{' ) )
+ // InternalQVTimperative.g:8894:1: ( '{' )
{
- // InternalQVTimperative.g:7959:1: ( '{' )
- // InternalQVTimperative.g:7960:1: '{'
+ // InternalQVTimperative.g:8894:1: ( '{' )
+ // InternalQVTimperative.g:8895:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
}
@@ -25838,16 +28528,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__5"
- // InternalQVTimperative.g:7973:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ;
+ // InternalQVTimperative.g:8908:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ;
public final void rule__MappingCallCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7977:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 )
- // InternalQVTimperative.g:7978:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6
+ // InternalQVTimperative.g:8912:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 )
+ // InternalQVTimperative.g:8913:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_30);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__MappingCallCS__Group__5__Impl();
state._fsp--;
@@ -25876,37 +28566,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__5__Impl"
- // InternalQVTimperative.g:7985:1: rule__MappingCallCS__Group__5__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ;
+ // InternalQVTimperative.g:8920:1: rule__MappingCallCS__Group__5__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ;
public final void rule__MappingCallCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:7989:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) )
- // InternalQVTimperative.g:7990:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
+ // InternalQVTimperative.g:8924:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) )
+ // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
{
- // InternalQVTimperative.g:7990:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
- // InternalQVTimperative.g:7991:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
+ // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* )
+ // InternalQVTimperative.g:8926:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5());
}
- // InternalQVTimperative.g:7992:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
- loop85:
+ // InternalQVTimperative.g:8927:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )*
+ loop91:
do {
- int alt85=2;
- int LA85_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( ((LA85_0>=RULE_SIMPLE_ID && LA85_0<=RULE_ESCAPED_ID)||(LA85_0>=18 && LA85_0<=28)) ) {
- alt85=1;
+ if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||(LA91_0>=19 && LA91_0<=29)) ) {
+ alt91=1;
}
- switch (alt85) {
+ switch (alt91) {
case 1 :
- // InternalQVTimperative.g:7992:2: rule__MappingCallCS__OwnedBindingsAssignment_5
+ // InternalQVTimperative.g:8927:2: rule__MappingCallCS__OwnedBindingsAssignment_5
{
- pushFollow(FollowSets000.FOLLOW_31);
+ pushFollow(FollowSets000.FOLLOW_35);
rule__MappingCallCS__OwnedBindingsAssignment_5();
state._fsp--;
@@ -25916,7 +28606,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop85;
+ break loop91;
}
} while (true);
@@ -25945,14 +28635,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__6"
- // InternalQVTimperative.g:8002:1: rule__MappingCallCS__Group__6 : rule__MappingCallCS__Group__6__Impl ;
+ // InternalQVTimperative.g:8937:1: rule__MappingCallCS__Group__6 : rule__MappingCallCS__Group__6__Impl ;
public final void rule__MappingCallCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8006:1: ( rule__MappingCallCS__Group__6__Impl )
- // InternalQVTimperative.g:8007:2: rule__MappingCallCS__Group__6__Impl
+ // InternalQVTimperative.g:8941:1: ( rule__MappingCallCS__Group__6__Impl )
+ // InternalQVTimperative.g:8942:2: rule__MappingCallCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingCallCS__Group__6__Impl();
@@ -25978,22 +28668,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__Group__6__Impl"
- // InternalQVTimperative.g:8013:1: rule__MappingCallCS__Group__6__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:8948:1: rule__MappingCallCS__Group__6__Impl : ( '}' ) ;
public final void rule__MappingCallCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8017:1: ( ( '}' ) )
- // InternalQVTimperative.g:8018:1: ( '}' )
+ // InternalQVTimperative.g:8952:1: ( ( '}' ) )
+ // InternalQVTimperative.g:8953:1: ( '}' )
{
- // InternalQVTimperative.g:8018:1: ( '}' )
- // InternalQVTimperative.g:8019:1: '}'
+ // InternalQVTimperative.g:8953:1: ( '}' )
+ // InternalQVTimperative.g:8954:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
}
@@ -26018,348 +28708,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__MappingCallCS__Group__6__Impl"
- // $ANTLR start "rule__MappingCallBindingCS__Group__0"
- // InternalQVTimperative.g:8046:1: rule__MappingCallBindingCS__Group__0 : rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 ;
- public final void rule__MappingCallBindingCS__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8050:1: ( rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 )
- // InternalQVTimperative.g:8051:2: rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_32);
- rule__MappingCallBindingCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__0"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:8058:1: rule__MappingCallBindingCS__Group__0__Impl : ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) ;
- public final void rule__MappingCallBindingCS__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8062:1: ( ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) )
- // InternalQVTimperative.g:8063:1: ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) )
- {
- // InternalQVTimperative.g:8063:1: ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) )
- // InternalQVTimperative.g:8064:1: ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0());
- }
- // InternalQVTimperative.g:8065:1: ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 )
- // InternalQVTimperative.g:8065:2: rule__MappingCallBindingCS__ReferredVariableAssignment_0
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__ReferredVariableAssignment_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__0__Impl"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__1"
- // InternalQVTimperative.g:8075:1: rule__MappingCallBindingCS__Group__1 : rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 ;
- public final void rule__MappingCallBindingCS__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8079:1: ( rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 )
- // InternalQVTimperative.g:8080:2: rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_10);
- rule__MappingCallBindingCS__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__1"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:8087:1: rule__MappingCallBindingCS__Group__1__Impl : ( ':=' ) ;
- public final void rule__MappingCallBindingCS__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8091:1: ( ( ':=' ) )
- // InternalQVTimperative.g:8092:1: ( ':=' )
- {
- // InternalQVTimperative.g:8092:1: ( ':=' )
- // InternalQVTimperative.g:8093:1: ':='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1());
- }
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__1__Impl"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__2"
- // InternalQVTimperative.g:8106:1: rule__MappingCallBindingCS__Group__2 : rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 ;
- public final void rule__MappingCallBindingCS__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8110:1: ( rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 )
- // InternalQVTimperative.g:8111:2: rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_11);
- rule__MappingCallBindingCS__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__2"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:8118:1: rule__MappingCallBindingCS__Group__2__Impl : ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) ;
- public final void rule__MappingCallBindingCS__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8122:1: ( ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) )
- // InternalQVTimperative.g:8123:1: ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) )
- {
- // InternalQVTimperative.g:8123:1: ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) )
- // InternalQVTimperative.g:8124:1: ( rule__MappingCallBindingCS__OwnedValueAssignment_2 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2());
- }
- // InternalQVTimperative.g:8125:1: ( rule__MappingCallBindingCS__OwnedValueAssignment_2 )
- // InternalQVTimperative.g:8125:2: rule__MappingCallBindingCS__OwnedValueAssignment_2
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__OwnedValueAssignment_2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__2__Impl"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__3"
- // InternalQVTimperative.g:8135:1: rule__MappingCallBindingCS__Group__3 : rule__MappingCallBindingCS__Group__3__Impl ;
- public final void rule__MappingCallBindingCS__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8139:1: ( rule__MappingCallBindingCS__Group__3__Impl )
- // InternalQVTimperative.g:8140:2: rule__MappingCallBindingCS__Group__3__Impl
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__MappingCallBindingCS__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__3"
-
-
- // $ANTLR start "rule__MappingCallBindingCS__Group__3__Impl"
- // InternalQVTimperative.g:8146:1: rule__MappingCallBindingCS__Group__3__Impl : ( ';' ) ;
- public final void rule__MappingCallBindingCS__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:8150:1: ( ( ';' ) )
- // InternalQVTimperative.g:8151:1: ( ';' )
- {
- // InternalQVTimperative.g:8151:1: ( ';' )
- // InternalQVTimperative.g:8152:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3());
- }
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__MappingCallBindingCS__Group__3__Impl"
-
-
// $ANTLR start "rule__MappingLoopCS__Group__0"
- // InternalQVTimperative.g:8173:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ;
+ // InternalQVTimperative.g:8981:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ;
public final void rule__MappingLoopCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8177:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
- // InternalQVTimperative.g:8178:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
+ // InternalQVTimperative.g:8985:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 )
+ // InternalQVTimperative.g:8986:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_36);
rule__MappingLoopCS__Group__0__Impl();
state._fsp--;
@@ -26388,31 +28747,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__0__Impl"
- // InternalQVTimperative.g:8185:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:8993:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ;
public final void rule__MappingLoopCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8189:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:8190:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:8997:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:8190:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
- // InternalQVTimperative.g:8191:1: ( rule__MappingLoopCS__Group_0__0 )?
+ // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? )
+ // InternalQVTimperative.g:8999:1: ( rule__MappingLoopCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:8192:1: ( rule__MappingLoopCS__Group_0__0 )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalQVTimperative.g:9000:1: ( rule__MappingLoopCS__Group_0__0 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA86_0==68) ) {
- alt86=1;
+ if ( (LA92_0==69) ) {
+ alt92=1;
}
- switch (alt86) {
+ switch (alt92) {
case 1 :
- // InternalQVTimperative.g:8192:2: rule__MappingLoopCS__Group_0__0
+ // InternalQVTimperative.g:9000:2: rule__MappingLoopCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__0();
@@ -26450,14 +28809,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1"
- // InternalQVTimperative.g:8202:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ;
+ // InternalQVTimperative.g:9010:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ;
public final void rule__MappingLoopCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8206:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
- // InternalQVTimperative.g:8207:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
+ // InternalQVTimperative.g:9014:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 )
+ // InternalQVTimperative.g:9015:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__MappingLoopCS__Group__1__Impl();
@@ -26488,22 +28847,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__1__Impl"
- // InternalQVTimperative.g:8214:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
+ // InternalQVTimperative.g:9022:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ;
public final void rule__MappingLoopCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8218:1: ( ( 'for' ) )
- // InternalQVTimperative.g:8219:1: ( 'for' )
+ // InternalQVTimperative.g:9026:1: ( ( 'for' ) )
+ // InternalQVTimperative.g:9027:1: ( 'for' )
{
- // InternalQVTimperative.g:8219:1: ( 'for' )
- // InternalQVTimperative.g:8220:1: 'for'
+ // InternalQVTimperative.g:9027:1: ( 'for' )
+ // InternalQVTimperative.g:9028:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
- match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
@@ -26529,16 +28888,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2"
- // InternalQVTimperative.g:8233:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ;
+ // InternalQVTimperative.g:9041:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ;
public final void rule__MappingLoopCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8237:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
- // InternalQVTimperative.g:8238:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
+ // InternalQVTimperative.g:9045:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 )
+ // InternalQVTimperative.g:9046:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_37);
rule__MappingLoopCS__Group__2__Impl();
state._fsp--;
@@ -26567,23 +28926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__2__Impl"
- // InternalQVTimperative.g:8245:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ;
+ // InternalQVTimperative.g:9053:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ;
public final void rule__MappingLoopCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8249:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
- // InternalQVTimperative.g:8250:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:9057:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) )
+ // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
{
- // InternalQVTimperative.g:8250:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
- // InternalQVTimperative.g:8251:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) )
+ // InternalQVTimperative.g:9059:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2());
}
- // InternalQVTimperative.g:8252:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
- // InternalQVTimperative.g:8252:2: rule__MappingLoopCS__OwnedIteratorAssignment_2
+ // InternalQVTimperative.g:9060:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 )
+ // InternalQVTimperative.g:9060:2: rule__MappingLoopCS__OwnedIteratorAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedIteratorAssignment_2();
@@ -26618,14 +28977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3"
- // InternalQVTimperative.g:8262:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ;
+ // InternalQVTimperative.g:9070:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ;
public final void rule__MappingLoopCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8266:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
- // InternalQVTimperative.g:8267:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
+ // InternalQVTimperative.g:9074:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 )
+ // InternalQVTimperative.g:9075:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MappingLoopCS__Group__3__Impl();
@@ -26656,22 +29015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__3__Impl"
- // InternalQVTimperative.g:8274:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:9082:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ;
public final void rule__MappingLoopCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8278:1: ( ( 'in' ) )
- // InternalQVTimperative.g:8279:1: ( 'in' )
+ // InternalQVTimperative.g:9086:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:9087:1: ( 'in' )
{
- // InternalQVTimperative.g:8279:1: ( 'in' )
- // InternalQVTimperative.g:8280:1: 'in'
+ // InternalQVTimperative.g:9087:1: ( 'in' )
+ // InternalQVTimperative.g:9088:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
@@ -26697,16 +29056,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4"
- // InternalQVTimperative.g:8293:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ;
+ // InternalQVTimperative.g:9101:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ;
public final void rule__MappingLoopCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8297:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
- // InternalQVTimperative.g:8298:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
+ // InternalQVTimperative.g:9105:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 )
+ // InternalQVTimperative.g:9106:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__MappingLoopCS__Group__4__Impl();
state._fsp--;
@@ -26735,23 +29094,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__4__Impl"
- // InternalQVTimperative.g:8305:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:9113:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ;
public final void rule__MappingLoopCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8309:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:8310:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:9117:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:8310:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:8311:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:9119:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:8312:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:8312:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:9120:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:9120:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__OwnedInExpressionAssignment_4();
@@ -26786,16 +29145,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5"
- // InternalQVTimperative.g:8322:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ;
+ // InternalQVTimperative.g:9130:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ;
public final void rule__MappingLoopCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8326:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
- // InternalQVTimperative.g:8327:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
+ // InternalQVTimperative.g:9134:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 )
+ // InternalQVTimperative.g:9135:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_36);
rule__MappingLoopCS__Group__5__Impl();
state._fsp--;
@@ -26824,22 +29183,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__5__Impl"
- // InternalQVTimperative.g:8334:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:9142:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ;
public final void rule__MappingLoopCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8338:1: ( ( '{' ) )
- // InternalQVTimperative.g:8339:1: ( '{' )
+ // InternalQVTimperative.g:9146:1: ( ( '{' ) )
+ // InternalQVTimperative.g:9147:1: ( '{' )
{
- // InternalQVTimperative.g:8339:1: ( '{' )
- // InternalQVTimperative.g:8340:1: '{'
+ // InternalQVTimperative.g:9147:1: ( '{' )
+ // InternalQVTimperative.g:9148:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
@@ -26865,16 +29224,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6"
- // InternalQVTimperative.g:8353:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ;
+ // InternalQVTimperative.g:9161:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ;
public final void rule__MappingLoopCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8357:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
- // InternalQVTimperative.g:8358:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
+ // InternalQVTimperative.g:9165:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 )
+ // InternalQVTimperative.g:9166:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__MappingLoopCS__Group__6__Impl();
state._fsp--;
@@ -26903,28 +29262,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__6__Impl"
- // InternalQVTimperative.g:8365:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ;
+ // InternalQVTimperative.g:9173:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ;
public final void rule__MappingLoopCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8369:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
- // InternalQVTimperative.g:8370:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:9177:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) )
+ // InternalQVTimperative.g:9178:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
{
- // InternalQVTimperative.g:8370:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
- // InternalQVTimperative.g:8371:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:9178:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) )
+ // InternalQVTimperative.g:9179:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
{
- // InternalQVTimperative.g:8371:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
- // InternalQVTimperative.g:8372:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:9179:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) )
+ // InternalQVTimperative.g:9180:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:8373:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
- // InternalQVTimperative.g:8373:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:9181:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )
+ // InternalQVTimperative.g:9181:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_31);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
state._fsp--;
@@ -26938,28 +29297,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:8376:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
- // InternalQVTimperative.g:8377:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ // InternalQVTimperative.g:9184:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* )
+ // InternalQVTimperative.g:9185:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6());
}
- // InternalQVTimperative.g:8378:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
- loop87:
+ // InternalQVTimperative.g:9186:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )*
+ loop93:
do {
- int alt87=2;
- int LA87_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA87_0==66||LA87_0==68||(LA87_0>=77 && LA87_0<=78)||LA87_0==116) ) {
- alt87=1;
+ if ( (LA93_0==17||LA93_0==67||LA93_0==69||LA93_0==83||(LA93_0>=120 && LA93_0<=122)) ) {
+ alt93=1;
}
- switch (alt87) {
+ switch (alt93) {
case 1 :
- // InternalQVTimperative.g:8378:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
+ // InternalQVTimperative.g:9186:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_27);
+ pushFollow(FollowSets000.FOLLOW_31);
rule__MappingLoopCS__OwnedMappingStatementsAssignment_6();
state._fsp--;
@@ -26969,7 +29328,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop87;
+ break loop93;
}
} while (true);
@@ -27001,14 +29360,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7"
- // InternalQVTimperative.g:8389:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ;
+ // InternalQVTimperative.g:9197:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ;
public final void rule__MappingLoopCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8393:1: ( rule__MappingLoopCS__Group__7__Impl )
- // InternalQVTimperative.g:8394:2: rule__MappingLoopCS__Group__7__Impl
+ // InternalQVTimperative.g:9201:1: ( rule__MappingLoopCS__Group__7__Impl )
+ // InternalQVTimperative.g:9202:2: rule__MappingLoopCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group__7__Impl();
@@ -27034,22 +29393,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group__7__Impl"
- // InternalQVTimperative.g:8400:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:9208:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ;
public final void rule__MappingLoopCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8404:1: ( ( '}' ) )
- // InternalQVTimperative.g:8405:1: ( '}' )
+ // InternalQVTimperative.g:9212:1: ( ( '}' ) )
+ // InternalQVTimperative.g:9213:1: ( '}' )
{
- // InternalQVTimperative.g:8405:1: ( '}' )
- // InternalQVTimperative.g:8406:1: '}'
+ // InternalQVTimperative.g:9213:1: ( '}' )
+ // InternalQVTimperative.g:9214:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
}
@@ -27075,14 +29434,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0"
- // InternalQVTimperative.g:8435:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ;
+ // InternalQVTimperative.g:9243:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ;
public final void rule__MappingLoopCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8439:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 )
- // InternalQVTimperative.g:8440:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1
+ // InternalQVTimperative.g:9247:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 )
+ // InternalQVTimperative.g:9248:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingLoopCS__Group_0__0__Impl();
@@ -27113,22 +29472,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__0__Impl"
- // InternalQVTimperative.g:8447:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:9255:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__MappingLoopCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8451:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:8452:1: ( 'observe' )
+ // InternalQVTimperative.g:9259:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:9260:1: ( 'observe' )
{
- // InternalQVTimperative.g:8452:1: ( 'observe' )
- // InternalQVTimperative.g:8453:1: 'observe'
+ // InternalQVTimperative.g:9260:1: ( 'observe' )
+ // InternalQVTimperative.g:9261:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
@@ -27154,14 +29513,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1"
- // InternalQVTimperative.g:8466:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ;
+ // InternalQVTimperative.g:9274:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ;
public final void rule__MappingLoopCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8470:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 )
- // InternalQVTimperative.g:8471:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2
+ // InternalQVTimperative.g:9278:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 )
+ // InternalQVTimperative.g:9279:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MappingLoopCS__Group_0__1__Impl();
@@ -27192,23 +29551,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__1__Impl"
- // InternalQVTimperative.g:8478:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:9286:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__MappingLoopCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8482:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:8483:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9290:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:8483:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:8484:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9292:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:8485:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:8485:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:9293:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9293:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_1();
@@ -27243,14 +29602,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2"
- // InternalQVTimperative.g:8495:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:9303:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ;
public final void rule__MappingLoopCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8499:1: ( rule__MappingLoopCS__Group_0__2__Impl )
- // InternalQVTimperative.g:8500:2: rule__MappingLoopCS__Group_0__2__Impl
+ // InternalQVTimperative.g:9307:1: ( rule__MappingLoopCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:9308:2: rule__MappingLoopCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0__2__Impl();
@@ -27276,35 +29635,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0__2__Impl"
- // InternalQVTimperative.g:8506:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:9314:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ;
public final void rule__MappingLoopCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8510:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:8511:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9318:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:9319:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:8511:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:8512:1: ( rule__MappingLoopCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:9319:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9320:1: ( rule__MappingLoopCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:8513:1: ( rule__MappingLoopCS__Group_0_2__0 )*
- loop88:
+ // InternalQVTimperative.g:9321:1: ( rule__MappingLoopCS__Group_0_2__0 )*
+ loop94:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA88_0==69) ) {
- alt88=1;
+ if ( (LA94_0==70) ) {
+ alt94=1;
}
- switch (alt88) {
+ switch (alt94) {
case 1 :
- // InternalQVTimperative.g:8513:2: rule__MappingLoopCS__Group_0_2__0
+ // InternalQVTimperative.g:9321:2: rule__MappingLoopCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MappingLoopCS__Group_0_2__0();
@@ -27316,7 +29675,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop88;
+ break loop94;
}
} while (true);
@@ -27345,14 +29704,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0"
- // InternalQVTimperative.g:8529:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:9337:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ;
public final void rule__MappingLoopCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8533:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 )
- // InternalQVTimperative.g:8534:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1
+ // InternalQVTimperative.g:9341:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 )
+ // InternalQVTimperative.g:9342:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingLoopCS__Group_0_2__0__Impl();
@@ -27383,22 +29742,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:8541:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:9349:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__MappingLoopCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8545:1: ( ( ',' ) )
- // InternalQVTimperative.g:8546:1: ( ',' )
+ // InternalQVTimperative.g:9353:1: ( ( ',' ) )
+ // InternalQVTimperative.g:9354:1: ( ',' )
{
- // InternalQVTimperative.g:8546:1: ( ',' )
- // InternalQVTimperative.g:8547:1: ','
+ // InternalQVTimperative.g:9354:1: ( ',' )
+ // InternalQVTimperative.g:9355:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
@@ -27424,14 +29783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1"
- // InternalQVTimperative.g:8560:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:9368:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ;
public final void rule__MappingLoopCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8564:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:8565:2: rule__MappingLoopCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:9372:1: ( rule__MappingLoopCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:9373:2: rule__MappingLoopCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__Group_0_2__1__Impl();
@@ -27457,23 +29816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:8571:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:9379:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__MappingLoopCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8575:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:8576:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9383:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:9384:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:8576:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:8577:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9384:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9385:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:8578:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:8578:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:9386:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9386:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1();
@@ -27508,16 +29867,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0"
- // InternalQVTimperative.g:8592:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ;
+ // InternalQVTimperative.g:9400:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ;
public final void rule__MappingIteratorCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8596:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
- // InternalQVTimperative.g:8597:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
+ // InternalQVTimperative.g:9404:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 )
+ // InternalQVTimperative.g:9405:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__MappingIteratorCS__Group__0__Impl();
state._fsp--;
@@ -27546,23 +29905,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__0__Impl"
- // InternalQVTimperative.g:8604:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:9412:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ;
public final void rule__MappingIteratorCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8608:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:8609:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:9416:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:8609:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:8610:1: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:9418:1: ( rule__MappingIteratorCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:8611:1: ( rule__MappingIteratorCS__NameAssignment_0 )
- // InternalQVTimperative.g:8611:2: rule__MappingIteratorCS__NameAssignment_0
+ // InternalQVTimperative.g:9419:1: ( rule__MappingIteratorCS__NameAssignment_0 )
+ // InternalQVTimperative.g:9419:2: rule__MappingIteratorCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__NameAssignment_0();
@@ -27597,14 +29956,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1"
- // InternalQVTimperative.g:8621:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ;
+ // InternalQVTimperative.g:9429:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ;
public final void rule__MappingIteratorCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8625:1: ( rule__MappingIteratorCS__Group__1__Impl )
- // InternalQVTimperative.g:8626:2: rule__MappingIteratorCS__Group__1__Impl
+ // InternalQVTimperative.g:9433:1: ( rule__MappingIteratorCS__Group__1__Impl )
+ // InternalQVTimperative.g:9434:2: rule__MappingIteratorCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group__1__Impl();
@@ -27630,31 +29989,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group__1__Impl"
- // InternalQVTimperative.g:8632:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:9440:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ;
public final void rule__MappingIteratorCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8636:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:8637:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9444:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:8637:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
- // InternalQVTimperative.g:8638:1: ( rule__MappingIteratorCS__Group_1__0 )?
+ // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? )
+ // InternalQVTimperative.g:9446:1: ( rule__MappingIteratorCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:8639:1: ( rule__MappingIteratorCS__Group_1__0 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalQVTimperative.g:9447:1: ( rule__MappingIteratorCS__Group_1__0 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA89_0==71) ) {
- alt89=1;
+ if ( (LA95_0==73) ) {
+ alt95=1;
}
- switch (alt89) {
+ switch (alt95) {
case 1 :
- // InternalQVTimperative.g:8639:2: rule__MappingIteratorCS__Group_1__0
+ // InternalQVTimperative.g:9447:2: rule__MappingIteratorCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__0();
@@ -27692,14 +30051,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0"
- // InternalQVTimperative.g:8653:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ;
+ // InternalQVTimperative.g:9461:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ;
public final void rule__MappingIteratorCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8657:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 )
- // InternalQVTimperative.g:8658:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1
+ // InternalQVTimperative.g:9465:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 )
+ // InternalQVTimperative.g:9466:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MappingIteratorCS__Group_1__0__Impl();
@@ -27730,22 +30089,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__0__Impl"
- // InternalQVTimperative.g:8665:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9473:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__MappingIteratorCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8669:1: ( ( ':' ) )
- // InternalQVTimperative.g:8670:1: ( ':' )
+ // InternalQVTimperative.g:9477:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9478:1: ( ':' )
{
- // InternalQVTimperative.g:8670:1: ( ':' )
- // InternalQVTimperative.g:8671:1: ':'
+ // InternalQVTimperative.g:9478:1: ( ':' )
+ // InternalQVTimperative.g:9479:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
@@ -27771,14 +30130,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1"
- // InternalQVTimperative.g:8684:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:9492:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ;
public final void rule__MappingIteratorCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8688:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
- // InternalQVTimperative.g:8689:2: rule__MappingIteratorCS__Group_1__1__Impl
+ // InternalQVTimperative.g:9496:1: ( rule__MappingIteratorCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:9497:2: rule__MappingIteratorCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__Group_1__1__Impl();
@@ -27804,23 +30163,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__Group_1__1__Impl"
- // InternalQVTimperative.g:8695:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:9503:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__MappingIteratorCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8699:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:8700:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:9507:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:8700:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:8701:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:9509:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:8702:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:8702:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:9510:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:9510:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MappingIteratorCS__OwnedTypeAssignment_1_1();
@@ -27855,16 +30214,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0"
- // InternalQVTimperative.g:8716:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ;
+ // InternalQVTimperative.g:9524:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ;
public final void rule__NewStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8720:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
- // InternalQVTimperative.g:8721:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
+ // InternalQVTimperative.g:9528:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 )
+ // InternalQVTimperative.g:9529:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_39);
rule__NewStatementCS__Group__0__Impl();
state._fsp--;
@@ -27893,31 +30252,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:8728:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:9536:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ;
public final void rule__NewStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8732:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:8733:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9540:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:8733:1: ( ( rule__NewStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:8734:1: ( rule__NewStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:9542:1: ( rule__NewStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:8735:1: ( rule__NewStatementCS__Group_0__0 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // InternalQVTimperative.g:9543:1: ( rule__NewStatementCS__Group_0__0 )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA90_0==68) ) {
- alt90=1;
+ if ( (LA96_0==69) ) {
+ alt96=1;
}
- switch (alt90) {
+ switch (alt96) {
case 1 :
- // InternalQVTimperative.g:8735:2: rule__NewStatementCS__Group_0__0
+ // InternalQVTimperative.g:9543:2: rule__NewStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__0();
@@ -27955,16 +30314,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1"
- // InternalQVTimperative.g:8745:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ;
+ // InternalQVTimperative.g:9553:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ;
public final void rule__NewStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8749:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
- // InternalQVTimperative.g:8750:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
+ // InternalQVTimperative.g:9557:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 )
+ // InternalQVTimperative.g:9558:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__1__Impl();
state._fsp--;
@@ -27993,22 +30352,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:8757:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ;
+ // InternalQVTimperative.g:9565:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ;
public final void rule__NewStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8761:1: ( ( 'new' ) )
- // InternalQVTimperative.g:8762:1: ( 'new' )
+ // InternalQVTimperative.g:9569:1: ( ( 'new' ) )
+ // InternalQVTimperative.g:9570:1: ( 'new' )
{
- // InternalQVTimperative.g:8762:1: ( 'new' )
- // InternalQVTimperative.g:8763:1: 'new'
+ // InternalQVTimperative.g:9570:1: ( 'new' )
+ // InternalQVTimperative.g:9571:1: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNewKeyword_1());
}
- match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getNewKeyword_1());
}
@@ -28034,14 +30393,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2"
- // InternalQVTimperative.g:8776:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ;
+ // InternalQVTimperative.g:9584:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ;
public final void rule__NewStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8780:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
- // InternalQVTimperative.g:8781:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
+ // InternalQVTimperative.g:9588:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 )
+ // InternalQVTimperative.g:9589:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__2__Impl();
@@ -28072,22 +30431,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:8788:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9596:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8792:1: ( ( ':' ) )
- // InternalQVTimperative.g:8793:1: ( ':' )
+ // InternalQVTimperative.g:9600:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9601:1: ( ':' )
{
- // InternalQVTimperative.g:8793:1: ( ':' )
- // InternalQVTimperative.g:8794:1: ':'
+ // InternalQVTimperative.g:9601:1: ( ':' )
+ // InternalQVTimperative.g:9602:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
@@ -28113,14 +30472,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3"
- // InternalQVTimperative.g:8807:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ;
+ // InternalQVTimperative.g:9615:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ;
public final void rule__NewStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8811:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
- // InternalQVTimperative.g:8812:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
+ // InternalQVTimperative.g:9619:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 )
+ // InternalQVTimperative.g:9620:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_8);
rule__NewStatementCS__Group__3__Impl();
@@ -28151,23 +30510,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:8819:1: rule__NewStatementCS__Group__3__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ;
+ // InternalQVTimperative.g:9627:1: rule__NewStatementCS__Group__3__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ;
public final void rule__NewStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8823:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) )
- // InternalQVTimperative.g:8824:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
+ // InternalQVTimperative.g:9631:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) )
+ // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
{
- // InternalQVTimperative.g:8824:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
- // InternalQVTimperative.g:8825:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
+ // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) )
+ // InternalQVTimperative.g:9633:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelAssignment_3());
}
- // InternalQVTimperative.g:8826:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
- // InternalQVTimperative.g:8826:2: rule__NewStatementCS__ReferredTypedModelAssignment_3
+ // InternalQVTimperative.g:9634:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 )
+ // InternalQVTimperative.g:9634:2: rule__NewStatementCS__ReferredTypedModelAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ReferredTypedModelAssignment_3();
@@ -28202,16 +30561,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4"
- // InternalQVTimperative.g:8836:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ;
+ // InternalQVTimperative.g:9644:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ;
public final void rule__NewStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8840:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
- // InternalQVTimperative.g:8841:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
+ // InternalQVTimperative.g:9648:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 )
+ // InternalQVTimperative.g:9649:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__NewStatementCS__Group__4__Impl();
state._fsp--;
@@ -28240,23 +30599,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:8848:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__NameAssignment_4 ) ) ;
+ // InternalQVTimperative.g:9656:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__NameAssignment_4 ) ) ;
public final void rule__NewStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8852:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) )
- // InternalQVTimperative.g:8853:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9660:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) )
+ // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
{
- // InternalQVTimperative.g:8853:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
- // InternalQVTimperative.g:8854:1: ( rule__NewStatementCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) )
+ // InternalQVTimperative.g:9662:1: ( rule__NewStatementCS__NameAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameAssignment_4());
}
- // InternalQVTimperative.g:8855:1: ( rule__NewStatementCS__NameAssignment_4 )
- // InternalQVTimperative.g:8855:2: rule__NewStatementCS__NameAssignment_4
+ // InternalQVTimperative.g:9663:1: ( rule__NewStatementCS__NameAssignment_4 )
+ // InternalQVTimperative.g:9663:2: rule__NewStatementCS__NameAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__NameAssignment_4();
@@ -28291,14 +30650,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5"
- // InternalQVTimperative.g:8865:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ;
+ // InternalQVTimperative.g:9673:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ;
public final void rule__NewStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8869:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
- // InternalQVTimperative.g:8870:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
+ // InternalQVTimperative.g:9677:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 )
+ // InternalQVTimperative.g:9678:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group__5__Impl();
@@ -28329,22 +30688,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:8877:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:9685:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ;
public final void rule__NewStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8881:1: ( ( ':' ) )
- // InternalQVTimperative.g:8882:1: ( ':' )
+ // InternalQVTimperative.g:9689:1: ( ( ':' ) )
+ // InternalQVTimperative.g:9690:1: ( ':' )
{
- // InternalQVTimperative.g:8882:1: ( ':' )
- // InternalQVTimperative.g:8883:1: ':'
+ // InternalQVTimperative.g:9690:1: ( ':' )
+ // InternalQVTimperative.g:9691:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
@@ -28370,16 +30729,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6"
- // InternalQVTimperative.g:8896:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ;
+ // InternalQVTimperative.g:9704:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ;
public final void rule__NewStatementCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8900:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
- // InternalQVTimperative.g:8901:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
+ // InternalQVTimperative.g:9708:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 )
+ // InternalQVTimperative.g:9709:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_40);
rule__NewStatementCS__Group__6__Impl();
state._fsp--;
@@ -28408,23 +30767,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:8908:1: rule__NewStatementCS__Group__6__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ;
+ // InternalQVTimperative.g:9716:1: rule__NewStatementCS__Group__6__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ;
public final void rule__NewStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8912:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) )
- // InternalQVTimperative.g:8913:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
+ // InternalQVTimperative.g:9720:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) )
+ // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
{
- // InternalQVTimperative.g:8913:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
- // InternalQVTimperative.g:8914:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
+ // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) )
+ // InternalQVTimperative.g:9722:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_6());
}
- // InternalQVTimperative.g:8915:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
- // InternalQVTimperative.g:8915:2: rule__NewStatementCS__OwnedTypeAssignment_6
+ // InternalQVTimperative.g:9723:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 )
+ // InternalQVTimperative.g:9723:2: rule__NewStatementCS__OwnedTypeAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedTypeAssignment_6();
@@ -28459,16 +30818,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7"
- // InternalQVTimperative.g:8925:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ;
+ // InternalQVTimperative.g:9733:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ;
public final void rule__NewStatementCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8929:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
- // InternalQVTimperative.g:8930:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
+ // InternalQVTimperative.g:9737:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 )
+ // InternalQVTimperative.g:9738:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_40);
rule__NewStatementCS__Group__7__Impl();
state._fsp--;
@@ -28497,31 +30856,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:8937:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__Group_7__0 )? ) ;
+ // InternalQVTimperative.g:9745:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__Group_7__0 )? ) ;
public final void rule__NewStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8941:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) )
- // InternalQVTimperative.g:8942:1: ( ( rule__NewStatementCS__Group_7__0 )? )
+ // InternalQVTimperative.g:9749:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) )
+ // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? )
{
- // InternalQVTimperative.g:8942:1: ( ( rule__NewStatementCS__Group_7__0 )? )
- // InternalQVTimperative.g:8943:1: ( rule__NewStatementCS__Group_7__0 )?
+ // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? )
+ // InternalQVTimperative.g:9751:1: ( rule__NewStatementCS__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_7());
}
- // InternalQVTimperative.g:8944:1: ( rule__NewStatementCS__Group_7__0 )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalQVTimperative.g:9752:1: ( rule__NewStatementCS__Group_7__0 )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA91_0==73) ) {
- alt91=1;
+ if ( (LA97_0==75) ) {
+ alt97=1;
}
- switch (alt91) {
+ switch (alt97) {
case 1 :
- // InternalQVTimperative.g:8944:2: rule__NewStatementCS__Group_7__0
+ // InternalQVTimperative.g:9752:2: rule__NewStatementCS__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_7__0();
@@ -28559,14 +30918,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8"
- // InternalQVTimperative.g:8954:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl ;
+ // InternalQVTimperative.g:9762:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl ;
public final void rule__NewStatementCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8958:1: ( rule__NewStatementCS__Group__8__Impl )
- // InternalQVTimperative.g:8959:2: rule__NewStatementCS__Group__8__Impl
+ // InternalQVTimperative.g:9766:1: ( rule__NewStatementCS__Group__8__Impl )
+ // InternalQVTimperative.g:9767:2: rule__NewStatementCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group__8__Impl();
@@ -28592,22 +30951,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:8965:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:9773:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ;
public final void rule__NewStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:8969:1: ( ( ';' ) )
- // InternalQVTimperative.g:8970:1: ( ';' )
+ // InternalQVTimperative.g:9777:1: ( ( ';' ) )
+ // InternalQVTimperative.g:9778:1: ( ';' )
{
- // InternalQVTimperative.g:8970:1: ( ';' )
- // InternalQVTimperative.g:8971:1: ';'
+ // InternalQVTimperative.g:9778:1: ( ';' )
+ // InternalQVTimperative.g:9779:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_8());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_8());
}
@@ -28633,14 +30992,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0"
- // InternalQVTimperative.g:9002:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:9810:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ;
public final void rule__NewStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9006:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 )
- // InternalQVTimperative.g:9007:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1
+ // InternalQVTimperative.g:9814:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:9815:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group_0__0__Impl();
@@ -28671,22 +31030,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:9014:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:9822:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__NewStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9018:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:9019:1: ( 'observe' )
+ // InternalQVTimperative.g:9826:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:9827:1: ( 'observe' )
{
- // InternalQVTimperative.g:9019:1: ( 'observe' )
- // InternalQVTimperative.g:9020:1: 'observe'
+ // InternalQVTimperative.g:9827:1: ( 'observe' )
+ // InternalQVTimperative.g:9828:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
}
@@ -28712,14 +31071,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1"
- // InternalQVTimperative.g:9033:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:9841:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ;
public final void rule__NewStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9037:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 )
- // InternalQVTimperative.g:9038:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2
+ // InternalQVTimperative.g:9845:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:9846:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__NewStatementCS__Group_0__1__Impl();
@@ -28750,23 +31109,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:9045:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:9853:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__NewStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9049:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:9050:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9857:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:9050:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:9051:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:9859:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:9052:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:9052:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:9860:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:9860:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_1();
@@ -28801,14 +31160,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2"
- // InternalQVTimperative.g:9062:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:9870:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ;
public final void rule__NewStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9066:1: ( rule__NewStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:9067:2: rule__NewStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:9874:1: ( rule__NewStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:9875:2: rule__NewStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0__2__Impl();
@@ -28834,35 +31193,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:9073:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:9881:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ;
public final void rule__NewStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9077:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:9078:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9885:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:9886:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:9078:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:9079:1: ( rule__NewStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:9886:1: ( ( rule__NewStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:9887:1: ( rule__NewStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:9080:1: ( rule__NewStatementCS__Group_0_2__0 )*
- loop92:
+ // InternalQVTimperative.g:9888:1: ( rule__NewStatementCS__Group_0_2__0 )*
+ loop98:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA92_0==69) ) {
- alt92=1;
+ if ( (LA98_0==70) ) {
+ alt98=1;
}
- switch (alt92) {
+ switch (alt98) {
case 1 :
- // InternalQVTimperative.g:9080:2: rule__NewStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:9888:2: rule__NewStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__NewStatementCS__Group_0_2__0();
@@ -28874,7 +31233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop92;
+ break loop98;
}
} while (true);
@@ -28903,14 +31262,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:9096:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:9904:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ;
public final void rule__NewStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9100:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:9101:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:9908:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:9909:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NewStatementCS__Group_0_2__0__Impl();
@@ -28941,22 +31300,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:9108:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:9916:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__NewStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9112:1: ( ( ',' ) )
- // InternalQVTimperative.g:9113:1: ( ',' )
+ // InternalQVTimperative.g:9920:1: ( ( ',' ) )
+ // InternalQVTimperative.g:9921:1: ( ',' )
{
- // InternalQVTimperative.g:9113:1: ( ',' )
- // InternalQVTimperative.g:9114:1: ','
+ // InternalQVTimperative.g:9921:1: ( ',' )
+ // InternalQVTimperative.g:9922:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -28982,14 +31341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:9127:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:9935:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ;
public final void rule__NewStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9131:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:9132:2: rule__NewStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:9939:1: ( rule__NewStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:9940:2: rule__NewStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_0_2__1__Impl();
@@ -29015,23 +31374,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:9138:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:9946:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__NewStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9142:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:9143:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9950:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:9951:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:9143:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:9144:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9951:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:9952:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:9145:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:9145:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:9953:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:9953:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -29066,14 +31425,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__0"
- // InternalQVTimperative.g:9159:1: rule__NewStatementCS__Group_7__0 : rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ;
+ // InternalQVTimperative.g:9967:1: rule__NewStatementCS__Group_7__0 : rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ;
public final void rule__NewStatementCS__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9163:1: ( rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 )
- // InternalQVTimperative.g:9164:2: rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1
+ // InternalQVTimperative.g:9971:1: ( rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 )
+ // InternalQVTimperative.g:9972:2: rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NewStatementCS__Group_7__0__Impl();
@@ -29104,22 +31463,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__0__Impl"
- // InternalQVTimperative.g:9171:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:9979:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ;
public final void rule__NewStatementCS__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9175:1: ( ( ':=' ) )
- // InternalQVTimperative.g:9176:1: ( ':=' )
+ // InternalQVTimperative.g:9983:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:9984:1: ( ':=' )
{
- // InternalQVTimperative.g:9176:1: ( ':=' )
- // InternalQVTimperative.g:9177:1: ':='
+ // InternalQVTimperative.g:9984:1: ( ':=' )
+ // InternalQVTimperative.g:9985:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
@@ -29145,14 +31504,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__1"
- // InternalQVTimperative.g:9190:1: rule__NewStatementCS__Group_7__1 : rule__NewStatementCS__Group_7__1__Impl ;
+ // InternalQVTimperative.g:9998:1: rule__NewStatementCS__Group_7__1 : rule__NewStatementCS__Group_7__1__Impl ;
public final void rule__NewStatementCS__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9194:1: ( rule__NewStatementCS__Group_7__1__Impl )
- // InternalQVTimperative.g:9195:2: rule__NewStatementCS__Group_7__1__Impl
+ // InternalQVTimperative.g:10002:1: ( rule__NewStatementCS__Group_7__1__Impl )
+ // InternalQVTimperative.g:10003:2: rule__NewStatementCS__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__Group_7__1__Impl();
@@ -29178,23 +31537,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__Group_7__1__Impl"
- // InternalQVTimperative.g:9201:1: rule__NewStatementCS__Group_7__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ;
+ // InternalQVTimperative.g:10009:1: rule__NewStatementCS__Group_7__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ;
public final void rule__NewStatementCS__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9205:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) )
- // InternalQVTimperative.g:9206:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
+ // InternalQVTimperative.g:10013:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) )
+ // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
{
- // InternalQVTimperative.g:9206:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
- // InternalQVTimperative.g:9207:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
+ // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) )
+ // InternalQVTimperative.g:10015:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_7_1());
}
- // InternalQVTimperative.g:9208:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
- // InternalQVTimperative.g:9208:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1
+ // InternalQVTimperative.g:10016:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 )
+ // InternalQVTimperative.g:10016:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NewStatementCS__OwnedExpressionAssignment_7_1();
@@ -29228,690 +31587,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__NewStatementCS__Group_7__1__Impl"
- // $ANTLR start "rule__OutVariableCS__Group__0"
- // InternalQVTimperative.g:9222:1: rule__OutVariableCS__Group__0 : rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1 ;
- public final void rule__OutVariableCS__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9226:1: ( rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1 )
- // InternalQVTimperative.g:9227:2: rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1
- {
- pushFollow(FollowSets000.FOLLOW_8);
- rule__OutVariableCS__Group__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__0"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__0__Impl"
- // InternalQVTimperative.g:9234:1: rule__OutVariableCS__Group__0__Impl : ( 'out' ) ;
- public final void rule__OutVariableCS__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9238:1: ( ( 'out' ) )
- // InternalQVTimperative.g:9239:1: ( 'out' )
- {
- // InternalQVTimperative.g:9239:1: ( 'out' )
- // InternalQVTimperative.g:9240:1: 'out'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getOutKeyword_0());
- }
- match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getOutKeyword_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__0__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__1"
- // InternalQVTimperative.g:9253:1: rule__OutVariableCS__Group__1 : rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2 ;
- public final void rule__OutVariableCS__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9257:1: ( rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2 )
- // InternalQVTimperative.g:9258:2: rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2
- {
- pushFollow(FollowSets000.FOLLOW_15);
- rule__OutVariableCS__Group__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__2();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__1"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__1__Impl"
- // InternalQVTimperative.g:9265:1: rule__OutVariableCS__Group__1__Impl : ( ( rule__OutVariableCS__NameAssignment_1 ) ) ;
- public final void rule__OutVariableCS__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9269:1: ( ( ( rule__OutVariableCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:9270:1: ( ( rule__OutVariableCS__NameAssignment_1 ) )
- {
- // InternalQVTimperative.g:9270:1: ( ( rule__OutVariableCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:9271:1: ( rule__OutVariableCS__NameAssignment_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getNameAssignment_1());
- }
- // InternalQVTimperative.g:9272:1: ( rule__OutVariableCS__NameAssignment_1 )
- // InternalQVTimperative.g:9272:2: rule__OutVariableCS__NameAssignment_1
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__NameAssignment_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getNameAssignment_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__1__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__2"
- // InternalQVTimperative.g:9282:1: rule__OutVariableCS__Group__2 : rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3 ;
- public final void rule__OutVariableCS__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9286:1: ( rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3 )
- // InternalQVTimperative.g:9287:2: rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3
- {
- pushFollow(FollowSets000.FOLLOW_12);
- rule__OutVariableCS__Group__2__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__2"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__2__Impl"
- // InternalQVTimperative.g:9294:1: rule__OutVariableCS__Group__2__Impl : ( ':' ) ;
- public final void rule__OutVariableCS__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9298:1: ( ( ':' ) )
- // InternalQVTimperative.g:9299:1: ( ':' )
- {
- // InternalQVTimperative.g:9299:1: ( ':' )
- // InternalQVTimperative.g:9300:1: ':'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getColonKeyword_2());
- }
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getColonKeyword_2());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__2__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__3"
- // InternalQVTimperative.g:9313:1: rule__OutVariableCS__Group__3 : rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4 ;
- public final void rule__OutVariableCS__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9317:1: ( rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4 )
- // InternalQVTimperative.g:9318:2: rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4
- {
- pushFollow(FollowSets000.FOLLOW_37);
- rule__OutVariableCS__Group__3__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__4();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__3"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__3__Impl"
- // InternalQVTimperative.g:9325:1: rule__OutVariableCS__Group__3__Impl : ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) ;
- public final void rule__OutVariableCS__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9329:1: ( ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) )
- // InternalQVTimperative.g:9330:1: ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) )
- {
- // InternalQVTimperative.g:9330:1: ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) )
- // InternalQVTimperative.g:9331:1: ( rule__OutVariableCS__OwnedTypeAssignment_3 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3());
- }
- // InternalQVTimperative.g:9332:1: ( rule__OutVariableCS__OwnedTypeAssignment_3 )
- // InternalQVTimperative.g:9332:2: rule__OutVariableCS__OwnedTypeAssignment_3
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__OwnedTypeAssignment_3();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__3__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__4"
- // InternalQVTimperative.g:9342:1: rule__OutVariableCS__Group__4 : rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5 ;
- public final void rule__OutVariableCS__Group__4() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9346:1: ( rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5 )
- // InternalQVTimperative.g:9347:2: rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5
- {
- pushFollow(FollowSets000.FOLLOW_37);
- rule__OutVariableCS__Group__4__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__5();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__4"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__4__Impl"
- // InternalQVTimperative.g:9354:1: rule__OutVariableCS__Group__4__Impl : ( ( rule__OutVariableCS__Group_4__0 )? ) ;
- public final void rule__OutVariableCS__Group__4__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9358:1: ( ( ( rule__OutVariableCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:9359:1: ( ( rule__OutVariableCS__Group_4__0 )? )
- {
- // InternalQVTimperative.g:9359:1: ( ( rule__OutVariableCS__Group_4__0 )? )
- // InternalQVTimperative.g:9360:1: ( rule__OutVariableCS__Group_4__0 )?
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getGroup_4());
- }
- // InternalQVTimperative.g:9361:1: ( rule__OutVariableCS__Group_4__0 )?
- int alt93=2;
- int LA93_0 = input.LA(1);
-
- if ( (LA93_0==73) ) {
- alt93=1;
- }
- switch (alt93) {
- case 1 :
- // InternalQVTimperative.g:9361:2: rule__OutVariableCS__Group_4__0
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group_4__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- break;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getGroup_4());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__4__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__5"
- // InternalQVTimperative.g:9371:1: rule__OutVariableCS__Group__5 : rule__OutVariableCS__Group__5__Impl ;
- public final void rule__OutVariableCS__Group__5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9375:1: ( rule__OutVariableCS__Group__5__Impl )
- // InternalQVTimperative.g:9376:2: rule__OutVariableCS__Group__5__Impl
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group__5__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__5"
-
-
- // $ANTLR start "rule__OutVariableCS__Group__5__Impl"
- // InternalQVTimperative.g:9382:1: rule__OutVariableCS__Group__5__Impl : ( ';' ) ;
- public final void rule__OutVariableCS__Group__5__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9386:1: ( ( ';' ) )
- // InternalQVTimperative.g:9387:1: ( ';' )
- {
- // InternalQVTimperative.g:9387:1: ( ';' )
- // InternalQVTimperative.g:9388:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5());
- }
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group__5__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group_4__0"
- // InternalQVTimperative.g:9413:1: rule__OutVariableCS__Group_4__0 : rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1 ;
- public final void rule__OutVariableCS__Group_4__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9417:1: ( rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1 )
- // InternalQVTimperative.g:9418:2: rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1
- {
- pushFollow(FollowSets000.FOLLOW_10);
- rule__OutVariableCS__Group_4__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group_4__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group_4__0"
-
-
- // $ANTLR start "rule__OutVariableCS__Group_4__0__Impl"
- // InternalQVTimperative.g:9425:1: rule__OutVariableCS__Group_4__0__Impl : ( ':=' ) ;
- public final void rule__OutVariableCS__Group_4__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9429:1: ( ( ':=' ) )
- // InternalQVTimperative.g:9430:1: ( ':=' )
- {
- // InternalQVTimperative.g:9430:1: ( ':=' )
- // InternalQVTimperative.g:9431:1: ':='
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0());
- }
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group_4__0__Impl"
-
-
- // $ANTLR start "rule__OutVariableCS__Group_4__1"
- // InternalQVTimperative.g:9444:1: rule__OutVariableCS__Group_4__1 : rule__OutVariableCS__Group_4__1__Impl ;
- public final void rule__OutVariableCS__Group_4__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9448:1: ( rule__OutVariableCS__Group_4__1__Impl )
- // InternalQVTimperative.g:9449:2: rule__OutVariableCS__Group_4__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__Group_4__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group_4__1"
-
-
- // $ANTLR start "rule__OutVariableCS__Group_4__1__Impl"
- // InternalQVTimperative.g:9455:1: rule__OutVariableCS__Group_4__1__Impl : ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) ;
- public final void rule__OutVariableCS__Group_4__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:9459:1: ( ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) )
- // InternalQVTimperative.g:9460:1: ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) )
- {
- // InternalQVTimperative.g:9460:1: ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) )
- // InternalQVTimperative.g:9461:1: ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1());
- }
- // InternalQVTimperative.g:9462:1: ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 )
- // InternalQVTimperative.g:9462:2: rule__OutVariableCS__OwnedExpressionAssignment_4_1
- {
- pushFollow(FollowSets000.FOLLOW_2);
- rule__OutVariableCS__OwnedExpressionAssignment_4_1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__Group_4__1__Impl"
-
-
// $ANTLR start "rule__ParamDeclarationCS__Group__0"
- // InternalQVTimperative.g:9476:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
+ // InternalQVTimperative.g:10030:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
public final void rule__ParamDeclarationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9480:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
- // InternalQVTimperative.g:9481:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
+ // InternalQVTimperative.g:10034:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
+ // InternalQVTimperative.g:10035:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__ParamDeclarationCS__Group__0__Impl();
state._fsp--;
@@ -29940,23 +31626,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__0__Impl"
- // InternalQVTimperative.g:9488:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:10042:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
public final void rule__ParamDeclarationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9492:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:9493:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10046:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:9493:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:9494:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:10048:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:9495:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
- // InternalQVTimperative.g:9495:2: rule__ParamDeclarationCS__NameAssignment_0
+ // InternalQVTimperative.g:10049:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // InternalQVTimperative.g:10049:2: rule__ParamDeclarationCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__NameAssignment_0();
@@ -29991,14 +31677,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1"
- // InternalQVTimperative.g:9505:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
+ // InternalQVTimperative.g:10059:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
public final void rule__ParamDeclarationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9509:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
- // InternalQVTimperative.g:9510:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
+ // InternalQVTimperative.g:10063:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
+ // InternalQVTimperative.g:10064:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParamDeclarationCS__Group__1__Impl();
@@ -30029,22 +31715,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__1__Impl"
- // InternalQVTimperative.g:9517:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10071:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
public final void rule__ParamDeclarationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9521:1: ( ( ':' ) )
- // InternalQVTimperative.g:9522:1: ( ':' )
+ // InternalQVTimperative.g:10075:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10076:1: ( ':' )
{
- // InternalQVTimperative.g:9522:1: ( ':' )
- // InternalQVTimperative.g:9523:1: ':'
+ // InternalQVTimperative.g:10076:1: ( ':' )
+ // InternalQVTimperative.g:10077:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
@@ -30070,14 +31756,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2"
- // InternalQVTimperative.g:9536:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
+ // InternalQVTimperative.g:10090:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
public final void rule__ParamDeclarationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9540:1: ( rule__ParamDeclarationCS__Group__2__Impl )
- // InternalQVTimperative.g:9541:2: rule__ParamDeclarationCS__Group__2__Impl
+ // InternalQVTimperative.g:10094:1: ( rule__ParamDeclarationCS__Group__2__Impl )
+ // InternalQVTimperative.g:10095:2: rule__ParamDeclarationCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__Group__2__Impl();
@@ -30103,23 +31789,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__Group__2__Impl"
- // InternalQVTimperative.g:9547:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10101:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__ParamDeclarationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9551:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:9552:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10105:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:9552:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:9553:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:10107:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:9554:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:9554:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:10108:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:10108:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParamDeclarationCS__OwnedTypeAssignment_2();
@@ -30154,14 +31840,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0"
- // InternalQVTimperative.g:9570:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ;
+ // InternalQVTimperative.g:10124:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ;
public final void rule__QualifiedPackageCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9574:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
- // InternalQVTimperative.g:9575:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
+ // InternalQVTimperative.g:10128:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 )
+ // InternalQVTimperative.g:10129:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__0__Impl();
@@ -30192,22 +31878,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__0__Impl"
- // InternalQVTimperative.g:9582:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
+ // InternalQVTimperative.g:10136:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ;
public final void rule__QualifiedPackageCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9586:1: ( ( 'package' ) )
- // InternalQVTimperative.g:9587:1: ( 'package' )
+ // InternalQVTimperative.g:10140:1: ( ( 'package' ) )
+ // InternalQVTimperative.g:10141:1: ( 'package' )
{
- // InternalQVTimperative.g:9587:1: ( 'package' )
- // InternalQVTimperative.g:9588:1: 'package'
+ // InternalQVTimperative.g:10141:1: ( 'package' )
+ // InternalQVTimperative.g:10142:1: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
- match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
@@ -30233,14 +31919,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1"
- // InternalQVTimperative.g:9601:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ;
+ // InternalQVTimperative.g:10155:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ;
public final void rule__QualifiedPackageCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9605:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
- // InternalQVTimperative.g:9606:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
+ // InternalQVTimperative.g:10159:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 )
+ // InternalQVTimperative.g:10160:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QualifiedPackageCS__Group__1__Impl();
@@ -30271,27 +31957,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__1__Impl"
- // InternalQVTimperative.g:9613:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:10167:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ;
public final void rule__QualifiedPackageCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9617:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:9618:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:10171:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:9618:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:9619:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:10173:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:9620:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
- int alt94=2;
- alt94 = dfa94.predict(input);
- switch (alt94) {
+ // InternalQVTimperative.g:10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?
+ int alt99=2;
+ alt99 = dfa99.predict(input);
+ switch (alt99) {
case 1 :
- // InternalQVTimperative.g:9620:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:10174:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedPathNameAssignment_1();
@@ -30329,16 +32015,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2"
- // InternalQVTimperative.g:9630:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ;
+ // InternalQVTimperative.g:10184:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ;
public final void rule__QualifiedPackageCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9634:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
- // InternalQVTimperative.g:9635:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
+ // InternalQVTimperative.g:10188:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 )
+ // InternalQVTimperative.g:10189:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__QualifiedPackageCS__Group__2__Impl();
state._fsp--;
@@ -30367,23 +32053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__2__Impl"
- // InternalQVTimperative.g:9642:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10196:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ;
public final void rule__QualifiedPackageCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9646:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:9647:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:10200:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:9647:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:9648:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:10202:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:9649:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
- // InternalQVTimperative.g:9649:2: rule__QualifiedPackageCS__NameAssignment_2
+ // InternalQVTimperative.g:10203:1: ( rule__QualifiedPackageCS__NameAssignment_2 )
+ // InternalQVTimperative.g:10203:2: rule__QualifiedPackageCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NameAssignment_2();
@@ -30418,16 +32104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3"
- // InternalQVTimperative.g:9659:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ;
+ // InternalQVTimperative.g:10213:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ;
public final void rule__QualifiedPackageCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9663:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
- // InternalQVTimperative.g:9664:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
+ // InternalQVTimperative.g:10217:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 )
+ // InternalQVTimperative.g:10218:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__QualifiedPackageCS__Group__3__Impl();
state._fsp--;
@@ -30456,31 +32142,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__3__Impl"
- // InternalQVTimperative.g:9671:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:10225:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ;
public final void rule__QualifiedPackageCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9675:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:9676:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:10229:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:9676:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
- // InternalQVTimperative.g:9677:1: ( rule__QualifiedPackageCS__Group_3__0 )?
+ // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? )
+ // InternalQVTimperative.g:10231:1: ( rule__QualifiedPackageCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:9678:1: ( rule__QualifiedPackageCS__Group_3__0 )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalQVTimperative.g:10232:1: ( rule__QualifiedPackageCS__Group_3__0 )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA95_0==71) ) {
- alt95=1;
+ if ( (LA100_0==73) ) {
+ alt100=1;
}
- switch (alt95) {
+ switch (alt100) {
case 1 :
- // InternalQVTimperative.g:9678:2: rule__QualifiedPackageCS__Group_3__0
+ // InternalQVTimperative.g:10232:2: rule__QualifiedPackageCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__0();
@@ -30518,16 +32204,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4"
- // InternalQVTimperative.g:9688:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ;
+ // InternalQVTimperative.g:10242:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ;
public final void rule__QualifiedPackageCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9692:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
- // InternalQVTimperative.g:9693:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
+ // InternalQVTimperative.g:10246:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 )
+ // InternalQVTimperative.g:10247:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__QualifiedPackageCS__Group__4__Impl();
state._fsp--;
@@ -30556,31 +32242,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__4__Impl"
- // InternalQVTimperative.g:9700:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:10254:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ;
public final void rule__QualifiedPackageCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9704:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:9705:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:10258:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:9705:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
- // InternalQVTimperative.g:9706:1: ( rule__QualifiedPackageCS__Group_4__0 )?
+ // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? )
+ // InternalQVTimperative.g:10260:1: ( rule__QualifiedPackageCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:9707:1: ( rule__QualifiedPackageCS__Group_4__0 )?
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // InternalQVTimperative.g:10261:1: ( rule__QualifiedPackageCS__Group_4__0 )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA96_0==39) ) {
- alt96=1;
+ if ( (LA101_0==40) ) {
+ alt101=1;
}
- switch (alt96) {
+ switch (alt101) {
case 1 :
- // InternalQVTimperative.g:9707:2: rule__QualifiedPackageCS__Group_4__0
+ // InternalQVTimperative.g:10261:2: rule__QualifiedPackageCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__0();
@@ -30618,14 +32304,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5"
- // InternalQVTimperative.g:9717:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ;
+ // InternalQVTimperative.g:10271:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ;
public final void rule__QualifiedPackageCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9721:1: ( rule__QualifiedPackageCS__Group__5__Impl )
- // InternalQVTimperative.g:9722:2: rule__QualifiedPackageCS__Group__5__Impl
+ // InternalQVTimperative.g:10275:1: ( rule__QualifiedPackageCS__Group__5__Impl )
+ // InternalQVTimperative.g:10276:2: rule__QualifiedPackageCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group__5__Impl();
@@ -30651,23 +32337,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group__5__Impl"
- // InternalQVTimperative.g:9728:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:10282:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ;
public final void rule__QualifiedPackageCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9732:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:9733:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:10286:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:9733:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
- // InternalQVTimperative.g:9734:1: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:10288:1: ( rule__QualifiedPackageCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:9735:1: ( rule__QualifiedPackageCS__Alternatives_5 )
- // InternalQVTimperative.g:9735:2: rule__QualifiedPackageCS__Alternatives_5
+ // InternalQVTimperative.g:10289:1: ( rule__QualifiedPackageCS__Alternatives_5 )
+ // InternalQVTimperative.g:10289:2: rule__QualifiedPackageCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Alternatives_5();
@@ -30702,14 +32388,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0"
- // InternalQVTimperative.g:9757:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ;
+ // InternalQVTimperative.g:10311:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ;
public final void rule__QualifiedPackageCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9761:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 )
- // InternalQVTimperative.g:9762:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1
+ // InternalQVTimperative.g:10315:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 )
+ // InternalQVTimperative.g:10316:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QualifiedPackageCS__Group_3__0__Impl();
@@ -30740,22 +32426,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__0__Impl"
- // InternalQVTimperative.g:9769:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10323:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__QualifiedPackageCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9773:1: ( ( ':' ) )
- // InternalQVTimperative.g:9774:1: ( ':' )
+ // InternalQVTimperative.g:10327:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10328:1: ( ':' )
{
- // InternalQVTimperative.g:9774:1: ( ':' )
- // InternalQVTimperative.g:9775:1: ':'
+ // InternalQVTimperative.g:10328:1: ( ':' )
+ // InternalQVTimperative.g:10329:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
@@ -30781,14 +32467,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1"
- // InternalQVTimperative.g:9788:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:10342:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ;
public final void rule__QualifiedPackageCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9792:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
- // InternalQVTimperative.g:9793:2: rule__QualifiedPackageCS__Group_3__1__Impl
+ // InternalQVTimperative.g:10346:1: ( rule__QualifiedPackageCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:10347:2: rule__QualifiedPackageCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_3__1__Impl();
@@ -30814,23 +32500,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_3__1__Impl"
- // InternalQVTimperative.g:9799:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:10353:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ;
public final void rule__QualifiedPackageCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9803:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
- // InternalQVTimperative.g:9804:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:10357:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
{
- // InternalQVTimperative.g:9804:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
- // InternalQVTimperative.g:9805:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) )
+ // InternalQVTimperative.g:10359:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixAssignment_3_1());
}
- // InternalQVTimperative.g:9806:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
- // InternalQVTimperative.g:9806:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
+ // InternalQVTimperative.g:10360:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 )
+ // InternalQVTimperative.g:10360:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsPrefixAssignment_3_1();
@@ -30865,16 +32551,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0"
- // InternalQVTimperative.g:9820:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ;
+ // InternalQVTimperative.g:10374:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ;
public final void rule__QualifiedPackageCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9824:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 )
- // InternalQVTimperative.g:9825:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1
+ // InternalQVTimperative.g:10378:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 )
+ // InternalQVTimperative.g:10379:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__QualifiedPackageCS__Group_4__0__Impl();
state._fsp--;
@@ -30903,22 +32589,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__0__Impl"
- // InternalQVTimperative.g:9832:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:10386:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__QualifiedPackageCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9836:1: ( ( '=' ) )
- // InternalQVTimperative.g:9837:1: ( '=' )
+ // InternalQVTimperative.g:10390:1: ( ( '=' ) )
+ // InternalQVTimperative.g:10391:1: ( '=' )
{
- // InternalQVTimperative.g:9837:1: ( '=' )
- // InternalQVTimperative.g:9838:1: '='
+ // InternalQVTimperative.g:10391:1: ( '=' )
+ // InternalQVTimperative.g:10392:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
@@ -30944,14 +32630,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1"
- // InternalQVTimperative.g:9851:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:10405:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ;
public final void rule__QualifiedPackageCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9855:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
- // InternalQVTimperative.g:9856:2: rule__QualifiedPackageCS__Group_4__1__Impl
+ // InternalQVTimperative.g:10409:1: ( rule__QualifiedPackageCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:10410:2: rule__QualifiedPackageCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_4__1__Impl();
@@ -30977,23 +32663,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_4__1__Impl"
- // InternalQVTimperative.g:9862:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:10416:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ;
public final void rule__QualifiedPackageCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9866:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
- // InternalQVTimperative.g:9867:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:10420:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
{
- // InternalQVTimperative.g:9867:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
- // InternalQVTimperative.g:9868:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) )
+ // InternalQVTimperative.g:10422:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIAssignment_4_1());
}
- // InternalQVTimperative.g:9869:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
- // InternalQVTimperative.g:9869:2: rule__QualifiedPackageCS__NsURIAssignment_4_1
+ // InternalQVTimperative.g:10423:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 )
+ // InternalQVTimperative.g:10423:2: rule__QualifiedPackageCS__NsURIAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__NsURIAssignment_4_1();
@@ -31028,16 +32714,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0"
- // InternalQVTimperative.g:9883:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:10437:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ;
public final void rule__QualifiedPackageCS__Group_5_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9887:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 )
- // InternalQVTimperative.g:9888:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1
+ // InternalQVTimperative.g:10441:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 )
+ // InternalQVTimperative.g:10442:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1
{
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__QualifiedPackageCS__Group_5_0__0__Impl();
state._fsp--;
@@ -31066,22 +32752,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:9895:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:10449:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ;
public final void rule__QualifiedPackageCS__Group_5_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9899:1: ( ( '{' ) )
- // InternalQVTimperative.g:9900:1: ( '{' )
+ // InternalQVTimperative.g:10453:1: ( ( '{' ) )
+ // InternalQVTimperative.g:10454:1: ( '{' )
{
- // InternalQVTimperative.g:9900:1: ( '{' )
- // InternalQVTimperative.g:9901:1: '{'
+ // InternalQVTimperative.g:10454:1: ( '{' )
+ // InternalQVTimperative.g:10455:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
@@ -31107,16 +32793,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1"
- // InternalQVTimperative.g:9914:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:10468:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ;
public final void rule__QualifiedPackageCS__Group_5_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9918:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 )
- // InternalQVTimperative.g:9919:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2
+ // InternalQVTimperative.g:10472:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 )
+ // InternalQVTimperative.g:10473:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2
{
- pushFollow(FollowSets000.FOLLOW_39);
+ pushFollow(FollowSets000.FOLLOW_42);
rule__QualifiedPackageCS__Group_5_0__1__Impl();
state._fsp--;
@@ -31145,37 +32831,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:9926:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ;
+ // InternalQVTimperative.g:10480:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ;
public final void rule__QualifiedPackageCS__Group_5_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9930:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
- // InternalQVTimperative.g:9931:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:10484:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) )
+ // InternalQVTimperative.g:10485:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
{
- // InternalQVTimperative.g:9931:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
- // InternalQVTimperative.g:9932:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
+ // InternalQVTimperative.g:10485:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* )
+ // InternalQVTimperative.g:10486:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1());
}
- // InternalQVTimperative.g:9933:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
- loop97:
+ // InternalQVTimperative.g:10487:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )*
+ loop102:
do {
- int alt97=2;
- int LA97_0 = input.LA(1);
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA97_0==27||LA97_0==81||(LA97_0>=89 && LA97_0<=90)||LA97_0==97||LA97_0==136||LA97_0==142) ) {
- alt97=1;
+ if ( (LA102_0==28||LA102_0==85||(LA102_0>=93 && LA102_0<=94)||LA102_0==101||LA102_0==142||LA102_0==148) ) {
+ alt102=1;
}
- switch (alt97) {
+ switch (alt102) {
case 1 :
- // InternalQVTimperative.g:9933:2: rule__QualifiedPackageCS__Alternatives_5_0_1
+ // InternalQVTimperative.g:10487:2: rule__QualifiedPackageCS__Alternatives_5_0_1
{
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_43);
rule__QualifiedPackageCS__Alternatives_5_0_1();
state._fsp--;
@@ -31185,7 +32871,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop97;
+ break loop102;
}
} while (true);
@@ -31214,14 +32900,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2"
- // InternalQVTimperative.g:9943:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:10497:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ;
public final void rule__QualifiedPackageCS__Group_5_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9947:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:9948:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:10501:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:10502:2: rule__QualifiedPackageCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__Group_5_0__2__Impl();
@@ -31247,22 +32933,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:9954:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:10508:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ;
public final void rule__QualifiedPackageCS__Group_5_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9958:1: ( ( '}' ) )
- // InternalQVTimperative.g:9959:1: ( '}' )
+ // InternalQVTimperative.g:10512:1: ( ( '}' ) )
+ // InternalQVTimperative.g:10513:1: ( '}' )
{
- // InternalQVTimperative.g:9959:1: ( '}' )
- // InternalQVTimperative.g:9960:1: '}'
+ // InternalQVTimperative.g:10513:1: ( '}' )
+ // InternalQVTimperative.g:10514:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
@@ -31288,14 +32974,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0"
- // InternalQVTimperative.g:9979:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
+ // InternalQVTimperative.g:10533:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
public final void rule__QueryCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9983:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
- // InternalQVTimperative.g:9984:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
+ // InternalQVTimperative.g:10537:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
+ // InternalQVTimperative.g:10538:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_4);
rule__QueryCS__Group__0__Impl();
@@ -31326,31 +33012,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__0__Impl"
- // InternalQVTimperative.g:9991:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ;
+ // InternalQVTimperative.g:10545:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ;
public final void rule__QueryCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:9995:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
- // InternalQVTimperative.g:9996:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:10549:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) )
+ // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
{
- // InternalQVTimperative.g:9996:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
- // InternalQVTimperative.g:9997:1: ( rule__QueryCS__IsTransientAssignment_0 )?
+ // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? )
+ // InternalQVTimperative.g:10551:1: ( rule__QueryCS__IsTransientAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientAssignment_0());
}
- // InternalQVTimperative.g:9998:1: ( rule__QueryCS__IsTransientAssignment_0 )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // InternalQVTimperative.g:10552:1: ( rule__QueryCS__IsTransientAssignment_0 )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA98_0==117) ) {
- alt98=1;
+ if ( (LA103_0==123) ) {
+ alt103=1;
}
- switch (alt98) {
+ switch (alt103) {
case 1 :
- // InternalQVTimperative.g:9998:2: rule__QueryCS__IsTransientAssignment_0
+ // InternalQVTimperative.g:10552:2: rule__QueryCS__IsTransientAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__IsTransientAssignment_0();
@@ -31388,14 +33074,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1"
- // InternalQVTimperative.g:10008:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
+ // InternalQVTimperative.g:10562:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
public final void rule__QueryCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10012:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
- // InternalQVTimperative.g:10013:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
+ // InternalQVTimperative.g:10566:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
+ // InternalQVTimperative.g:10567:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QueryCS__Group__1__Impl();
@@ -31426,22 +33112,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__1__Impl"
- // InternalQVTimperative.g:10020:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
+ // InternalQVTimperative.g:10574:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ;
public final void rule__QueryCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10024:1: ( ( 'query' ) )
- // InternalQVTimperative.g:10025:1: ( 'query' )
+ // InternalQVTimperative.g:10578:1: ( ( 'query' ) )
+ // InternalQVTimperative.g:10579:1: ( 'query' )
{
- // InternalQVTimperative.g:10025:1: ( 'query' )
- // InternalQVTimperative.g:10026:1: 'query'
+ // InternalQVTimperative.g:10579:1: ( 'query' )
+ // InternalQVTimperative.g:10580:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getQueryKeyword_1());
}
- match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getQueryKeyword_1());
}
@@ -31467,14 +33153,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2"
- // InternalQVTimperative.g:10039:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
+ // InternalQVTimperative.g:10593:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
public final void rule__QueryCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10043:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
- // InternalQVTimperative.g:10044:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
+ // InternalQVTimperative.g:10597:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
+ // InternalQVTimperative.g:10598:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QueryCS__Group__2__Impl();
@@ -31505,23 +33191,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__2__Impl"
- // InternalQVTimperative.g:10051:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:10605:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ;
public final void rule__QueryCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10055:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) )
- // InternalQVTimperative.g:10056:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:10609:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) )
+ // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
{
- // InternalQVTimperative.g:10056:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
- // InternalQVTimperative.g:10057:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) )
+ // InternalQVTimperative.g:10611:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedPathNameAssignment_2());
}
- // InternalQVTimperative.g:10058:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
- // InternalQVTimperative.g:10058:2: rule__QueryCS__OwnedPathNameAssignment_2
+ // InternalQVTimperative.g:10612:1: ( rule__QueryCS__OwnedPathNameAssignment_2 )
+ // InternalQVTimperative.g:10612:2: rule__QueryCS__OwnedPathNameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedPathNameAssignment_2();
@@ -31556,16 +33242,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3"
- // InternalQVTimperative.g:10068:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
+ // InternalQVTimperative.g:10622:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
public final void rule__QueryCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10072:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
- // InternalQVTimperative.g:10073:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
+ // InternalQVTimperative.g:10626:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
+ // InternalQVTimperative.g:10627:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__QueryCS__Group__3__Impl();
state._fsp--;
@@ -31594,23 +33280,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__3__Impl"
- // InternalQVTimperative.g:10080:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:10634:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__NameAssignment_3 ) ) ;
public final void rule__QueryCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10084:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:10085:1: ( ( rule__QueryCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:10638:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:10085:1: ( ( rule__QueryCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:10086:1: ( rule__QueryCS__NameAssignment_3 )
+ // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:10640:1: ( rule__QueryCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:10087:1: ( rule__QueryCS__NameAssignment_3 )
- // InternalQVTimperative.g:10087:2: rule__QueryCS__NameAssignment_3
+ // InternalQVTimperative.g:10641:1: ( rule__QueryCS__NameAssignment_3 )
+ // InternalQVTimperative.g:10641:2: rule__QueryCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__NameAssignment_3();
@@ -31645,16 +33331,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4"
- // InternalQVTimperative.g:10097:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
+ // InternalQVTimperative.g:10651:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
public final void rule__QueryCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10101:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
- // InternalQVTimperative.g:10102:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
+ // InternalQVTimperative.g:10655:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
+ // InternalQVTimperative.g:10656:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__QueryCS__Group__4__Impl();
state._fsp--;
@@ -31683,22 +33369,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__4__Impl"
- // InternalQVTimperative.g:10109:1: rule__QueryCS__Group__4__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:10663:1: rule__QueryCS__Group__4__Impl : ( '(' ) ;
public final void rule__QueryCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10113:1: ( ( '(' ) )
- // InternalQVTimperative.g:10114:1: ( '(' )
+ // InternalQVTimperative.g:10667:1: ( ( '(' ) )
+ // InternalQVTimperative.g:10668:1: ( '(' )
{
- // InternalQVTimperative.g:10114:1: ( '(' )
- // InternalQVTimperative.g:10115:1: '('
+ // InternalQVTimperative.g:10668:1: ( '(' )
+ // InternalQVTimperative.g:10669:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
@@ -31724,16 +33410,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5"
- // InternalQVTimperative.g:10128:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
+ // InternalQVTimperative.g:10682:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
public final void rule__QueryCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10132:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
- // InternalQVTimperative.g:10133:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
+ // InternalQVTimperative.g:10686:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
+ // InternalQVTimperative.g:10687:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__QueryCS__Group__5__Impl();
state._fsp--;
@@ -31762,31 +33448,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__5__Impl"
- // InternalQVTimperative.g:10140:1: rule__QueryCS__Group__5__Impl : ( ( rule__QueryCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:10694:1: rule__QueryCS__Group__5__Impl : ( ( rule__QueryCS__Group_5__0 )? ) ;
public final void rule__QueryCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10144:1: ( ( ( rule__QueryCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:10145:1: ( ( rule__QueryCS__Group_5__0 )? )
+ // InternalQVTimperative.g:10698:1: ( ( ( rule__QueryCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:10145:1: ( ( rule__QueryCS__Group_5__0 )? )
- // InternalQVTimperative.g:10146:1: ( rule__QueryCS__Group_5__0 )?
+ // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? )
+ // InternalQVTimperative.g:10700:1: ( rule__QueryCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:10147:1: ( rule__QueryCS__Group_5__0 )?
- int alt99=2;
- int LA99_0 = input.LA(1);
+ // InternalQVTimperative.g:10701:1: ( rule__QueryCS__Group_5__0 )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( ((LA99_0>=RULE_SIMPLE_ID && LA99_0<=RULE_ESCAPED_ID)||(LA99_0>=18 && LA99_0<=28)) ) {
- alt99=1;
+ if ( ((LA104_0>=RULE_SIMPLE_ID && LA104_0<=RULE_ESCAPED_ID)||(LA104_0>=19 && LA104_0<=29)) ) {
+ alt104=1;
}
- switch (alt99) {
+ switch (alt104) {
case 1 :
- // InternalQVTimperative.g:10147:2: rule__QueryCS__Group_5__0
+ // InternalQVTimperative.g:10701:2: rule__QueryCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5__0();
@@ -31824,16 +33510,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6"
- // InternalQVTimperative.g:10157:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
+ // InternalQVTimperative.g:10711:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
public final void rule__QueryCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10161:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
- // InternalQVTimperative.g:10162:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
+ // InternalQVTimperative.g:10715:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
+ // InternalQVTimperative.g:10716:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__QueryCS__Group__6__Impl();
state._fsp--;
@@ -31862,22 +33548,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__6__Impl"
- // InternalQVTimperative.g:10169:1: rule__QueryCS__Group__6__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:10723:1: rule__QueryCS__Group__6__Impl : ( ')' ) ;
public final void rule__QueryCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10173:1: ( ( ')' ) )
- // InternalQVTimperative.g:10174:1: ( ')' )
+ // InternalQVTimperative.g:10727:1: ( ( ')' ) )
+ // InternalQVTimperative.g:10728:1: ( ')' )
{
- // InternalQVTimperative.g:10174:1: ( ')' )
- // InternalQVTimperative.g:10175:1: ')'
+ // InternalQVTimperative.g:10728:1: ( ')' )
+ // InternalQVTimperative.g:10729:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6());
}
@@ -31903,14 +33589,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7"
- // InternalQVTimperative.g:10188:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ;
+ // InternalQVTimperative.g:10742:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ;
public final void rule__QueryCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10192:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
- // InternalQVTimperative.g:10193:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
+ // InternalQVTimperative.g:10746:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 )
+ // InternalQVTimperative.g:10747:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_12);
rule__QueryCS__Group__7__Impl();
@@ -31941,22 +33627,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__7__Impl"
- // InternalQVTimperative.g:10200:1: rule__QueryCS__Group__7__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:10754:1: rule__QueryCS__Group__7__Impl : ( ':' ) ;
public final void rule__QueryCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10204:1: ( ( ':' ) )
- // InternalQVTimperative.g:10205:1: ( ':' )
+ // InternalQVTimperative.g:10758:1: ( ( ':' ) )
+ // InternalQVTimperative.g:10759:1: ( ':' )
{
- // InternalQVTimperative.g:10205:1: ( ':' )
- // InternalQVTimperative.g:10206:1: ':'
+ // InternalQVTimperative.g:10759:1: ( ':' )
+ // InternalQVTimperative.g:10760:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
@@ -31982,16 +33668,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8"
- // InternalQVTimperative.g:10219:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ;
+ // InternalQVTimperative.g:10773:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ;
public final void rule__QueryCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10223:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 )
- // InternalQVTimperative.g:10224:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9
+ // InternalQVTimperative.g:10777:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 )
+ // InternalQVTimperative.g:10778:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_46);
rule__QueryCS__Group__8__Impl();
state._fsp--;
@@ -32020,23 +33706,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__8__Impl"
- // InternalQVTimperative.g:10231:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ;
+ // InternalQVTimperative.g:10785:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ;
public final void rule__QueryCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10235:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) )
- // InternalQVTimperative.g:10236:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
+ // InternalQVTimperative.g:10789:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) )
+ // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
{
- // InternalQVTimperative.g:10236:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
- // InternalQVTimperative.g:10237:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
+ // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) )
+ // InternalQVTimperative.g:10791:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_8());
}
- // InternalQVTimperative.g:10238:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
- // InternalQVTimperative.g:10238:2: rule__QueryCS__OwnedTypeAssignment_8
+ // InternalQVTimperative.g:10792:1: ( rule__QueryCS__OwnedTypeAssignment_8 )
+ // InternalQVTimperative.g:10792:2: rule__QueryCS__OwnedTypeAssignment_8
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedTypeAssignment_8();
@@ -32071,14 +33757,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__9"
- // InternalQVTimperative.g:10248:1: rule__QueryCS__Group__9 : rule__QueryCS__Group__9__Impl ;
+ // InternalQVTimperative.g:10802:1: rule__QueryCS__Group__9 : rule__QueryCS__Group__9__Impl ;
public final void rule__QueryCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10252:1: ( rule__QueryCS__Group__9__Impl )
- // InternalQVTimperative.g:10253:2: rule__QueryCS__Group__9__Impl
+ // InternalQVTimperative.g:10806:1: ( rule__QueryCS__Group__9__Impl )
+ // InternalQVTimperative.g:10807:2: rule__QueryCS__Group__9__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group__9__Impl();
@@ -32104,23 +33790,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group__9__Impl"
- // InternalQVTimperative.g:10259:1: rule__QueryCS__Group__9__Impl : ( ( rule__QueryCS__Alternatives_9 ) ) ;
+ // InternalQVTimperative.g:10813:1: rule__QueryCS__Group__9__Impl : ( ( rule__QueryCS__Alternatives_9 ) ) ;
public final void rule__QueryCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10263:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) )
- // InternalQVTimperative.g:10264:1: ( ( rule__QueryCS__Alternatives_9 ) )
+ // InternalQVTimperative.g:10817:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) )
+ // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) )
{
- // InternalQVTimperative.g:10264:1: ( ( rule__QueryCS__Alternatives_9 ) )
- // InternalQVTimperative.g:10265:1: ( rule__QueryCS__Alternatives_9 )
+ // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) )
+ // InternalQVTimperative.g:10819:1: ( rule__QueryCS__Alternatives_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getAlternatives_9());
}
- // InternalQVTimperative.g:10266:1: ( rule__QueryCS__Alternatives_9 )
- // InternalQVTimperative.g:10266:2: rule__QueryCS__Alternatives_9
+ // InternalQVTimperative.g:10820:1: ( rule__QueryCS__Alternatives_9 )
+ // InternalQVTimperative.g:10820:2: rule__QueryCS__Alternatives_9
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Alternatives_9();
@@ -32155,14 +33841,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__0"
- // InternalQVTimperative.g:10296:1: rule__QueryCS__Group_5__0 : rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ;
+ // InternalQVTimperative.g:10850:1: rule__QueryCS__Group_5__0 : rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ;
public final void rule__QueryCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10300:1: ( rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 )
- // InternalQVTimperative.g:10301:2: rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1
+ // InternalQVTimperative.g:10854:1: ( rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 )
+ // InternalQVTimperative.g:10855:2: rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__QueryCS__Group_5__0__Impl();
@@ -32193,23 +33879,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__0__Impl"
- // InternalQVTimperative.g:10308:1: rule__QueryCS__Group_5__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ;
+ // InternalQVTimperative.g:10862:1: rule__QueryCS__Group_5__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ;
public final void rule__QueryCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10312:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) )
- // InternalQVTimperative.g:10313:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:10866:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) )
+ // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
{
- // InternalQVTimperative.g:10313:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
- // InternalQVTimperative.g:10314:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:10868:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_0());
}
- // InternalQVTimperative.g:10315:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
- // InternalQVTimperative.g:10315:2: rule__QueryCS__OwnedParametersAssignment_5_0
+ // InternalQVTimperative.g:10869:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:10869:2: rule__QueryCS__OwnedParametersAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_5_0();
@@ -32244,14 +33930,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__1"
- // InternalQVTimperative.g:10325:1: rule__QueryCS__Group_5__1 : rule__QueryCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:10879:1: rule__QueryCS__Group_5__1 : rule__QueryCS__Group_5__1__Impl ;
public final void rule__QueryCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10329:1: ( rule__QueryCS__Group_5__1__Impl )
- // InternalQVTimperative.g:10330:2: rule__QueryCS__Group_5__1__Impl
+ // InternalQVTimperative.g:10883:1: ( rule__QueryCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:10884:2: rule__QueryCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5__1__Impl();
@@ -32277,35 +33963,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5__1__Impl"
- // InternalQVTimperative.g:10336:1: rule__QueryCS__Group_5__1__Impl : ( ( rule__QueryCS__Group_5_1__0 )* ) ;
+ // InternalQVTimperative.g:10890:1: rule__QueryCS__Group_5__1__Impl : ( ( rule__QueryCS__Group_5_1__0 )* ) ;
public final void rule__QueryCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10340:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:10341:1: ( ( rule__QueryCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:10894:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:10895:1: ( ( rule__QueryCS__Group_5_1__0 )* )
{
- // InternalQVTimperative.g:10341:1: ( ( rule__QueryCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:10342:1: ( rule__QueryCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:10895:1: ( ( rule__QueryCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:10896:1: ( rule__QueryCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:10343:1: ( rule__QueryCS__Group_5_1__0 )*
- loop100:
+ // InternalQVTimperative.g:10897:1: ( rule__QueryCS__Group_5_1__0 )*
+ loop105:
do {
- int alt100=2;
- int LA100_0 = input.LA(1);
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA100_0==69) ) {
- alt100=1;
+ if ( (LA105_0==70) ) {
+ alt105=1;
}
- switch (alt100) {
+ switch (alt105) {
case 1 :
- // InternalQVTimperative.g:10343:2: rule__QueryCS__Group_5_1__0
+ // InternalQVTimperative.g:10897:2: rule__QueryCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__QueryCS__Group_5_1__0();
@@ -32317,7 +34003,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop100;
+ break loop105;
}
} while (true);
@@ -32346,14 +34032,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__0"
- // InternalQVTimperative.g:10357:1: rule__QueryCS__Group_5_1__0 : rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:10911:1: rule__QueryCS__Group_5_1__0 : rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ;
public final void rule__QueryCS__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10361:1: ( rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 )
- // InternalQVTimperative.g:10362:2: rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1
+ // InternalQVTimperative.g:10915:1: ( rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 )
+ // InternalQVTimperative.g:10916:2: rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__QueryCS__Group_5_1__0__Impl();
@@ -32384,22 +34070,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:10369:1: rule__QueryCS__Group_5_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:10923:1: rule__QueryCS__Group_5_1__0__Impl : ( ',' ) ;
public final void rule__QueryCS__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10373:1: ( ( ',' ) )
- // InternalQVTimperative.g:10374:1: ( ',' )
+ // InternalQVTimperative.g:10927:1: ( ( ',' ) )
+ // InternalQVTimperative.g:10928:1: ( ',' )
{
- // InternalQVTimperative.g:10374:1: ( ',' )
- // InternalQVTimperative.g:10375:1: ','
+ // InternalQVTimperative.g:10928:1: ( ',' )
+ // InternalQVTimperative.g:10929:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
@@ -32425,14 +34111,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__1"
- // InternalQVTimperative.g:10388:1: rule__QueryCS__Group_5_1__1 : rule__QueryCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:10942:1: rule__QueryCS__Group_5_1__1 : rule__QueryCS__Group_5_1__1__Impl ;
public final void rule__QueryCS__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10392:1: ( rule__QueryCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:10393:2: rule__QueryCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:10946:1: ( rule__QueryCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:10947:2: rule__QueryCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_5_1__1__Impl();
@@ -32458,23 +34144,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:10399:1: rule__QueryCS__Group_5_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ;
+ // InternalQVTimperative.g:10953:1: rule__QueryCS__Group_5_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ;
public final void rule__QueryCS__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10403:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) )
- // InternalQVTimperative.g:10404:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:10957:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) )
+ // InternalQVTimperative.g:10958:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
{
- // InternalQVTimperative.g:10404:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
- // InternalQVTimperative.g:10405:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:10958:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:10959:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_1_1());
}
- // InternalQVTimperative.g:10406:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
- // InternalQVTimperative.g:10406:2: rule__QueryCS__OwnedParametersAssignment_5_1_1
+ // InternalQVTimperative.g:10960:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:10960:2: rule__QueryCS__OwnedParametersAssignment_5_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedParametersAssignment_5_1_1();
@@ -32509,14 +34195,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__0"
- // InternalQVTimperative.g:10420:1: rule__QueryCS__Group_9_1__0 : rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ;
+ // InternalQVTimperative.g:10974:1: rule__QueryCS__Group_9_1__0 : rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ;
public final void rule__QueryCS__Group_9_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10424:1: ( rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 )
- // InternalQVTimperative.g:10425:2: rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1
+ // InternalQVTimperative.g:10978:1: ( rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 )
+ // InternalQVTimperative.g:10979:2: rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__QueryCS__Group_9_1__0__Impl();
@@ -32547,22 +34233,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__0__Impl"
- // InternalQVTimperative.g:10432:1: rule__QueryCS__Group_9_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:10986:1: rule__QueryCS__Group_9_1__0__Impl : ( '{' ) ;
public final void rule__QueryCS__Group_9_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10436:1: ( ( '{' ) )
- // InternalQVTimperative.g:10437:1: ( '{' )
+ // InternalQVTimperative.g:10990:1: ( ( '{' ) )
+ // InternalQVTimperative.g:10991:1: ( '{' )
{
- // InternalQVTimperative.g:10437:1: ( '{' )
- // InternalQVTimperative.g:10438:1: '{'
+ // InternalQVTimperative.g:10991:1: ( '{' )
+ // InternalQVTimperative.g:10992:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
@@ -32588,16 +34274,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__1"
- // InternalQVTimperative.g:10451:1: rule__QueryCS__Group_9_1__1 : rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ;
+ // InternalQVTimperative.g:11005:1: rule__QueryCS__Group_9_1__1 : rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ;
public final void rule__QueryCS__Group_9_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10455:1: ( rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 )
- // InternalQVTimperative.g:10456:2: rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2
+ // InternalQVTimperative.g:11009:1: ( rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 )
+ // InternalQVTimperative.g:11010:2: rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__QueryCS__Group_9_1__1__Impl();
state._fsp--;
@@ -32626,23 +34312,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__1__Impl"
- // InternalQVTimperative.g:10463:1: rule__QueryCS__Group_9_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ;
+ // InternalQVTimperative.g:11017:1: rule__QueryCS__Group_9_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ;
public final void rule__QueryCS__Group_9_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10467:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) )
- // InternalQVTimperative.g:10468:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
+ // InternalQVTimperative.g:11021:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) )
+ // InternalQVTimperative.g:11022:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
{
- // InternalQVTimperative.g:10468:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
- // InternalQVTimperative.g:10469:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
+ // InternalQVTimperative.g:11022:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) )
+ // InternalQVTimperative.g:11023:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionAssignment_9_1_1());
}
- // InternalQVTimperative.g:10470:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
- // InternalQVTimperative.g:10470:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1
+ // InternalQVTimperative.g:11024:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 )
+ // InternalQVTimperative.g:11024:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__OwnedExpressionAssignment_9_1_1();
@@ -32677,14 +34363,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__2"
- // InternalQVTimperative.g:10480:1: rule__QueryCS__Group_9_1__2 : rule__QueryCS__Group_9_1__2__Impl ;
+ // InternalQVTimperative.g:11034:1: rule__QueryCS__Group_9_1__2 : rule__QueryCS__Group_9_1__2__Impl ;
public final void rule__QueryCS__Group_9_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10484:1: ( rule__QueryCS__Group_9_1__2__Impl )
- // InternalQVTimperative.g:10485:2: rule__QueryCS__Group_9_1__2__Impl
+ // InternalQVTimperative.g:11038:1: ( rule__QueryCS__Group_9_1__2__Impl )
+ // InternalQVTimperative.g:11039:2: rule__QueryCS__Group_9_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QueryCS__Group_9_1__2__Impl();
@@ -32710,22 +34396,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__Group_9_1__2__Impl"
- // InternalQVTimperative.g:10491:1: rule__QueryCS__Group_9_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:11045:1: rule__QueryCS__Group_9_1__2__Impl : ( '}' ) ;
public final void rule__QueryCS__Group_9_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10495:1: ( ( '}' ) )
- // InternalQVTimperative.g:10496:1: ( '}' )
+ // InternalQVTimperative.g:11049:1: ( ( '}' ) )
+ // InternalQVTimperative.g:11050:1: ( '}' )
{
- // InternalQVTimperative.g:10496:1: ( '}' )
- // InternalQVTimperative.g:10497:1: '}'
+ // InternalQVTimperative.g:11050:1: ( '}' )
+ // InternalQVTimperative.g:11051:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
}
@@ -32751,16 +34437,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0"
- // InternalQVTimperative.g:10516:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ;
+ // InternalQVTimperative.g:11070:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ;
public final void rule__ScopeNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10520:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
- // InternalQVTimperative.g:10521:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
+ // InternalQVTimperative.g:11074:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 )
+ // InternalQVTimperative.g:11075:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_47);
rule__ScopeNameCS__Group__0__Impl();
state._fsp--;
@@ -32789,23 +34475,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__0__Impl"
- // InternalQVTimperative.g:10528:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:11082:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__ScopeNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10532:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:10533:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11086:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:10533:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:10534:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:11088:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:10535:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:10535:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:11089:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:11089:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_0();
@@ -32840,16 +34526,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1"
- // InternalQVTimperative.g:10545:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ;
+ // InternalQVTimperative.g:11099:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ;
public final void rule__ScopeNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10549:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
- // InternalQVTimperative.g:10550:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
+ // InternalQVTimperative.g:11103:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 )
+ // InternalQVTimperative.g:11104:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__ScopeNameCS__Group__1__Impl();
state._fsp--;
@@ -32878,22 +34564,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__1__Impl"
- // InternalQVTimperative.g:10557:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11111:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10561:1: ( ( '::' ) )
- // InternalQVTimperative.g:10562:1: ( '::' )
+ // InternalQVTimperative.g:11115:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11116:1: ( '::' )
{
- // InternalQVTimperative.g:10562:1: ( '::' )
- // InternalQVTimperative.g:10563:1: '::'
+ // InternalQVTimperative.g:11116:1: ( '::' )
+ // InternalQVTimperative.g:11117:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
@@ -32919,14 +34605,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2"
- // InternalQVTimperative.g:10576:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ;
+ // InternalQVTimperative.g:11130:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ;
public final void rule__ScopeNameCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10580:1: ( rule__ScopeNameCS__Group__2__Impl )
- // InternalQVTimperative.g:10581:2: rule__ScopeNameCS__Group__2__Impl
+ // InternalQVTimperative.g:11134:1: ( rule__ScopeNameCS__Group__2__Impl )
+ // InternalQVTimperative.g:11135:2: rule__ScopeNameCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group__2__Impl();
@@ -32952,31 +34638,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group__2__Impl"
- // InternalQVTimperative.g:10587:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:11141:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ;
public final void rule__ScopeNameCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10591:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:10592:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11145:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:10592:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
- // InternalQVTimperative.g:10593:1: ( rule__ScopeNameCS__Group_2__0 )*
+ // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* )
+ // InternalQVTimperative.g:11147:1: ( rule__ScopeNameCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:10594:1: ( rule__ScopeNameCS__Group_2__0 )*
- loop101:
+ // InternalQVTimperative.g:11148:1: ( rule__ScopeNameCS__Group_2__0 )*
+ loop106:
do {
- int alt101=2;
- alt101 = dfa101.predict(input);
- switch (alt101) {
+ int alt106=2;
+ alt106 = dfa106.predict(input);
+ switch (alt106) {
case 1 :
- // InternalQVTimperative.g:10594:2: rule__ScopeNameCS__Group_2__0
+ // InternalQVTimperative.g:11148:2: rule__ScopeNameCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_49);
rule__ScopeNameCS__Group_2__0();
state._fsp--;
@@ -32986,7 +34672,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop101;
+ break loop106;
}
} while (true);
@@ -33015,16 +34701,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0"
- // InternalQVTimperative.g:10610:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ;
+ // InternalQVTimperative.g:11164:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ;
public final void rule__ScopeNameCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10614:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 )
- // InternalQVTimperative.g:10615:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1
+ // InternalQVTimperative.g:11168:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 )
+ // InternalQVTimperative.g:11169:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_47);
rule__ScopeNameCS__Group_2__0__Impl();
state._fsp--;
@@ -33053,23 +34739,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__0__Impl"
- // InternalQVTimperative.g:10622:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:11176:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ;
public final void rule__ScopeNameCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10626:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:10627:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11180:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:10627:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
- // InternalQVTimperative.g:10628:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) )
+ // InternalQVTimperative.g:11182:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_2_0());
}
- // InternalQVTimperative.g:10629:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
- // InternalQVTimperative.g:10629:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
+ // InternalQVTimperative.g:11183:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 )
+ // InternalQVTimperative.g:11183:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__OwnedPathElementsAssignment_2_0();
@@ -33104,14 +34790,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1"
- // InternalQVTimperative.g:10639:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:11193:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ;
public final void rule__ScopeNameCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10643:1: ( rule__ScopeNameCS__Group_2__1__Impl )
- // InternalQVTimperative.g:10644:2: rule__ScopeNameCS__Group_2__1__Impl
+ // InternalQVTimperative.g:11197:1: ( rule__ScopeNameCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:11198:2: rule__ScopeNameCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ScopeNameCS__Group_2__1__Impl();
@@ -33137,22 +34823,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__Group_2__1__Impl"
- // InternalQVTimperative.g:10650:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:11204:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ;
public final void rule__ScopeNameCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10654:1: ( ( '::' ) )
- // InternalQVTimperative.g:10655:1: ( '::' )
+ // InternalQVTimperative.g:11208:1: ( ( '::' ) )
+ // InternalQVTimperative.g:11209:1: ( '::' )
{
- // InternalQVTimperative.g:10655:1: ( '::' )
- // InternalQVTimperative.g:10656:1: '::'
+ // InternalQVTimperative.g:11209:1: ( '::' )
+ // InternalQVTimperative.g:11210:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
}
@@ -33178,16 +34864,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0"
- // InternalQVTimperative.g:10673:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ;
+ // InternalQVTimperative.g:11227:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ;
public final void rule__SetStatementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10677:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
- // InternalQVTimperative.g:10678:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
+ // InternalQVTimperative.g:11231:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 )
+ // InternalQVTimperative.g:11232:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_50);
rule__SetStatementCS__Group__0__Impl();
state._fsp--;
@@ -33216,31 +34902,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__0__Impl"
- // InternalQVTimperative.g:10685:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ;
+ // InternalQVTimperative.g:11239:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ;
public final void rule__SetStatementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10689:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
- // InternalQVTimperative.g:10690:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:11243:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) )
+ // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? )
{
- // InternalQVTimperative.g:10690:1: ( ( rule__SetStatementCS__Group_0__0 )? )
- // InternalQVTimperative.g:10691:1: ( rule__SetStatementCS__Group_0__0 )?
+ // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? )
+ // InternalQVTimperative.g:11245:1: ( rule__SetStatementCS__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:10692:1: ( rule__SetStatementCS__Group_0__0 )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // InternalQVTimperative.g:11246:1: ( rule__SetStatementCS__Group_0__0 )?
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA102_0==68) ) {
- alt102=1;
+ if ( (LA107_0==69) ) {
+ alt107=1;
}
- switch (alt102) {
+ switch (alt107) {
case 1 :
- // InternalQVTimperative.g:10692:2: rule__SetStatementCS__Group_0__0
+ // InternalQVTimperative.g:11246:2: rule__SetStatementCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__0();
@@ -33278,16 +34964,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1"
- // InternalQVTimperative.g:10702:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ;
+ // InternalQVTimperative.g:11256:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ;
public final void rule__SetStatementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10706:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
- // InternalQVTimperative.g:10707:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
+ // InternalQVTimperative.g:11260:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 )
+ // InternalQVTimperative.g:11261:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_47);
+ pushFollow(FollowSets000.FOLLOW_50);
rule__SetStatementCS__Group__1__Impl();
state._fsp--;
@@ -33316,31 +35002,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__1__Impl"
- // InternalQVTimperative.g:10714:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ;
+ // InternalQVTimperative.g:11268:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ;
public final void rule__SetStatementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10718:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
- // InternalQVTimperative.g:10719:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:11272:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) )
+ // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
{
- // InternalQVTimperative.g:10719:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
- // InternalQVTimperative.g:10720:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? )
+ // InternalQVTimperative.g:11274:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyAssignment_1());
}
- // InternalQVTimperative.g:10721:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // InternalQVTimperative.g:11275:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA103_0==118) ) {
- alt103=1;
+ if ( (LA108_0==124) ) {
+ alt108=1;
}
- switch (alt103) {
+ switch (alt108) {
case 1 :
- // InternalQVTimperative.g:10721:2: rule__SetStatementCS__IsNotifyAssignment_1
+ // InternalQVTimperative.g:11275:2: rule__SetStatementCS__IsNotifyAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__IsNotifyAssignment_1();
@@ -33378,14 +35064,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2"
- // InternalQVTimperative.g:10731:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ;
+ // InternalQVTimperative.g:11285:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ;
public final void rule__SetStatementCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10735:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
- // InternalQVTimperative.g:10736:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
+ // InternalQVTimperative.g:11289:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 )
+ // InternalQVTimperative.g:11290:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__2__Impl();
@@ -33416,22 +35102,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__2__Impl"
- // InternalQVTimperative.g:10743:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
+ // InternalQVTimperative.g:11297:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ;
public final void rule__SetStatementCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10747:1: ( ( 'set' ) )
- // InternalQVTimperative.g:10748:1: ( 'set' )
+ // InternalQVTimperative.g:11301:1: ( ( 'set' ) )
+ // InternalQVTimperative.g:11302:1: ( 'set' )
{
- // InternalQVTimperative.g:10748:1: ( 'set' )
- // InternalQVTimperative.g:10749:1: 'set'
+ // InternalQVTimperative.g:11302:1: ( 'set' )
+ // InternalQVTimperative.g:11303:1: 'set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
- match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
@@ -33457,16 +35143,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3"
- // InternalQVTimperative.g:10762:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ;
+ // InternalQVTimperative.g:11316:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ;
public final void rule__SetStatementCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10766:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
- // InternalQVTimperative.g:10767:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
+ // InternalQVTimperative.g:11320:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 )
+ // InternalQVTimperative.g:11321:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_51);
rule__SetStatementCS__Group__3__Impl();
state._fsp--;
@@ -33495,23 +35181,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__3__Impl"
- // InternalQVTimperative.g:10774:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ;
+ // InternalQVTimperative.g:11328:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ;
public final void rule__SetStatementCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10778:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
- // InternalQVTimperative.g:10779:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:11332:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) )
+ // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
{
- // InternalQVTimperative.g:10779:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
- // InternalQVTimperative.g:10780:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) )
+ // InternalQVTimperative.g:11334:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3());
}
- // InternalQVTimperative.g:10781:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
- // InternalQVTimperative.g:10781:2: rule__SetStatementCS__ReferredVariableAssignment_3
+ // InternalQVTimperative.g:11335:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 )
+ // InternalQVTimperative.g:11335:2: rule__SetStatementCS__ReferredVariableAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredVariableAssignment_3();
@@ -33546,14 +35232,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4"
- // InternalQVTimperative.g:10791:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ;
+ // InternalQVTimperative.g:11345:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ;
public final void rule__SetStatementCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10795:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
- // InternalQVTimperative.g:10796:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
+ // InternalQVTimperative.g:11349:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 )
+ // InternalQVTimperative.g:11350:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5
{
pushFollow(FollowSets000.FOLLOW_8);
rule__SetStatementCS__Group__4__Impl();
@@ -33584,22 +35270,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__4__Impl"
- // InternalQVTimperative.g:10803:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
+ // InternalQVTimperative.g:11357:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ;
public final void rule__SetStatementCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10807:1: ( ( '.' ) )
- // InternalQVTimperative.g:10808:1: ( '.' )
+ // InternalQVTimperative.g:11361:1: ( ( '.' ) )
+ // InternalQVTimperative.g:11362:1: ( '.' )
{
- // InternalQVTimperative.g:10808:1: ( '.' )
- // InternalQVTimperative.g:10809:1: '.'
+ // InternalQVTimperative.g:11362:1: ( '.' )
+ // InternalQVTimperative.g:11363:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
- match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
@@ -33625,16 +35311,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5"
- // InternalQVTimperative.g:10822:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ;
+ // InternalQVTimperative.g:11376:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ;
public final void rule__SetStatementCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10826:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
- // InternalQVTimperative.g:10827:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
+ // InternalQVTimperative.g:11380:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 )
+ // InternalQVTimperative.g:11381:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_32);
+ pushFollow(FollowSets000.FOLLOW_52);
rule__SetStatementCS__Group__5__Impl();
state._fsp--;
@@ -33663,23 +35349,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__5__Impl"
- // InternalQVTimperative.g:10834:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ;
+ // InternalQVTimperative.g:11388:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ;
public final void rule__SetStatementCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10838:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
- // InternalQVTimperative.g:10839:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:11392:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) )
+ // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
{
- // InternalQVTimperative.g:10839:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
- // InternalQVTimperative.g:10840:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) )
+ // InternalQVTimperative.g:11394:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5());
}
- // InternalQVTimperative.g:10841:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
- // InternalQVTimperative.g:10841:2: rule__SetStatementCS__ReferredPropertyAssignment_5
+ // InternalQVTimperative.g:11395:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 )
+ // InternalQVTimperative.g:11395:2: rule__SetStatementCS__ReferredPropertyAssignment_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ReferredPropertyAssignment_5();
@@ -33714,14 +35400,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6"
- // InternalQVTimperative.g:10851:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ;
+ // InternalQVTimperative.g:11405:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ;
public final void rule__SetStatementCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10855:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
- // InternalQVTimperative.g:10856:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
+ // InternalQVTimperative.g:11409:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 )
+ // InternalQVTimperative.g:11410:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SetStatementCS__Group__6__Impl();
@@ -33752,22 +35438,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__6__Impl"
- // InternalQVTimperative.g:10863:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ;
+ // InternalQVTimperative.g:11417:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ;
public final void rule__SetStatementCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10867:1: ( ( ':=' ) )
- // InternalQVTimperative.g:10868:1: ( ':=' )
+ // InternalQVTimperative.g:11421:1: ( ( ':=' ) )
+ // InternalQVTimperative.g:11422:1: ( ':=' )
{
- // InternalQVTimperative.g:10868:1: ( ':=' )
- // InternalQVTimperative.g:10869:1: ':='
+ // InternalQVTimperative.g:11422:1: ( ':=' )
+ // InternalQVTimperative.g:11423:1: ':='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
- match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
@@ -33793,14 +35479,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7"
- // InternalQVTimperative.g:10882:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ;
+ // InternalQVTimperative.g:11436:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ;
public final void rule__SetStatementCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10886:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
- // InternalQVTimperative.g:10887:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
+ // InternalQVTimperative.g:11440:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 )
+ // InternalQVTimperative.g:11441:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8
{
pushFollow(FollowSets000.FOLLOW_11);
rule__SetStatementCS__Group__7__Impl();
@@ -33831,23 +35517,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__7__Impl"
- // InternalQVTimperative.g:10894:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ;
+ // InternalQVTimperative.g:11448:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ;
public final void rule__SetStatementCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10898:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
- // InternalQVTimperative.g:10899:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:11452:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) )
+ // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
{
- // InternalQVTimperative.g:10899:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
- // InternalQVTimperative.g:10900:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) )
+ // InternalQVTimperative.g:11454:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7());
}
- // InternalQVTimperative.g:10901:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
- // InternalQVTimperative.g:10901:2: rule__SetStatementCS__OwnedExpressionAssignment_7
+ // InternalQVTimperative.g:11455:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 )
+ // InternalQVTimperative.g:11455:2: rule__SetStatementCS__OwnedExpressionAssignment_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__OwnedExpressionAssignment_7();
@@ -33882,14 +35568,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8"
- // InternalQVTimperative.g:10911:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ;
+ // InternalQVTimperative.g:11465:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ;
public final void rule__SetStatementCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10915:1: ( rule__SetStatementCS__Group__8__Impl )
- // InternalQVTimperative.g:10916:2: rule__SetStatementCS__Group__8__Impl
+ // InternalQVTimperative.g:11469:1: ( rule__SetStatementCS__Group__8__Impl )
+ // InternalQVTimperative.g:11470:2: rule__SetStatementCS__Group__8__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group__8__Impl();
@@ -33915,22 +35601,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group__8__Impl"
- // InternalQVTimperative.g:10922:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:11476:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ;
public final void rule__SetStatementCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10926:1: ( ( ';' ) )
- // InternalQVTimperative.g:10927:1: ( ';' )
+ // InternalQVTimperative.g:11480:1: ( ( ';' ) )
+ // InternalQVTimperative.g:11481:1: ( ';' )
{
- // InternalQVTimperative.g:10927:1: ( ';' )
- // InternalQVTimperative.g:10928:1: ';'
+ // InternalQVTimperative.g:11481:1: ( ';' )
+ // InternalQVTimperative.g:11482:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8());
}
@@ -33956,14 +35642,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0"
- // InternalQVTimperative.g:10959:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ;
+ // InternalQVTimperative.g:11513:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ;
public final void rule__SetStatementCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10963:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 )
- // InternalQVTimperative.g:10964:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1
+ // InternalQVTimperative.g:11517:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 )
+ // InternalQVTimperative.g:11518:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SetStatementCS__Group_0__0__Impl();
@@ -33994,22 +35680,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__0__Impl"
- // InternalQVTimperative.g:10971:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ;
+ // InternalQVTimperative.g:11525:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ;
public final void rule__SetStatementCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10975:1: ( ( 'observe' ) )
- // InternalQVTimperative.g:10976:1: ( 'observe' )
+ // InternalQVTimperative.g:11529:1: ( ( 'observe' ) )
+ // InternalQVTimperative.g:11530:1: ( 'observe' )
{
- // InternalQVTimperative.g:10976:1: ( 'observe' )
- // InternalQVTimperative.g:10977:1: 'observe'
+ // InternalQVTimperative.g:11530:1: ( 'observe' )
+ // InternalQVTimperative.g:11531:1: 'observe'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
}
- match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
}
@@ -34035,14 +35721,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1"
- // InternalQVTimperative.g:10990:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ;
+ // InternalQVTimperative.g:11544:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ;
public final void rule__SetStatementCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:10994:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 )
- // InternalQVTimperative.g:10995:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2
+ // InternalQVTimperative.g:11548:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 )
+ // InternalQVTimperative.g:11549:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__SetStatementCS__Group_0__1__Impl();
@@ -34073,23 +35759,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__1__Impl"
- // InternalQVTimperative.g:11002:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:11556:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ;
public final void rule__SetStatementCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11006:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
- // InternalQVTimperative.g:11007:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:11560:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
{
- // InternalQVTimperative.g:11007:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
- // InternalQVTimperative.g:11008:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) )
+ // InternalQVTimperative.g:11562:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_1());
}
- // InternalQVTimperative.g:11009:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
- // InternalQVTimperative.g:11009:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
+ // InternalQVTimperative.g:11563:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 )
+ // InternalQVTimperative.g:11563:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_1();
@@ -34124,14 +35810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2"
- // InternalQVTimperative.g:11019:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:11573:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ;
public final void rule__SetStatementCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11023:1: ( rule__SetStatementCS__Group_0__2__Impl )
- // InternalQVTimperative.g:11024:2: rule__SetStatementCS__Group_0__2__Impl
+ // InternalQVTimperative.g:11577:1: ( rule__SetStatementCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:11578:2: rule__SetStatementCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0__2__Impl();
@@ -34157,35 +35843,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0__2__Impl"
- // InternalQVTimperative.g:11030:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ;
+ // InternalQVTimperative.g:11584:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ;
public final void rule__SetStatementCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11034:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
- // InternalQVTimperative.g:11035:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:11588:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) )
+ // InternalQVTimperative.g:11589:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
{
- // InternalQVTimperative.g:11035:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
- // InternalQVTimperative.g:11036:1: ( rule__SetStatementCS__Group_0_2__0 )*
+ // InternalQVTimperative.g:11589:1: ( ( rule__SetStatementCS__Group_0_2__0 )* )
+ // InternalQVTimperative.g:11590:1: ( rule__SetStatementCS__Group_0_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getGroup_0_2());
}
- // InternalQVTimperative.g:11037:1: ( rule__SetStatementCS__Group_0_2__0 )*
- loop104:
+ // InternalQVTimperative.g:11591:1: ( rule__SetStatementCS__Group_0_2__0 )*
+ loop109:
do {
- int alt104=2;
- int LA104_0 = input.LA(1);
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA104_0==69) ) {
- alt104=1;
+ if ( (LA109_0==70) ) {
+ alt109=1;
}
- switch (alt104) {
+ switch (alt109) {
case 1 :
- // InternalQVTimperative.g:11037:2: rule__SetStatementCS__Group_0_2__0
+ // InternalQVTimperative.g:11591:2: rule__SetStatementCS__Group_0_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SetStatementCS__Group_0_2__0();
@@ -34197,7 +35883,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop104;
+ break loop109;
}
} while (true);
@@ -34226,14 +35912,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0"
- // InternalQVTimperative.g:11053:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ;
+ // InternalQVTimperative.g:11607:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ;
public final void rule__SetStatementCS__Group_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11057:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 )
- // InternalQVTimperative.g:11058:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1
+ // InternalQVTimperative.g:11611:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 )
+ // InternalQVTimperative.g:11612:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__SetStatementCS__Group_0_2__0__Impl();
@@ -34264,22 +35950,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__0__Impl"
- // InternalQVTimperative.g:11065:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:11619:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ;
public final void rule__SetStatementCS__Group_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11069:1: ( ( ',' ) )
- // InternalQVTimperative.g:11070:1: ( ',' )
+ // InternalQVTimperative.g:11623:1: ( ( ',' ) )
+ // InternalQVTimperative.g:11624:1: ( ',' )
{
- // InternalQVTimperative.g:11070:1: ( ',' )
- // InternalQVTimperative.g:11071:1: ','
+ // InternalQVTimperative.g:11624:1: ( ',' )
+ // InternalQVTimperative.g:11625:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
@@ -34305,14 +35991,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1"
- // InternalQVTimperative.g:11084:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ;
+ // InternalQVTimperative.g:11638:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ;
public final void rule__SetStatementCS__Group_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11088:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
- // InternalQVTimperative.g:11089:2: rule__SetStatementCS__Group_0_2__1__Impl
+ // InternalQVTimperative.g:11642:1: ( rule__SetStatementCS__Group_0_2__1__Impl )
+ // InternalQVTimperative.g:11643:2: rule__SetStatementCS__Group_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__Group_0_2__1__Impl();
@@ -34338,23 +36024,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__Group_0_2__1__Impl"
- // InternalQVTimperative.g:11095:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
+ // InternalQVTimperative.g:11649:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ;
public final void rule__SetStatementCS__Group_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11099:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
- // InternalQVTimperative.g:11100:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:11653:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) )
+ // InternalQVTimperative.g:11654:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
{
- // InternalQVTimperative.g:11100:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
- // InternalQVTimperative.g:11101:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:11654:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) )
+ // InternalQVTimperative.g:11655:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_2_1());
}
- // InternalQVTimperative.g:11102:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
- // InternalQVTimperative.g:11102:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
+ // InternalQVTimperative.g:11656:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 )
+ // InternalQVTimperative.g:11656:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1();
@@ -34388,15 +36074,1020 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__SetStatementCS__Group_0_2__1__Impl"
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__0"
+ // InternalQVTimperative.g:11670:1: rule__SimpleParameterBindingCS__Group__0 : rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ;
+ public final void rule__SimpleParameterBindingCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11674:1: ( rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 )
+ // InternalQVTimperative.g:11675:2: rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__SimpleParameterBindingCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__0"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__0__Impl"
+ // InternalQVTimperative.g:11682:1: rule__SimpleParameterBindingCS__Group__0__Impl : ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ;
+ public final void rule__SimpleParameterBindingCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11686:1: ( ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) )
+ // InternalQVTimperative.g:11687:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
+ {
+ // InternalQVTimperative.g:11687:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? )
+ // InternalQVTimperative.g:11688:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+ // InternalQVTimperative.g:11689:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?
+ int alt110=2;
+ alt110 = dfa110.predict(input);
+ switch (alt110) {
+ case 1 :
+ // InternalQVTimperative.g:11689:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__IsCheckAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ break;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__1"
+ // InternalQVTimperative.g:11699:1: rule__SimpleParameterBindingCS__Group__1 : rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ;
+ public final void rule__SimpleParameterBindingCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11703:1: ( rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 )
+ // InternalQVTimperative.g:11704:2: rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_53);
+ rule__SimpleParameterBindingCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__1"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__1__Impl"
+ // InternalQVTimperative.g:11711:1: rule__SimpleParameterBindingCS__Group__1__Impl : ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ;
+ public final void rule__SimpleParameterBindingCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11715:1: ( ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) )
+ // InternalQVTimperative.g:11716:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
+ {
+ // InternalQVTimperative.g:11716:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) )
+ // InternalQVTimperative.g:11717:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+ // InternalQVTimperative.g:11718:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 )
+ // InternalQVTimperative.g:11718:2: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__ReferredVariableAssignment_1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__2"
+ // InternalQVTimperative.g:11728:1: rule__SimpleParameterBindingCS__Group__2 : rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ;
+ public final void rule__SimpleParameterBindingCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11732:1: ( rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 )
+ // InternalQVTimperative.g:11733:2: rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_10);
+ rule__SimpleParameterBindingCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__2"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__2__Impl"
+ // InternalQVTimperative.g:11740:1: rule__SimpleParameterBindingCS__Group__2__Impl : ( 'uses' ) ;
+ public final void rule__SimpleParameterBindingCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11744:1: ( ( 'uses' ) )
+ // InternalQVTimperative.g:11745:1: ( 'uses' )
+ {
+ // InternalQVTimperative.g:11745:1: ( 'uses' )
+ // InternalQVTimperative.g:11746:1: 'uses'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
+ }
+ match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__3"
+ // InternalQVTimperative.g:11759:1: rule__SimpleParameterBindingCS__Group__3 : rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ;
+ public final void rule__SimpleParameterBindingCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11763:1: ( rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 )
+ // InternalQVTimperative.g:11764:2: rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_11);
+ rule__SimpleParameterBindingCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__3"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__3__Impl"
+ // InternalQVTimperative.g:11771:1: rule__SimpleParameterBindingCS__Group__3__Impl : ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ;
+ public final void rule__SimpleParameterBindingCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11775:1: ( ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) )
+ // InternalQVTimperative.g:11776:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
+ {
+ // InternalQVTimperative.g:11776:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) )
+ // InternalQVTimperative.g:11777:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3());
+ }
+ // InternalQVTimperative.g:11778:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 )
+ // InternalQVTimperative.g:11778:2: rule__SimpleParameterBindingCS__OwnedValueAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__OwnedValueAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__4"
+ // InternalQVTimperative.g:11788:1: rule__SimpleParameterBindingCS__Group__4 : rule__SimpleParameterBindingCS__Group__4__Impl ;
+ public final void rule__SimpleParameterBindingCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11792:1: ( rule__SimpleParameterBindingCS__Group__4__Impl )
+ // InternalQVTimperative.g:11793:2: rule__SimpleParameterBindingCS__Group__4__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__4"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__Group__4__Impl"
+ // InternalQVTimperative.g:11799:1: rule__SimpleParameterBindingCS__Group__4__Impl : ( ';' ) ;
+ public final void rule__SimpleParameterBindingCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11803:1: ( ( ';' ) )
+ // InternalQVTimperative.g:11804:1: ( ';' )
+ {
+ // InternalQVTimperative.g:11804:1: ( ';' )
+ // InternalQVTimperative.g:11805:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__Group__4__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__0"
+ // InternalQVTimperative.g:11828:1: rule__SimpleParameterCS__Group__0 : rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ;
+ public final void rule__SimpleParameterCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11832:1: ( rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 )
+ // InternalQVTimperative.g:11833:2: rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_16);
+ rule__SimpleParameterCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__0"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__0__Impl"
+ // InternalQVTimperative.g:11840:1: rule__SimpleParameterCS__Group__0__Impl : ( 'in' ) ;
+ public final void rule__SimpleParameterCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11844:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:11845:1: ( 'in' )
+ {
+ // InternalQVTimperative.g:11845:1: ( 'in' )
+ // InternalQVTimperative.g:11846:1: 'in'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
+ }
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__1"
+ // InternalQVTimperative.g:11859:1: rule__SimpleParameterCS__Group__1 : rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ;
+ public final void rule__SimpleParameterCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11863:1: ( rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 )
+ // InternalQVTimperative.g:11864:2: rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__SimpleParameterCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__1"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__1__Impl"
+ // InternalQVTimperative.g:11871:1: rule__SimpleParameterCS__Group__1__Impl : ( ':' ) ;
+ public final void rule__SimpleParameterCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11875:1: ( ( ':' ) )
+ // InternalQVTimperative.g:11876:1: ( ':' )
+ {
+ // InternalQVTimperative.g:11876:1: ( ':' )
+ // InternalQVTimperative.g:11877:1: ':'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
+ }
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__2"
+ // InternalQVTimperative.g:11890:1: rule__SimpleParameterCS__Group__2 : rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ;
+ public final void rule__SimpleParameterCS__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11894:1: ( rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 )
+ // InternalQVTimperative.g:11895:2: rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3
+ {
+ pushFollow(FollowSets000.FOLLOW_8);
+ rule__SimpleParameterCS__Group__2__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__2"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__2__Impl"
+ // InternalQVTimperative.g:11902:1: rule__SimpleParameterCS__Group__2__Impl : ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ;
+ public final void rule__SimpleParameterCS__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11906:1: ( ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) )
+ // InternalQVTimperative.g:11907:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
+ {
+ // InternalQVTimperative.g:11907:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) )
+ // InternalQVTimperative.g:11908:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2());
+ }
+ // InternalQVTimperative.g:11909:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 )
+ // InternalQVTimperative.g:11909:2: rule__SimpleParameterCS__ReferredTypedModelAssignment_2
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__ReferredTypedModelAssignment_2();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__3"
+ // InternalQVTimperative.g:11919:1: rule__SimpleParameterCS__Group__3 : rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ;
+ public final void rule__SimpleParameterCS__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11923:1: ( rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 )
+ // InternalQVTimperative.g:11924:2: rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4
+ {
+ pushFollow(FollowSets000.FOLLOW_16);
+ rule__SimpleParameterCS__Group__3__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__4();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__3"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__3__Impl"
+ // InternalQVTimperative.g:11931:1: rule__SimpleParameterCS__Group__3__Impl : ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ;
+ public final void rule__SimpleParameterCS__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11935:1: ( ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:11936:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
+ {
+ // InternalQVTimperative.g:11936:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:11937:1: ( rule__SimpleParameterCS__NameAssignment_3 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3());
+ }
+ // InternalQVTimperative.g:11938:1: ( rule__SimpleParameterCS__NameAssignment_3 )
+ // InternalQVTimperative.g:11938:2: rule__SimpleParameterCS__NameAssignment_3
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__NameAssignment_3();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__4"
+ // InternalQVTimperative.g:11948:1: rule__SimpleParameterCS__Group__4 : rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ;
+ public final void rule__SimpleParameterCS__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11952:1: ( rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 )
+ // InternalQVTimperative.g:11953:2: rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5
+ {
+ pushFollow(FollowSets000.FOLLOW_12);
+ rule__SimpleParameterCS__Group__4__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__5();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__4"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__4__Impl"
+ // InternalQVTimperative.g:11960:1: rule__SimpleParameterCS__Group__4__Impl : ( ':' ) ;
+ public final void rule__SimpleParameterCS__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11964:1: ( ( ':' ) )
+ // InternalQVTimperative.g:11965:1: ( ':' )
+ {
+ // InternalQVTimperative.g:11965:1: ( ':' )
+ // InternalQVTimperative.g:11966:1: ':'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
+ }
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__4__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__5"
+ // InternalQVTimperative.g:11979:1: rule__SimpleParameterCS__Group__5 : rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ;
+ public final void rule__SimpleParameterCS__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11983:1: ( rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 )
+ // InternalQVTimperative.g:11984:2: rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6
+ {
+ pushFollow(FollowSets000.FOLLOW_11);
+ rule__SimpleParameterCS__Group__5__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__6();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__5"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__5__Impl"
+ // InternalQVTimperative.g:11991:1: rule__SimpleParameterCS__Group__5__Impl : ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ;
+ public final void rule__SimpleParameterCS__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:11995:1: ( ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) )
+ // InternalQVTimperative.g:11996:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
+ {
+ // InternalQVTimperative.g:11996:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) )
+ // InternalQVTimperative.g:11997:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5());
+ }
+ // InternalQVTimperative.g:11998:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 )
+ // InternalQVTimperative.g:11998:2: rule__SimpleParameterCS__OwnedTypeAssignment_5
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__OwnedTypeAssignment_5();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__5__Impl"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__6"
+ // InternalQVTimperative.g:12008:1: rule__SimpleParameterCS__Group__6 : rule__SimpleParameterCS__Group__6__Impl ;
+ public final void rule__SimpleParameterCS__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:12012:1: ( rule__SimpleParameterCS__Group__6__Impl )
+ // InternalQVTimperative.g:12013:2: rule__SimpleParameterCS__Group__6__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterCS__Group__6__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__6"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__Group__6__Impl"
+ // InternalQVTimperative.g:12019:1: rule__SimpleParameterCS__Group__6__Impl : ( ';' ) ;
+ public final void rule__SimpleParameterCS__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:12023:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12024:1: ( ';' )
+ {
+ // InternalQVTimperative.g:12024:1: ( ';' )
+ // InternalQVTimperative.g:12025:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
+ }
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__Group__6__Impl"
+
+
// $ANTLR start "rule__TransformationCS__Group__0"
- // InternalQVTimperative.g:11116:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
+ // InternalQVTimperative.g:12052:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
public final void rule__TransformationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11120:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
- // InternalQVTimperative.g:11121:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
+ // InternalQVTimperative.g:12056:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
+ // InternalQVTimperative.g:12057:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__0__Impl();
@@ -34427,22 +37118,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__0__Impl"
- // InternalQVTimperative.g:11128:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
+ // InternalQVTimperative.g:12064:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
public final void rule__TransformationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11132:1: ( ( 'transformation' ) )
- // InternalQVTimperative.g:11133:1: ( 'transformation' )
+ // InternalQVTimperative.g:12068:1: ( ( 'transformation' ) )
+ // InternalQVTimperative.g:12069:1: ( 'transformation' )
{
- // InternalQVTimperative.g:11133:1: ( 'transformation' )
- // InternalQVTimperative.g:11134:1: 'transformation'
+ // InternalQVTimperative.g:12069:1: ( 'transformation' )
+ // InternalQVTimperative.g:12070:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
@@ -34468,14 +37159,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1"
- // InternalQVTimperative.g:11147:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
+ // InternalQVTimperative.g:12083:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
public final void rule__TransformationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11151:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
- // InternalQVTimperative.g:11152:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
+ // InternalQVTimperative.g:12087:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
+ // InternalQVTimperative.g:12088:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TransformationCS__Group__1__Impl();
@@ -34506,27 +37197,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__1__Impl"
- // InternalQVTimperative.g:11159:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ;
+ // InternalQVTimperative.g:12095:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ;
public final void rule__TransformationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11163:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
- // InternalQVTimperative.g:11164:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12099:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) )
+ // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
{
- // InternalQVTimperative.g:11164:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
- // InternalQVTimperative.g:11165:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? )
+ // InternalQVTimperative.g:12101:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1());
}
- // InternalQVTimperative.g:11166:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
- int alt105=2;
- alt105 = dfa105.predict(input);
- switch (alt105) {
+ // InternalQVTimperative.g:12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?
+ int alt111=2;
+ alt111 = dfa111.predict(input);
+ switch (alt111) {
case 1 :
- // InternalQVTimperative.g:11166:2: rule__TransformationCS__OwnedPathNameAssignment_1
+ // InternalQVTimperative.g:12102:2: rule__TransformationCS__OwnedPathNameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedPathNameAssignment_1();
@@ -34564,16 +37255,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2"
- // InternalQVTimperative.g:11176:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
+ // InternalQVTimperative.g:12112:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
public final void rule__TransformationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11180:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
- // InternalQVTimperative.g:11181:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
+ // InternalQVTimperative.g:12116:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
+ // InternalQVTimperative.g:12117:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__TransformationCS__Group__2__Impl();
state._fsp--;
@@ -34602,23 +37293,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__2__Impl"
- // InternalQVTimperative.g:11188:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12124:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ;
public final void rule__TransformationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11192:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:11193:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12128:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:11193:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:11194:1: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12130:1: ( rule__TransformationCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:11195:1: ( rule__TransformationCS__NameAssignment_2 )
- // InternalQVTimperative.g:11195:2: rule__TransformationCS__NameAssignment_2
+ // InternalQVTimperative.g:12131:1: ( rule__TransformationCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12131:2: rule__TransformationCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__NameAssignment_2();
@@ -34653,16 +37344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3"
- // InternalQVTimperative.g:11205:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
+ // InternalQVTimperative.g:12141:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
public final void rule__TransformationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11209:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
- // InternalQVTimperative.g:11210:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
+ // InternalQVTimperative.g:12145:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
+ // InternalQVTimperative.g:12146:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_30);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TransformationCS__Group__3__Impl();
state._fsp--;
@@ -34691,22 +37382,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__3__Impl"
- // InternalQVTimperative.g:11217:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12153:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ;
public final void rule__TransformationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11221:1: ( ( '{' ) )
- // InternalQVTimperative.g:11222:1: ( '{' )
+ // InternalQVTimperative.g:12157:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12158:1: ( '{' )
{
- // InternalQVTimperative.g:11222:1: ( '{' )
- // InternalQVTimperative.g:11223:1: '{'
+ // InternalQVTimperative.g:12158:1: ( '{' )
+ // InternalQVTimperative.g:12159:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
@@ -34732,16 +37423,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4"
- // InternalQVTimperative.g:11236:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
+ // InternalQVTimperative.g:12172:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
public final void rule__TransformationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11240:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
- // InternalQVTimperative.g:11241:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
+ // InternalQVTimperative.g:12176:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
+ // InternalQVTimperative.g:12177:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_30);
+ pushFollow(FollowSets000.FOLLOW_34);
rule__TransformationCS__Group__4__Impl();
state._fsp--;
@@ -34770,37 +37461,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__4__Impl"
- // InternalQVTimperative.g:11248:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ;
+ // InternalQVTimperative.g:12184:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ;
public final void rule__TransformationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11252:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
- // InternalQVTimperative.g:11253:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // InternalQVTimperative.g:12188:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
+ // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* )
{
- // InternalQVTimperative.g:11253:1: ( ( rule__TransformationCS__Group_4__0 )* )
- // InternalQVTimperative.g:11254:1: ( rule__TransformationCS__Group_4__0 )*
+ // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // InternalQVTimperative.g:12190:1: ( rule__TransformationCS__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:11255:1: ( rule__TransformationCS__Group_4__0 )*
- loop106:
+ // InternalQVTimperative.g:12191:1: ( rule__TransformationCS__Group_4__0 )*
+ loop112:
do {
- int alt106=2;
- int LA106_0 = input.LA(1);
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( ((LA106_0>=RULE_SIMPLE_ID && LA106_0<=RULE_ESCAPED_ID)||(LA106_0>=18 && LA106_0<=28)) ) {
- alt106=1;
+ if ( ((LA112_0>=RULE_SIMPLE_ID && LA112_0<=RULE_ESCAPED_ID)||(LA112_0>=19 && LA112_0<=29)) ) {
+ alt112=1;
}
- switch (alt106) {
+ switch (alt112) {
case 1 :
- // InternalQVTimperative.g:11255:2: rule__TransformationCS__Group_4__0
+ // InternalQVTimperative.g:12191:2: rule__TransformationCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_31);
+ pushFollow(FollowSets000.FOLLOW_35);
rule__TransformationCS__Group_4__0();
state._fsp--;
@@ -34810,7 +37501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop106;
+ break loop112;
}
} while (true);
@@ -34839,14 +37530,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5"
- // InternalQVTimperative.g:11265:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl ;
+ // InternalQVTimperative.g:12201:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl ;
public final void rule__TransformationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11269:1: ( rule__TransformationCS__Group__5__Impl )
- // InternalQVTimperative.g:11270:2: rule__TransformationCS__Group__5__Impl
+ // InternalQVTimperative.g:12205:1: ( rule__TransformationCS__Group__5__Impl )
+ // InternalQVTimperative.g:12206:2: rule__TransformationCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group__5__Impl();
@@ -34872,22 +37563,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group__5__Impl"
- // InternalQVTimperative.g:11276:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:12212:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ;
public final void rule__TransformationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11280:1: ( ( '}' ) )
- // InternalQVTimperative.g:11281:1: ( '}' )
+ // InternalQVTimperative.g:12216:1: ( ( '}' ) )
+ // InternalQVTimperative.g:12217:1: ( '}' )
{
- // InternalQVTimperative.g:11281:1: ( '}' )
- // InternalQVTimperative.g:11282:1: '}'
+ // InternalQVTimperative.g:12217:1: ( '}' )
+ // InternalQVTimperative.g:12218:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -34913,14 +37604,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__0"
- // InternalQVTimperative.g:11307:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ;
+ // InternalQVTimperative.g:12243:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ;
public final void rule__TransformationCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11311:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 )
- // InternalQVTimperative.g:11312:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1
+ // InternalQVTimperative.g:12247:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 )
+ // InternalQVTimperative.g:12248:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_11);
rule__TransformationCS__Group_4__0__Impl();
@@ -34951,23 +37642,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__0__Impl"
- // InternalQVTimperative.g:11319:1: rule__TransformationCS__Group_4__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:12255:1: rule__TransformationCS__Group_4__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ;
public final void rule__TransformationCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11323:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) )
- // InternalQVTimperative.g:11324:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
+ // InternalQVTimperative.g:12259:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
{
- // InternalQVTimperative.g:11324:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
- // InternalQVTimperative.g:11325:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
+ // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) )
+ // InternalQVTimperative.g:12261:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_4_0());
}
- // InternalQVTimperative.g:11326:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
- // InternalQVTimperative.g:11326:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0
+ // InternalQVTimperative.g:12262:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 )
+ // InternalQVTimperative.g:12262:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__OwnedDirectionsAssignment_4_0();
@@ -35002,14 +37693,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__1"
- // InternalQVTimperative.g:11336:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:12272:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ;
public final void rule__TransformationCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11340:1: ( rule__TransformationCS__Group_4__1__Impl )
- // InternalQVTimperative.g:11341:2: rule__TransformationCS__Group_4__1__Impl
+ // InternalQVTimperative.g:12276:1: ( rule__TransformationCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:12277:2: rule__TransformationCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TransformationCS__Group_4__1__Impl();
@@ -35035,22 +37726,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__Group_4__1__Impl"
- // InternalQVTimperative.g:11347:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:12283:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ;
public final void rule__TransformationCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11351:1: ( ( ';' ) )
- // InternalQVTimperative.g:11352:1: ( ';' )
+ // InternalQVTimperative.g:12287:1: ( ( ';' ) )
+ // InternalQVTimperative.g:12288:1: ( ';' )
{
- // InternalQVTimperative.g:11352:1: ( ';' )
- // InternalQVTimperative.g:11353:1: ';'
+ // InternalQVTimperative.g:12288:1: ( ';' )
+ // InternalQVTimperative.g:12289:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
}
@@ -35076,16 +37767,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__0"
- // InternalQVTimperative.g:11370:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ;
+ // InternalQVTimperative.g:12306:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ;
public final void rule__AttributeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11374:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
- // InternalQVTimperative.g:11375:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
+ // InternalQVTimperative.g:12310:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 )
+ // InternalQVTimperative.g:12311:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_49);
+ pushFollow(FollowSets000.FOLLOW_54);
rule__AttributeCS__Group__0__Impl();
state._fsp--;
@@ -35114,31 +37805,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__0__Impl"
- // InternalQVTimperative.g:11382:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:12318:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ;
public final void rule__AttributeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11386:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:11387:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:12322:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:11387:1: ( ( rule__AttributeCS__Alternatives_0 )? )
- // InternalQVTimperative.g:11388:1: ( rule__AttributeCS__Alternatives_0 )?
+ // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:12324:1: ( rule__AttributeCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:11389:1: ( rule__AttributeCS__Alternatives_0 )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // InternalQVTimperative.g:12325:1: ( rule__AttributeCS__Alternatives_0 )?
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( ((LA107_0>=119 && LA107_0<=120)) ) {
- alt107=1;
+ if ( ((LA113_0>=125 && LA113_0<=126)) ) {
+ alt113=1;
}
- switch (alt107) {
+ switch (alt113) {
case 1 :
- // InternalQVTimperative.g:11389:2: rule__AttributeCS__Alternatives_0
+ // InternalQVTimperative.g:12325:2: rule__AttributeCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_0();
@@ -35176,14 +37867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1"
- // InternalQVTimperative.g:11399:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ;
+ // InternalQVTimperative.g:12335:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ;
public final void rule__AttributeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11403:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
- // InternalQVTimperative.g:11404:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
+ // InternalQVTimperative.g:12339:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 )
+ // InternalQVTimperative.g:12340:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__AttributeCS__Group__1__Impl();
@@ -35214,22 +37905,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__1__Impl"
- // InternalQVTimperative.g:11411:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
+ // InternalQVTimperative.g:12347:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ;
public final void rule__AttributeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11415:1: ( ( 'attribute' ) )
- // InternalQVTimperative.g:11416:1: ( 'attribute' )
+ // InternalQVTimperative.g:12351:1: ( ( 'attribute' ) )
+ // InternalQVTimperative.g:12352:1: ( 'attribute' )
{
- // InternalQVTimperative.g:11416:1: ( 'attribute' )
- // InternalQVTimperative.g:11417:1: 'attribute'
+ // InternalQVTimperative.g:12352:1: ( 'attribute' )
+ // InternalQVTimperative.g:12353:1: 'attribute'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
- match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
@@ -35255,16 +37946,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2"
- // InternalQVTimperative.g:11430:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ;
+ // InternalQVTimperative.g:12366:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ;
public final void rule__AttributeCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11434:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
- // InternalQVTimperative.g:11435:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
+ // InternalQVTimperative.g:12370:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 )
+ // InternalQVTimperative.g:12371:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__AttributeCS__Group__2__Impl();
state._fsp--;
@@ -35293,23 +37984,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__2__Impl"
- // InternalQVTimperative.g:11442:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:12378:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ;
public final void rule__AttributeCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11446:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:11447:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12382:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:11447:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:11448:1: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:12384:1: ( rule__AttributeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:11449:1: ( rule__AttributeCS__NameAssignment_2 )
- // InternalQVTimperative.g:11449:2: rule__AttributeCS__NameAssignment_2
+ // InternalQVTimperative.g:12385:1: ( rule__AttributeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:12385:2: rule__AttributeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__NameAssignment_2();
@@ -35344,16 +38035,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3"
- // InternalQVTimperative.g:11459:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ;
+ // InternalQVTimperative.g:12395:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ;
public final void rule__AttributeCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11463:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
- // InternalQVTimperative.g:11464:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
+ // InternalQVTimperative.g:12399:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 )
+ // InternalQVTimperative.g:12400:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__AttributeCS__Group__3__Impl();
state._fsp--;
@@ -35382,31 +38073,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__3__Impl"
- // InternalQVTimperative.g:11471:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:12407:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ;
public final void rule__AttributeCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11475:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:11476:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12411:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:11476:1: ( ( rule__AttributeCS__Group_3__0 )? )
- // InternalQVTimperative.g:11477:1: ( rule__AttributeCS__Group_3__0 )?
+ // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? )
+ // InternalQVTimperative.g:12413:1: ( rule__AttributeCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:11478:1: ( rule__AttributeCS__Group_3__0 )?
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // InternalQVTimperative.g:12414:1: ( rule__AttributeCS__Group_3__0 )?
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( (LA108_0==71) ) {
- alt108=1;
+ if ( (LA114_0==73) ) {
+ alt114=1;
}
- switch (alt108) {
+ switch (alt114) {
case 1 :
- // InternalQVTimperative.g:11478:2: rule__AttributeCS__Group_3__0
+ // InternalQVTimperative.g:12414:2: rule__AttributeCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__0();
@@ -35444,16 +38135,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4"
- // InternalQVTimperative.g:11488:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ;
+ // InternalQVTimperative.g:12424:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ;
public final void rule__AttributeCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11492:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
- // InternalQVTimperative.g:11493:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
+ // InternalQVTimperative.g:12428:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 )
+ // InternalQVTimperative.g:12429:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__AttributeCS__Group__4__Impl();
state._fsp--;
@@ -35482,31 +38173,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__4__Impl"
- // InternalQVTimperative.g:11500:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:12436:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ;
public final void rule__AttributeCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11504:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:11505:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:12440:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:11505:1: ( ( rule__AttributeCS__Group_4__0 )? )
- // InternalQVTimperative.g:11506:1: ( rule__AttributeCS__Group_4__0 )?
+ // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:12442:1: ( rule__AttributeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:11507:1: ( rule__AttributeCS__Group_4__0 )?
- int alt109=2;
- int LA109_0 = input.LA(1);
+ // InternalQVTimperative.g:12443:1: ( rule__AttributeCS__Group_4__0 )?
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA109_0==39) ) {
- alt109=1;
+ if ( (LA115_0==40) ) {
+ alt115=1;
}
- switch (alt109) {
+ switch (alt115) {
case 1 :
- // InternalQVTimperative.g:11507:2: rule__AttributeCS__Group_4__0
+ // InternalQVTimperative.g:12443:2: rule__AttributeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__0();
@@ -35544,16 +38235,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5"
- // InternalQVTimperative.g:11517:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ;
+ // InternalQVTimperative.g:12453:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ;
public final void rule__AttributeCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11521:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
- // InternalQVTimperative.g:11522:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
+ // InternalQVTimperative.g:12457:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 )
+ // InternalQVTimperative.g:12458:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_41);
rule__AttributeCS__Group__5__Impl();
state._fsp--;
@@ -35582,35 +38273,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__5__Impl"
- // InternalQVTimperative.g:11529:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:12465:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ;
public final void rule__AttributeCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11533:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:11534:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:12469:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:11534:1: ( ( rule__AttributeCS__Group_5__0 )? )
- // InternalQVTimperative.g:11535:1: ( rule__AttributeCS__Group_5__0 )?
+ // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:12471:1: ( rule__AttributeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:11536:1: ( rule__AttributeCS__Group_5__0 )?
- int alt110=2;
- int LA110_0 = input.LA(1);
+ // InternalQVTimperative.g:12472:1: ( rule__AttributeCS__Group_5__0 )?
+ int alt116=2;
+ int LA116_0 = input.LA(1);
- if ( (LA110_0==75) ) {
- int LA110_1 = input.LA(2);
+ if ( (LA116_0==80) ) {
+ int LA116_1 = input.LA(2);
- if ( (LA110_1==117||(LA110_1>=121 && LA110_1<=135)) ) {
- alt110=1;
+ if ( (LA116_1==123||(LA116_1>=127 && LA116_1<=141)) ) {
+ alt116=1;
}
}
- switch (alt110) {
+ switch (alt116) {
case 1 :
- // InternalQVTimperative.g:11536:2: rule__AttributeCS__Group_5__0
+ // InternalQVTimperative.g:12472:2: rule__AttributeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__0();
@@ -35648,14 +38339,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6"
- // InternalQVTimperative.g:11546:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:12482:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ;
public final void rule__AttributeCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11550:1: ( rule__AttributeCS__Group__6__Impl )
- // InternalQVTimperative.g:11551:2: rule__AttributeCS__Group__6__Impl
+ // InternalQVTimperative.g:12486:1: ( rule__AttributeCS__Group__6__Impl )
+ // InternalQVTimperative.g:12487:2: rule__AttributeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group__6__Impl();
@@ -35681,23 +38372,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group__6__Impl"
- // InternalQVTimperative.g:11557:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:12493:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ;
public final void rule__AttributeCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11561:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:11562:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12497:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:11562:1: ( ( rule__AttributeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:11563:1: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:12499:1: ( rule__AttributeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:11564:1: ( rule__AttributeCS__Alternatives_6 )
- // InternalQVTimperative.g:11564:2: rule__AttributeCS__Alternatives_6
+ // InternalQVTimperative.g:12500:1: ( rule__AttributeCS__Alternatives_6 )
+ // InternalQVTimperative.g:12500:2: rule__AttributeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_6();
@@ -35732,16 +38423,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0"
- // InternalQVTimperative.g:11588:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:12524:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ;
public final void rule__AttributeCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11592:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 )
- // InternalQVTimperative.g:11593:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1
+ // InternalQVTimperative.g:12528:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 )
+ // InternalQVTimperative.g:12529:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_55);
rule__AttributeCS__Group_0_0__0__Impl();
state._fsp--;
@@ -35770,23 +38461,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:11600:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:12536:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__AttributeCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11604:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:11605:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:12540:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:12541:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:11605:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:11606:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:12541:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:12542:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:11607:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:11607:2: rule__AttributeCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:12543:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:12543:2: rule__AttributeCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_0();
@@ -35821,14 +38512,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1"
- // InternalQVTimperative.g:11617:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:12553:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ;
public final void rule__AttributeCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11621:1: ( rule__AttributeCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:11622:2: rule__AttributeCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:12557:1: ( rule__AttributeCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:12558:2: rule__AttributeCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_0__1__Impl();
@@ -35854,31 +38545,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:11628:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:12564:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__AttributeCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11632:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:11633:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:12568:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:12569:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:11633:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:11634:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:12569:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:12570:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:11635:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalQVTimperative.g:12571:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )?
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA111_0==120) ) {
- alt111=1;
+ if ( (LA117_0==126) ) {
+ alt117=1;
}
- switch (alt111) {
+ switch (alt117) {
case 1 :
- // InternalQVTimperative.g:11635:2: rule__AttributeCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:12571:2: rule__AttributeCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_0_1();
@@ -35916,16 +38607,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0"
- // InternalQVTimperative.g:11649:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:12585:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ;
public final void rule__AttributeCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11653:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 )
- // InternalQVTimperative.g:11654:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1
+ // InternalQVTimperative.g:12589:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 )
+ // InternalQVTimperative.g:12590:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_51);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__AttributeCS__Group_0_1__0__Impl();
state._fsp--;
@@ -35954,23 +38645,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:11661:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:12597:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__AttributeCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11665:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:11666:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:12601:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:12602:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:11666:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:11667:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:12602:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:12603:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:11668:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:11668:2: rule__AttributeCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:12604:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:12604:2: rule__AttributeCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_0();
@@ -36005,14 +38696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1"
- // InternalQVTimperative.g:11678:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:12614:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ;
public final void rule__AttributeCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11682:1: ( rule__AttributeCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:11683:2: rule__AttributeCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:12618:1: ( rule__AttributeCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:12619:2: rule__AttributeCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_0_1__1__Impl();
@@ -36038,31 +38729,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:11689:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:12625:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__AttributeCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11693:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:11694:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:12629:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:12630:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:11694:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:11695:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:12630:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:12631:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:11696:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
- int alt112=2;
- int LA112_0 = input.LA(1);
+ // InternalQVTimperative.g:12632:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )?
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA112_0==119) ) {
- alt112=1;
+ if ( (LA118_0==125) ) {
+ alt118=1;
}
- switch (alt112) {
+ switch (alt118) {
case 1 :
- // InternalQVTimperative.g:11696:2: rule__AttributeCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:12632:2: rule__AttributeCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__QualifiersAssignment_0_1_1();
@@ -36100,14 +38791,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0"
- // InternalQVTimperative.g:11710:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ;
+ // InternalQVTimperative.g:12646:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ;
public final void rule__AttributeCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11714:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 )
- // InternalQVTimperative.g:11715:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1
+ // InternalQVTimperative.g:12650:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 )
+ // InternalQVTimperative.g:12651:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__AttributeCS__Group_3__0__Impl();
@@ -36138,22 +38829,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__0__Impl"
- // InternalQVTimperative.g:11722:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:12658:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11726:1: ( ( ':' ) )
- // InternalQVTimperative.g:11727:1: ( ':' )
+ // InternalQVTimperative.g:12662:1: ( ( ':' ) )
+ // InternalQVTimperative.g:12663:1: ( ':' )
{
- // InternalQVTimperative.g:11727:1: ( ':' )
- // InternalQVTimperative.g:11728:1: ':'
+ // InternalQVTimperative.g:12663:1: ( ':' )
+ // InternalQVTimperative.g:12664:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
@@ -36179,14 +38870,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1"
- // InternalQVTimperative.g:11741:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:12677:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ;
public final void rule__AttributeCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11745:1: ( rule__AttributeCS__Group_3__1__Impl )
- // InternalQVTimperative.g:11746:2: rule__AttributeCS__Group_3__1__Impl
+ // InternalQVTimperative.g:12681:1: ( rule__AttributeCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:12682:2: rule__AttributeCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_3__1__Impl();
@@ -36212,23 +38903,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_3__1__Impl"
- // InternalQVTimperative.g:11752:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:12688:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ;
public final void rule__AttributeCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11756:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:11757:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:12692:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:11757:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
- // InternalQVTimperative.g:11758:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) )
+ // InternalQVTimperative.g:12694:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeAssignment_3_1());
}
- // InternalQVTimperative.g:11759:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
- // InternalQVTimperative.g:11759:2: rule__AttributeCS__OwnedTypeAssignment_3_1
+ // InternalQVTimperative.g:12695:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 )
+ // InternalQVTimperative.g:12695:2: rule__AttributeCS__OwnedTypeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedTypeAssignment_3_1();
@@ -36263,16 +38954,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0"
- // InternalQVTimperative.g:11773:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ;
+ // InternalQVTimperative.g:12709:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ;
public final void rule__AttributeCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11777:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 )
- // InternalQVTimperative.g:11778:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1
+ // InternalQVTimperative.g:12713:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 )
+ // InternalQVTimperative.g:12714:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__AttributeCS__Group_4__0__Impl();
state._fsp--;
@@ -36301,22 +38992,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:11785:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:12721:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ;
public final void rule__AttributeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11789:1: ( ( '=' ) )
- // InternalQVTimperative.g:11790:1: ( '=' )
+ // InternalQVTimperative.g:12725:1: ( ( '=' ) )
+ // InternalQVTimperative.g:12726:1: ( '=' )
{
- // InternalQVTimperative.g:11790:1: ( '=' )
- // InternalQVTimperative.g:11791:1: '='
+ // InternalQVTimperative.g:12726:1: ( '=' )
+ // InternalQVTimperative.g:12727:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
@@ -36342,14 +39033,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1"
- // InternalQVTimperative.g:11804:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:12740:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ;
public final void rule__AttributeCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11808:1: ( rule__AttributeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:11809:2: rule__AttributeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:12744:1: ( rule__AttributeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:12745:2: rule__AttributeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_4__1__Impl();
@@ -36375,23 +39066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:11815:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:12751:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ;
public final void rule__AttributeCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11819:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
- // InternalQVTimperative.g:11820:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:12755:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
{
- // InternalQVTimperative.g:11820:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
- // InternalQVTimperative.g:11821:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) )
+ // InternalQVTimperative.g:12757:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultAssignment_4_1());
}
- // InternalQVTimperative.g:11822:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
- // InternalQVTimperative.g:11822:2: rule__AttributeCS__DefaultAssignment_4_1
+ // InternalQVTimperative.g:12758:1: ( rule__AttributeCS__DefaultAssignment_4_1 )
+ // InternalQVTimperative.g:12758:2: rule__AttributeCS__DefaultAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__DefaultAssignment_4_1();
@@ -36426,16 +39117,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0"
- // InternalQVTimperative.g:11836:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ;
+ // InternalQVTimperative.g:12772:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ;
public final void rule__AttributeCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11840:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 )
- // InternalQVTimperative.g:11841:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1
+ // InternalQVTimperative.g:12776:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 )
+ // InternalQVTimperative.g:12777:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_53);
+ pushFollow(FollowSets000.FOLLOW_58);
rule__AttributeCS__Group_5__0__Impl();
state._fsp--;
@@ -36464,22 +39155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:11848:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12784:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__AttributeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11852:1: ( ( '{' ) )
- // InternalQVTimperative.g:11853:1: ( '{' )
+ // InternalQVTimperative.g:12788:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12789:1: ( '{' )
{
- // InternalQVTimperative.g:11853:1: ( '{' )
- // InternalQVTimperative.g:11854:1: '{'
+ // InternalQVTimperative.g:12789:1: ( '{' )
+ // InternalQVTimperative.g:12790:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
@@ -36505,16 +39196,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1"
- // InternalQVTimperative.g:11867:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ;
+ // InternalQVTimperative.g:12803:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ;
public final void rule__AttributeCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11871:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 )
- // InternalQVTimperative.g:11872:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2
+ // InternalQVTimperative.g:12807:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 )
+ // InternalQVTimperative.g:12808:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__AttributeCS__Group_5__1__Impl();
state._fsp--;
@@ -36543,28 +39234,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:11879:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ;
+ // InternalQVTimperative.g:12815:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ;
public final void rule__AttributeCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11883:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) )
- // InternalQVTimperative.g:11884:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:12819:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) )
+ // InternalQVTimperative.g:12820:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
{
- // InternalQVTimperative.g:11884:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:11885:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:12820:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:12821:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* )
{
- // InternalQVTimperative.g:11885:1: ( ( rule__AttributeCS__Group_5_1__0 ) )
- // InternalQVTimperative.g:11886:1: ( rule__AttributeCS__Group_5_1__0 )
+ // InternalQVTimperative.g:12821:1: ( ( rule__AttributeCS__Group_5_1__0 ) )
+ // InternalQVTimperative.g:12822:1: ( rule__AttributeCS__Group_5_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:11887:1: ( rule__AttributeCS__Group_5_1__0 )
- // InternalQVTimperative.g:11887:2: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:12823:1: ( rule__AttributeCS__Group_5_1__0 )
+ // InternalQVTimperative.g:12823:2: rule__AttributeCS__Group_5_1__0
{
- pushFollow(FollowSets000.FOLLOW_54);
+ pushFollow(FollowSets000.FOLLOW_59);
rule__AttributeCS__Group_5_1__0();
state._fsp--;
@@ -36578,28 +39269,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:11890:1: ( ( rule__AttributeCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:11891:1: ( rule__AttributeCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:12826:1: ( ( rule__AttributeCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:12827:1: ( rule__AttributeCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:11892:1: ( rule__AttributeCS__Group_5_1__0 )*
- loop113:
+ // InternalQVTimperative.g:12828:1: ( rule__AttributeCS__Group_5_1__0 )*
+ loop119:
do {
- int alt113=2;
- int LA113_0 = input.LA(1);
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA113_0==117||(LA113_0>=121 && LA113_0<=135)) ) {
- alt113=1;
+ if ( (LA119_0==123||(LA119_0>=127 && LA119_0<=141)) ) {
+ alt119=1;
}
- switch (alt113) {
+ switch (alt119) {
case 1 :
- // InternalQVTimperative.g:11892:2: rule__AttributeCS__Group_5_1__0
+ // InternalQVTimperative.g:12828:2: rule__AttributeCS__Group_5_1__0
{
- pushFollow(FollowSets000.FOLLOW_54);
+ pushFollow(FollowSets000.FOLLOW_59);
rule__AttributeCS__Group_5_1__0();
state._fsp--;
@@ -36609,7 +39300,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop113;
+ break loop119;
}
} while (true);
@@ -36641,14 +39332,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2"
- // InternalQVTimperative.g:11903:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:12839:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ;
public final void rule__AttributeCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11907:1: ( rule__AttributeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:11908:2: rule__AttributeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:12843:1: ( rule__AttributeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:12844:2: rule__AttributeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5__2__Impl();
@@ -36674,22 +39365,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:11914:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:12850:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__AttributeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11918:1: ( ( '}' ) )
- // InternalQVTimperative.g:11919:1: ( '}' )
+ // InternalQVTimperative.g:12854:1: ( ( '}' ) )
+ // InternalQVTimperative.g:12855:1: ( '}' )
{
- // InternalQVTimperative.g:11919:1: ( '}' )
- // InternalQVTimperative.g:11920:1: '}'
+ // InternalQVTimperative.g:12855:1: ( '}' )
+ // InternalQVTimperative.g:12856:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
}
@@ -36715,14 +39406,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0"
- // InternalQVTimperative.g:11939:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:12875:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ;
public final void rule__AttributeCS__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11943:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 )
- // InternalQVTimperative.g:11944:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1
+ // InternalQVTimperative.g:12879:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 )
+ // InternalQVTimperative.g:12880:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__AttributeCS__Group_5_1__0__Impl();
@@ -36753,23 +39444,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:11951:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ;
+ // InternalQVTimperative.g:12887:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ;
public final void rule__AttributeCS__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11955:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
- // InternalQVTimperative.g:11956:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:12891:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) )
+ // InternalQVTimperative.g:12892:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
{
- // InternalQVTimperative.g:11956:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
- // InternalQVTimperative.g:11957:1: ( rule__AttributeCS__Alternatives_5_1_0 )
+ // InternalQVTimperative.g:12892:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) )
+ // InternalQVTimperative.g:12893:1: ( rule__AttributeCS__Alternatives_5_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_5_1_0());
}
- // InternalQVTimperative.g:11958:1: ( rule__AttributeCS__Alternatives_5_1_0 )
- // InternalQVTimperative.g:11958:2: rule__AttributeCS__Alternatives_5_1_0
+ // InternalQVTimperative.g:12894:1: ( rule__AttributeCS__Alternatives_5_1_0 )
+ // InternalQVTimperative.g:12894:2: rule__AttributeCS__Alternatives_5_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Alternatives_5_1_0();
@@ -36804,14 +39495,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1"
- // InternalQVTimperative.g:11968:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:12904:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ;
public final void rule__AttributeCS__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11972:1: ( rule__AttributeCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:11973:2: rule__AttributeCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:12908:1: ( rule__AttributeCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:12909:2: rule__AttributeCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_5_1__1__Impl();
@@ -36837,33 +39528,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:11979:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:12915:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ;
public final void rule__AttributeCS__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:11983:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:11984:1: ( ( ',' )? )
+ // InternalQVTimperative.g:12919:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:12920:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:11984:1: ( ( ',' )? )
- // InternalQVTimperative.g:11985:1: ( ',' )?
+ // InternalQVTimperative.g:12920:1: ( ( ',' )? )
+ // InternalQVTimperative.g:12921:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
}
- // InternalQVTimperative.g:11986:1: ( ',' )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // InternalQVTimperative.g:12922:1: ( ',' )?
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( (LA114_0==69) ) {
- alt114=1;
+ if ( (LA120_0==70) ) {
+ alt120=1;
}
- switch (alt114) {
+ switch (alt120) {
case 1 :
- // InternalQVTimperative.g:11987:2: ','
+ // InternalQVTimperative.g:12923:2: ','
{
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -36895,16 +39586,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0"
- // InternalQVTimperative.g:12002:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:12938:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ;
public final void rule__AttributeCS__Group_6_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12006:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 )
- // InternalQVTimperative.g:12007:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1
+ // InternalQVTimperative.g:12942:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:12943:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__AttributeCS__Group_6_0__0__Impl();
state._fsp--;
@@ -36933,22 +39624,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:12014:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:12950:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ;
public final void rule__AttributeCS__Group_6_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12018:1: ( ( '{' ) )
- // InternalQVTimperative.g:12019:1: ( '{' )
+ // InternalQVTimperative.g:12954:1: ( ( '{' ) )
+ // InternalQVTimperative.g:12955:1: ( '{' )
{
- // InternalQVTimperative.g:12019:1: ( '{' )
- // InternalQVTimperative.g:12020:1: '{'
+ // InternalQVTimperative.g:12955:1: ( '{' )
+ // InternalQVTimperative.g:12956:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
@@ -36974,16 +39665,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1"
- // InternalQVTimperative.g:12033:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ;
+ // InternalQVTimperative.g:12969:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ;
public final void rule__AttributeCS__Group_6_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12037:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 )
- // InternalQVTimperative.g:12038:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2
+ // InternalQVTimperative.g:12973:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 )
+ // InternalQVTimperative.g:12974:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__AttributeCS__Group_6_0__1__Impl();
state._fsp--;
@@ -37012,37 +39703,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:12045:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ;
+ // InternalQVTimperative.g:12981:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ;
public final void rule__AttributeCS__Group_6_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12049:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
- // InternalQVTimperative.g:12050:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:12985:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) )
+ // InternalQVTimperative.g:12986:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
{
- // InternalQVTimperative.g:12050:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
- // InternalQVTimperative.g:12051:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
+ // InternalQVTimperative.g:12986:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* )
+ // InternalQVTimperative.g:12987:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getAlternatives_6_0_1());
}
- // InternalQVTimperative.g:12052:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
- loop115:
+ // InternalQVTimperative.g:12988:1: ( rule__AttributeCS__Alternatives_6_0_1 )*
+ loop121:
do {
- int alt115=2;
- int LA115_0 = input.LA(1);
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( ((LA115_0>=87 && LA115_0<=88)) ) {
- alt115=1;
+ if ( ((LA121_0>=91 && LA121_0<=92)) ) {
+ alt121=1;
}
- switch (alt115) {
+ switch (alt121) {
case 1 :
- // InternalQVTimperative.g:12052:2: rule__AttributeCS__Alternatives_6_0_1
+ // InternalQVTimperative.g:12988:2: rule__AttributeCS__Alternatives_6_0_1
{
- pushFollow(FollowSets000.FOLLOW_56);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__AttributeCS__Alternatives_6_0_1();
state._fsp--;
@@ -37052,7 +39743,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop115;
+ break loop121;
}
} while (true);
@@ -37081,14 +39772,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2"
- // InternalQVTimperative.g:12062:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ;
+ // InternalQVTimperative.g:12998:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ;
public final void rule__AttributeCS__Group_6_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12066:1: ( rule__AttributeCS__Group_6_0__2__Impl )
- // InternalQVTimperative.g:12067:2: rule__AttributeCS__Group_6_0__2__Impl
+ // InternalQVTimperative.g:13002:1: ( rule__AttributeCS__Group_6_0__2__Impl )
+ // InternalQVTimperative.g:13003:2: rule__AttributeCS__Group_6_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0__2__Impl();
@@ -37114,22 +39805,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0__2__Impl"
- // InternalQVTimperative.g:12073:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13009:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ;
public final void rule__AttributeCS__Group_6_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12077:1: ( ( '}' ) )
- // InternalQVTimperative.g:12078:1: ( '}' )
+ // InternalQVTimperative.g:13013:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13014:1: ( '}' )
{
- // InternalQVTimperative.g:12078:1: ( '}' )
- // InternalQVTimperative.g:12079:1: '}'
+ // InternalQVTimperative.g:13014:1: ( '}' )
+ // InternalQVTimperative.g:13015:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
}
@@ -37155,16 +39846,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0"
- // InternalQVTimperative.g:12098:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ;
+ // InternalQVTimperative.g:13034:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ;
public final void rule__AttributeCS__Group_6_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12102:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 )
- // InternalQVTimperative.g:12103:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1
+ // InternalQVTimperative.g:13038:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 )
+ // InternalQVTimperative.g:13039:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__AttributeCS__Group_6_0_1_0__0__Impl();
state._fsp--;
@@ -37193,22 +39884,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0__Impl"
- // InternalQVTimperative.g:12110:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:13046:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12114:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:12115:1: ( 'initial' )
+ // InternalQVTimperative.g:13050:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:13051:1: ( 'initial' )
{
- // InternalQVTimperative.g:12115:1: ( 'initial' )
- // InternalQVTimperative.g:12116:1: 'initial'
+ // InternalQVTimperative.g:13051:1: ( 'initial' )
+ // InternalQVTimperative.g:13052:1: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
@@ -37234,16 +39925,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1"
- // InternalQVTimperative.g:12129:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ;
+ // InternalQVTimperative.g:13065:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ;
public final void rule__AttributeCS__Group_6_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12133:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 )
- // InternalQVTimperative.g:12134:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2
+ // InternalQVTimperative.g:13069:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 )
+ // InternalQVTimperative.g:13070:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__AttributeCS__Group_6_0_1_0__1__Impl();
state._fsp--;
@@ -37272,31 +39963,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1__Impl"
- // InternalQVTimperative.g:12141:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13077:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__AttributeCS__Group_6_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12145:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:12146:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13081:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:12146:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:12147:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13083:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_0_1());
}
- // InternalQVTimperative.g:12148:1: ( ruleUnrestrictedName )?
- int alt116=2;
- int LA116_0 = input.LA(1);
+ // InternalQVTimperative.g:13084:1: ( ruleUnrestrictedName )?
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( ((LA116_0>=RULE_SIMPLE_ID && LA116_0<=RULE_ESCAPED_ID)||(LA116_0>=18 && LA116_0<=28)) ) {
- alt116=1;
+ if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_ESCAPED_ID)||(LA122_0>=19 && LA122_0<=29)) ) {
+ alt122=1;
}
- switch (alt116) {
+ switch (alt122) {
case 1 :
- // InternalQVTimperative.g:12148:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13084:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -37334,16 +40025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2"
- // InternalQVTimperative.g:12158:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ;
+ // InternalQVTimperative.g:13094:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ;
public final void rule__AttributeCS__Group_6_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12162:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 )
- // InternalQVTimperative.g:12163:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3
+ // InternalQVTimperative.g:13098:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 )
+ // InternalQVTimperative.g:13099:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_0__2__Impl();
state._fsp--;
@@ -37372,22 +40063,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2__Impl"
- // InternalQVTimperative.g:12170:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13106:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12174:1: ( ( ':' ) )
- // InternalQVTimperative.g:12175:1: ( ':' )
+ // InternalQVTimperative.g:13110:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13111:1: ( ':' )
{
- // InternalQVTimperative.g:12175:1: ( ':' )
- // InternalQVTimperative.g:12176:1: ':'
+ // InternalQVTimperative.g:13111:1: ( ':' )
+ // InternalQVTimperative.g:13112:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
@@ -37413,16 +40104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3"
- // InternalQVTimperative.g:12189:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ;
+ // InternalQVTimperative.g:13125:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ;
public final void rule__AttributeCS__Group_6_0_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12193:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 )
- // InternalQVTimperative.g:12194:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4
+ // InternalQVTimperative.g:13129:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 )
+ // InternalQVTimperative.g:13130:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_0__3__Impl();
state._fsp--;
@@ -37451,31 +40142,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3__Impl"
- // InternalQVTimperative.g:12201:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:13137:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ;
public final void rule__AttributeCS__Group_6_0_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12205:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
- // InternalQVTimperative.g:12206:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13141:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:13142:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
{
- // InternalQVTimperative.g:12206:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
- // InternalQVTimperative.g:12207:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
+ // InternalQVTimperative.g:13142:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? )
+ // InternalQVTimperative.g:13143:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_0_3());
}
- // InternalQVTimperative.g:12208:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalQVTimperative.g:13144:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )?
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( ((LA117_0>=RULE_INT && LA117_0<=RULE_UNQUOTED_STRING)||(LA117_0>=18 && LA117_0<=28)||(LA117_0>=30 && LA117_0<=32)||(LA117_0>=49 && LA117_0<=63)||LA117_0==82||LA117_0==101||(LA117_0>=103 && LA117_0<=104)||LA117_0==108||(LA117_0>=113 && LA117_0<=114)||(LA117_0>=144 && LA117_0<=145)) ) {
- alt117=1;
+ if ( ((LA123_0>=RULE_INT && LA123_0<=RULE_UNQUOTED_STRING)||(LA123_0>=19 && LA123_0<=29)||(LA123_0>=31 && LA123_0<=33)||(LA123_0>=50 && LA123_0<=64)||LA123_0==86||LA123_0==105||(LA123_0>=107 && LA123_0<=108)||LA123_0==112||(LA123_0>=117 && LA123_0<=118)||(LA123_0>=150 && LA123_0<=151)) ) {
+ alt123=1;
}
- switch (alt117) {
+ switch (alt123) {
case 1 :
- // InternalQVTimperative.g:12208:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
+ // InternalQVTimperative.g:13144:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3();
@@ -37513,14 +40204,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4"
- // InternalQVTimperative.g:12218:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:13154:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ;
public final void rule__AttributeCS__Group_6_0_1_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12222:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
- // InternalQVTimperative.g:12223:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
+ // InternalQVTimperative.g:13158:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl )
+ // InternalQVTimperative.g:13159:2: rule__AttributeCS__Group_6_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_0__4__Impl();
@@ -37546,22 +40237,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4__Impl"
- // InternalQVTimperative.g:12229:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:13165:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ;
public final void rule__AttributeCS__Group_6_0_1_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12233:1: ( ( ';' ) )
- // InternalQVTimperative.g:12234:1: ( ';' )
+ // InternalQVTimperative.g:13169:1: ( ( ';' ) )
+ // InternalQVTimperative.g:13170:1: ( ';' )
{
- // InternalQVTimperative.g:12234:1: ( ';' )
- // InternalQVTimperative.g:12235:1: ';'
+ // InternalQVTimperative.g:13170:1: ( ';' )
+ // InternalQVTimperative.g:13171:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
}
@@ -37587,16 +40278,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0"
- // InternalQVTimperative.g:12258:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ;
+ // InternalQVTimperative.g:13194:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ;
public final void rule__AttributeCS__Group_6_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12262:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 )
- // InternalQVTimperative.g:12263:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1
+ // InternalQVTimperative.g:13198:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 )
+ // InternalQVTimperative.g:13199:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__AttributeCS__Group_6_0_1_1__0__Impl();
state._fsp--;
@@ -37625,22 +40316,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0__Impl"
- // InternalQVTimperative.g:12270:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:13206:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12274:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:12275:1: ( 'derivation' )
+ // InternalQVTimperative.g:13210:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:13211:1: ( 'derivation' )
{
- // InternalQVTimperative.g:12275:1: ( 'derivation' )
- // InternalQVTimperative.g:12276:1: 'derivation'
+ // InternalQVTimperative.g:13211:1: ( 'derivation' )
+ // InternalQVTimperative.g:13212:1: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
@@ -37666,16 +40357,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1"
- // InternalQVTimperative.g:12289:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ;
+ // InternalQVTimperative.g:13225:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ;
public final void rule__AttributeCS__Group_6_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12293:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 )
- // InternalQVTimperative.g:12294:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2
+ // InternalQVTimperative.g:13229:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 )
+ // InternalQVTimperative.g:13230:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__AttributeCS__Group_6_0_1_1__1__Impl();
state._fsp--;
@@ -37704,31 +40395,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1__Impl"
- // InternalQVTimperative.g:12301:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:13237:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__AttributeCS__Group_6_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12305:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:12306:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13241:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:12306:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:12307:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:13243:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_1_1());
}
- // InternalQVTimperative.g:12308:1: ( ruleUnrestrictedName )?
- int alt118=2;
- int LA118_0 = input.LA(1);
+ // InternalQVTimperative.g:13244:1: ( ruleUnrestrictedName )?
+ int alt124=2;
+ int LA124_0 = input.LA(1);
- if ( ((LA118_0>=RULE_SIMPLE_ID && LA118_0<=RULE_ESCAPED_ID)||(LA118_0>=18 && LA118_0<=28)) ) {
- alt118=1;
+ if ( ((LA124_0>=RULE_SIMPLE_ID && LA124_0<=RULE_ESCAPED_ID)||(LA124_0>=19 && LA124_0<=29)) ) {
+ alt124=1;
}
- switch (alt118) {
+ switch (alt124) {
case 1 :
- // InternalQVTimperative.g:12308:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:13244:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -37766,16 +40457,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2"
- // InternalQVTimperative.g:12318:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ;
+ // InternalQVTimperative.g:13254:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ;
public final void rule__AttributeCS__Group_6_0_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12322:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 )
- // InternalQVTimperative.g:12323:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3
+ // InternalQVTimperative.g:13258:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 )
+ // InternalQVTimperative.g:13259:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_1__2__Impl();
state._fsp--;
@@ -37804,22 +40495,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2__Impl"
- // InternalQVTimperative.g:12330:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13266:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12334:1: ( ( ':' ) )
- // InternalQVTimperative.g:12335:1: ( ':' )
+ // InternalQVTimperative.g:13270:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13271:1: ( ':' )
{
- // InternalQVTimperative.g:12335:1: ( ':' )
- // InternalQVTimperative.g:12336:1: ':'
+ // InternalQVTimperative.g:13271:1: ( ':' )
+ // InternalQVTimperative.g:13272:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
@@ -37845,16 +40536,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3"
- // InternalQVTimperative.g:12349:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ;
+ // InternalQVTimperative.g:13285:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ;
public final void rule__AttributeCS__Group_6_0_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12353:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 )
- // InternalQVTimperative.g:12354:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4
+ // InternalQVTimperative.g:13289:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 )
+ // InternalQVTimperative.g:13290:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__AttributeCS__Group_6_0_1_1__3__Impl();
state._fsp--;
@@ -37883,31 +40574,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3__Impl"
- // InternalQVTimperative.g:12361:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:13297:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ;
public final void rule__AttributeCS__Group_6_0_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12365:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
- // InternalQVTimperative.g:12366:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13301:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:13302:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
{
- // InternalQVTimperative.g:12366:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
- // InternalQVTimperative.g:12367:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
+ // InternalQVTimperative.g:13302:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? )
+ // InternalQVTimperative.g:13303:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_1_3());
}
- // InternalQVTimperative.g:12368:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
- int alt119=2;
- int LA119_0 = input.LA(1);
+ // InternalQVTimperative.g:13304:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )?
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( ((LA119_0>=RULE_INT && LA119_0<=RULE_UNQUOTED_STRING)||(LA119_0>=18 && LA119_0<=28)||(LA119_0>=30 && LA119_0<=32)||(LA119_0>=49 && LA119_0<=63)||LA119_0==82||LA119_0==101||(LA119_0>=103 && LA119_0<=104)||LA119_0==108||(LA119_0>=113 && LA119_0<=114)||(LA119_0>=144 && LA119_0<=145)) ) {
- alt119=1;
+ if ( ((LA125_0>=RULE_INT && LA125_0<=RULE_UNQUOTED_STRING)||(LA125_0>=19 && LA125_0<=29)||(LA125_0>=31 && LA125_0<=33)||(LA125_0>=50 && LA125_0<=64)||LA125_0==86||LA125_0==105||(LA125_0>=107 && LA125_0<=108)||LA125_0==112||(LA125_0>=117 && LA125_0<=118)||(LA125_0>=150 && LA125_0<=151)) ) {
+ alt125=1;
}
- switch (alt119) {
+ switch (alt125) {
case 1 :
- // InternalQVTimperative.g:12368:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
+ // InternalQVTimperative.g:13304:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3();
@@ -37945,14 +40636,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4"
- // InternalQVTimperative.g:12378:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:13314:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ;
public final void rule__AttributeCS__Group_6_0_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12382:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
- // InternalQVTimperative.g:12383:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
+ // InternalQVTimperative.g:13318:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl )
+ // InternalQVTimperative.g:13319:2: rule__AttributeCS__Group_6_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__AttributeCS__Group_6_0_1_1__4__Impl();
@@ -37978,22 +40669,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4__Impl"
- // InternalQVTimperative.g:12389:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:13325:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ;
public final void rule__AttributeCS__Group_6_0_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12393:1: ( ( ';' ) )
- // InternalQVTimperative.g:12394:1: ( ';' )
+ // InternalQVTimperative.g:13329:1: ( ( ';' ) )
+ // InternalQVTimperative.g:13330:1: ( ';' )
{
- // InternalQVTimperative.g:12394:1: ( ';' )
- // InternalQVTimperative.g:12395:1: ';'
+ // InternalQVTimperative.g:13330:1: ( ';' )
+ // InternalQVTimperative.g:13331:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
}
@@ -38019,16 +40710,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0"
- // InternalQVTimperative.g:12418:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ;
+ // InternalQVTimperative.g:13354:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ;
public final void rule__DataTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12422:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
- // InternalQVTimperative.g:12423:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
+ // InternalQVTimperative.g:13358:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 )
+ // InternalQVTimperative.g:13359:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_59);
+ pushFollow(FollowSets000.FOLLOW_64);
rule__DataTypeCS__Group__0__Impl();
state._fsp--;
@@ -38057,31 +40748,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:12430:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ;
+ // InternalQVTimperative.g:13366:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ;
public final void rule__DataTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12434:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
- // InternalQVTimperative.g:12435:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:13370:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) )
+ // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
{
- // InternalQVTimperative.g:12435:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
- // InternalQVTimperative.g:12436:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? )
+ // InternalQVTimperative.g:13372:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitiveAssignment_0());
}
- // InternalQVTimperative.g:12437:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalQVTimperative.g:13373:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )?
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( (LA120_0==136) ) {
- alt120=1;
+ if ( (LA126_0==142) ) {
+ alt126=1;
}
- switch (alt120) {
+ switch (alt126) {
case 1 :
- // InternalQVTimperative.g:12437:2: rule__DataTypeCS__IsPrimitiveAssignment_0
+ // InternalQVTimperative.g:13373:2: rule__DataTypeCS__IsPrimitiveAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__IsPrimitiveAssignment_0();
@@ -38119,14 +40810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1"
- // InternalQVTimperative.g:12447:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ;
+ // InternalQVTimperative.g:13383:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ;
public final void rule__DataTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12451:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
- // InternalQVTimperative.g:12452:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
+ // InternalQVTimperative.g:13387:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 )
+ // InternalQVTimperative.g:13388:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__DataTypeCS__Group__1__Impl();
@@ -38157,22 +40848,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:12459:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
+ // InternalQVTimperative.g:13395:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ;
public final void rule__DataTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12463:1: ( ( 'datatype' ) )
- // InternalQVTimperative.g:12464:1: ( 'datatype' )
+ // InternalQVTimperative.g:13399:1: ( ( 'datatype' ) )
+ // InternalQVTimperative.g:13400:1: ( 'datatype' )
{
- // InternalQVTimperative.g:12464:1: ( 'datatype' )
- // InternalQVTimperative.g:12465:1: 'datatype'
+ // InternalQVTimperative.g:13400:1: ( 'datatype' )
+ // InternalQVTimperative.g:13401:1: 'datatype'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
- match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
@@ -38198,16 +40889,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2"
- // InternalQVTimperative.g:12478:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ;
+ // InternalQVTimperative.g:13414:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ;
public final void rule__DataTypeCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12482:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
- // InternalQVTimperative.g:12483:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
+ // InternalQVTimperative.g:13418:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 )
+ // InternalQVTimperative.g:13419:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__DataTypeCS__Group__2__Impl();
state._fsp--;
@@ -38236,23 +40927,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__2__Impl"
- // InternalQVTimperative.g:12490:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:13426:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ;
public final void rule__DataTypeCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12494:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:12495:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13430:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:12495:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:12496:1: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:13432:1: ( rule__DataTypeCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:12497:1: ( rule__DataTypeCS__NameAssignment_2 )
- // InternalQVTimperative.g:12497:2: rule__DataTypeCS__NameAssignment_2
+ // InternalQVTimperative.g:13433:1: ( rule__DataTypeCS__NameAssignment_2 )
+ // InternalQVTimperative.g:13433:2: rule__DataTypeCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__NameAssignment_2();
@@ -38287,16 +40978,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3"
- // InternalQVTimperative.g:12507:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ;
+ // InternalQVTimperative.g:13443:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ;
public final void rule__DataTypeCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12511:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
- // InternalQVTimperative.g:12512:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
+ // InternalQVTimperative.g:13447:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 )
+ // InternalQVTimperative.g:13448:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__DataTypeCS__Group__3__Impl();
state._fsp--;
@@ -38325,31 +41016,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__3__Impl"
- // InternalQVTimperative.g:12519:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:13455:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ;
public final void rule__DataTypeCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12523:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:12524:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:13459:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:12524:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:12525:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:13461:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:12526:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // InternalQVTimperative.g:13462:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )?
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA121_0==82) ) {
- alt121=1;
+ if ( (LA127_0==86) ) {
+ alt127=1;
}
- switch (alt121) {
+ switch (alt127) {
case 1 :
- // InternalQVTimperative.g:12526:2: rule__DataTypeCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:13462:2: rule__DataTypeCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__OwnedSignatureAssignment_3();
@@ -38387,16 +41078,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4"
- // InternalQVTimperative.g:12536:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ;
+ // InternalQVTimperative.g:13472:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ;
public final void rule__DataTypeCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12540:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
- // InternalQVTimperative.g:12541:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
+ // InternalQVTimperative.g:13476:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 )
+ // InternalQVTimperative.g:13477:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__DataTypeCS__Group__4__Impl();
state._fsp--;
@@ -38425,31 +41116,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__4__Impl"
- // InternalQVTimperative.g:12548:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:13484:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ;
public final void rule__DataTypeCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12552:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:12553:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13488:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:12553:1: ( ( rule__DataTypeCS__Group_4__0 )? )
- // InternalQVTimperative.g:12554:1: ( rule__DataTypeCS__Group_4__0 )?
+ // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13490:1: ( rule__DataTypeCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:12555:1: ( rule__DataTypeCS__Group_4__0 )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalQVTimperative.g:13491:1: ( rule__DataTypeCS__Group_4__0 )?
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA122_0==71) ) {
- alt122=1;
+ if ( (LA128_0==73) ) {
+ alt128=1;
}
- switch (alt122) {
+ switch (alt128) {
case 1 :
- // InternalQVTimperative.g:12555:2: rule__DataTypeCS__Group_4__0
+ // InternalQVTimperative.g:13491:2: rule__DataTypeCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__0();
@@ -38487,16 +41178,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5"
- // InternalQVTimperative.g:12565:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ;
+ // InternalQVTimperative.g:13501:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ;
public final void rule__DataTypeCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12569:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
- // InternalQVTimperative.g:12570:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
+ // InternalQVTimperative.g:13505:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 )
+ // InternalQVTimperative.g:13506:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__DataTypeCS__Group__5__Impl();
state._fsp--;
@@ -38525,42 +41216,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__5__Impl"
- // InternalQVTimperative.g:12577:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:13513:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ;
public final void rule__DataTypeCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12581:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:12582:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13517:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:12582:1: ( ( rule__DataTypeCS__Group_5__0 )? )
- // InternalQVTimperative.g:12583:1: ( rule__DataTypeCS__Group_5__0 )?
+ // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? )
+ // InternalQVTimperative.g:13519:1: ( rule__DataTypeCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:12584:1: ( rule__DataTypeCS__Group_5__0 )?
- int alt123=2;
- int LA123_0 = input.LA(1);
+ // InternalQVTimperative.g:13520:1: ( rule__DataTypeCS__Group_5__0 )?
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA123_0==75) ) {
- int LA123_1 = input.LA(2);
+ if ( (LA129_0==80) ) {
+ int LA129_1 = input.LA(2);
- if ( (LA123_1==76) ) {
- int LA123_3 = input.LA(3);
+ if ( (LA129_1==30||LA129_1==143) ) {
+ alt129=1;
+ }
+ else if ( (LA129_1==81) ) {
+ int LA129_4 = input.LA(3);
- if ( (LA123_3==17||LA123_3==75) ) {
- alt123=1;
+ if ( (LA129_4==18||LA129_4==80) ) {
+ alt129=1;
}
}
- else if ( (LA123_1==29||LA123_1==137) ) {
- alt123=1;
- }
}
- switch (alt123) {
+ switch (alt129) {
case 1 :
- // InternalQVTimperative.g:12584:2: rule__DataTypeCS__Group_5__0
+ // InternalQVTimperative.g:13520:2: rule__DataTypeCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__0();
@@ -38598,14 +41289,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6"
- // InternalQVTimperative.g:12594:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ;
+ // InternalQVTimperative.g:13530:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ;
public final void rule__DataTypeCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12598:1: ( rule__DataTypeCS__Group__6__Impl )
- // InternalQVTimperative.g:12599:2: rule__DataTypeCS__Group__6__Impl
+ // InternalQVTimperative.g:13534:1: ( rule__DataTypeCS__Group__6__Impl )
+ // InternalQVTimperative.g:13535:2: rule__DataTypeCS__Group__6__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group__6__Impl();
@@ -38631,23 +41322,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group__6__Impl"
- // InternalQVTimperative.g:12605:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ;
+ // InternalQVTimperative.g:13541:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ;
public final void rule__DataTypeCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12609:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
- // InternalQVTimperative.g:12610:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13545:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) )
+ // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
{
- // InternalQVTimperative.g:12610:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
- // InternalQVTimperative.g:12611:1: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) )
+ // InternalQVTimperative.g:13547:1: ( rule__DataTypeCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_6());
}
- // InternalQVTimperative.g:12612:1: ( rule__DataTypeCS__Alternatives_6 )
- // InternalQVTimperative.g:12612:2: rule__DataTypeCS__Alternatives_6
+ // InternalQVTimperative.g:13548:1: ( rule__DataTypeCS__Alternatives_6 )
+ // InternalQVTimperative.g:13548:2: rule__DataTypeCS__Alternatives_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_6();
@@ -38682,16 +41373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0"
- // InternalQVTimperative.g:12636:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ;
+ // InternalQVTimperative.g:13572:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ;
public final void rule__DataTypeCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12640:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 )
- // InternalQVTimperative.g:12641:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1
+ // InternalQVTimperative.g:13576:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 )
+ // InternalQVTimperative.g:13577:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__DataTypeCS__Group_4__0__Impl();
state._fsp--;
@@ -38720,22 +41411,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__0__Impl"
- // InternalQVTimperative.g:12648:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13584:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__DataTypeCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12652:1: ( ( ':' ) )
- // InternalQVTimperative.g:12653:1: ( ':' )
+ // InternalQVTimperative.g:13588:1: ( ( ':' ) )
+ // InternalQVTimperative.g:13589:1: ( ':' )
{
- // InternalQVTimperative.g:12653:1: ( ':' )
- // InternalQVTimperative.g:12654:1: ':'
+ // InternalQVTimperative.g:13589:1: ( ':' )
+ // InternalQVTimperative.g:13590:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
@@ -38761,14 +41452,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1"
- // InternalQVTimperative.g:12667:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:13603:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ;
public final void rule__DataTypeCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12671:1: ( rule__DataTypeCS__Group_4__1__Impl )
- // InternalQVTimperative.g:12672:2: rule__DataTypeCS__Group_4__1__Impl
+ // InternalQVTimperative.g:13607:1: ( rule__DataTypeCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:13608:2: rule__DataTypeCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_4__1__Impl();
@@ -38794,23 +41485,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_4__1__Impl"
- // InternalQVTimperative.g:12678:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:13614:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ;
public final void rule__DataTypeCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12682:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
- // InternalQVTimperative.g:12683:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:13618:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
{
- // InternalQVTimperative.g:12683:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
- // InternalQVTimperative.g:12684:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) )
+ // InternalQVTimperative.g:13620:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameAssignment_4_1());
}
- // InternalQVTimperative.g:12685:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
- // InternalQVTimperative.g:12685:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1
+ // InternalQVTimperative.g:13621:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 )
+ // InternalQVTimperative.g:13621:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__InstanceClassNameAssignment_4_1();
@@ -38845,16 +41536,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0"
- // InternalQVTimperative.g:12699:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ;
+ // InternalQVTimperative.g:13635:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ;
public final void rule__DataTypeCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12703:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 )
- // InternalQVTimperative.g:12704:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1
+ // InternalQVTimperative.g:13639:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 )
+ // InternalQVTimperative.g:13640:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group_5__0__Impl();
state._fsp--;
@@ -38883,22 +41574,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__0__Impl"
- // InternalQVTimperative.g:12711:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13647:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ;
public final void rule__DataTypeCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12715:1: ( ( '{' ) )
- // InternalQVTimperative.g:12716:1: ( '{' )
+ // InternalQVTimperative.g:13651:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13652:1: ( '{' )
{
- // InternalQVTimperative.g:12716:1: ( '{' )
- // InternalQVTimperative.g:12717:1: '{'
+ // InternalQVTimperative.g:13652:1: ( '{' )
+ // InternalQVTimperative.g:13653:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
@@ -38924,16 +41615,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1"
- // InternalQVTimperative.g:12730:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ;
+ // InternalQVTimperative.g:13666:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ;
public final void rule__DataTypeCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12734:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 )
- // InternalQVTimperative.g:12735:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2
+ // InternalQVTimperative.g:13670:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 )
+ // InternalQVTimperative.g:13671:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__DataTypeCS__Group_5__1__Impl();
state._fsp--;
@@ -38962,31 +41653,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__1__Impl"
- // InternalQVTimperative.g:12742:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ;
+ // InternalQVTimperative.g:13678:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ;
public final void rule__DataTypeCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12746:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
- // InternalQVTimperative.g:12747:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:13682:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) )
+ // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
{
- // InternalQVTimperative.g:12747:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
- // InternalQVTimperative.g:12748:1: ( rule__DataTypeCS__Alternatives_5_1 )?
+ // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? )
+ // InternalQVTimperative.g:13684:1: ( rule__DataTypeCS__Alternatives_5_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getAlternatives_5_1());
}
- // InternalQVTimperative.g:12749:1: ( rule__DataTypeCS__Alternatives_5_1 )?
- int alt124=2;
- int LA124_0 = input.LA(1);
+ // InternalQVTimperative.g:13685:1: ( rule__DataTypeCS__Alternatives_5_1 )?
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA124_0==29||LA124_0==137) ) {
- alt124=1;
+ if ( (LA130_0==30||LA130_0==143) ) {
+ alt130=1;
}
- switch (alt124) {
+ switch (alt130) {
case 1 :
- // InternalQVTimperative.g:12749:2: rule__DataTypeCS__Alternatives_5_1
+ // InternalQVTimperative.g:13685:2: rule__DataTypeCS__Alternatives_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Alternatives_5_1();
@@ -39024,14 +41715,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2"
- // InternalQVTimperative.g:12759:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ;
+ // InternalQVTimperative.g:13695:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ;
public final void rule__DataTypeCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12763:1: ( rule__DataTypeCS__Group_5__2__Impl )
- // InternalQVTimperative.g:12764:2: rule__DataTypeCS__Group_5__2__Impl
+ // InternalQVTimperative.g:13699:1: ( rule__DataTypeCS__Group_5__2__Impl )
+ // InternalQVTimperative.g:13700:2: rule__DataTypeCS__Group_5__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_5__2__Impl();
@@ -39057,22 +41748,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_5__2__Impl"
- // InternalQVTimperative.g:12770:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13706:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ;
public final void rule__DataTypeCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12774:1: ( ( '}' ) )
- // InternalQVTimperative.g:12775:1: ( '}' )
+ // InternalQVTimperative.g:13710:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13711:1: ( '}' )
{
- // InternalQVTimperative.g:12775:1: ( '}' )
- // InternalQVTimperative.g:12776:1: '}'
+ // InternalQVTimperative.g:13711:1: ( '}' )
+ // InternalQVTimperative.g:13712:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
}
@@ -39098,16 +41789,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0"
- // InternalQVTimperative.g:12795:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ;
+ // InternalQVTimperative.g:13731:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ;
public final void rule__DataTypeCS__Group_6_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12799:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 )
- // InternalQVTimperative.g:12800:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1
+ // InternalQVTimperative.g:13735:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 )
+ // InternalQVTimperative.g:13736:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__DataTypeCS__Group_6_0__0__Impl();
state._fsp--;
@@ -39136,22 +41827,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__0__Impl"
- // InternalQVTimperative.g:12807:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:13743:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ;
public final void rule__DataTypeCS__Group_6_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12811:1: ( ( '{' ) )
- // InternalQVTimperative.g:12812:1: ( '{' )
+ // InternalQVTimperative.g:13747:1: ( ( '{' ) )
+ // InternalQVTimperative.g:13748:1: ( '{' )
{
- // InternalQVTimperative.g:12812:1: ( '{' )
- // InternalQVTimperative.g:12813:1: '{'
+ // InternalQVTimperative.g:13748:1: ( '{' )
+ // InternalQVTimperative.g:13749:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
@@ -39177,14 +41868,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1"
- // InternalQVTimperative.g:12826:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ;
+ // InternalQVTimperative.g:13762:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ;
public final void rule__DataTypeCS__Group_6_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12830:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
- // InternalQVTimperative.g:12831:2: rule__DataTypeCS__Group_6_0__1__Impl
+ // InternalQVTimperative.g:13766:1: ( rule__DataTypeCS__Group_6_0__1__Impl )
+ // InternalQVTimperative.g:13767:2: rule__DataTypeCS__Group_6_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DataTypeCS__Group_6_0__1__Impl();
@@ -39210,22 +41901,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__Group_6_0__1__Impl"
- // InternalQVTimperative.g:12837:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:13773:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ;
public final void rule__DataTypeCS__Group_6_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12841:1: ( ( '}' ) )
- // InternalQVTimperative.g:12842:1: ( '}' )
+ // InternalQVTimperative.g:13777:1: ( ( '}' ) )
+ // InternalQVTimperative.g:13778:1: ( '}' )
{
- // InternalQVTimperative.g:12842:1: ( '}' )
- // InternalQVTimperative.g:12843:1: '}'
+ // InternalQVTimperative.g:13778:1: ( '}' )
+ // InternalQVTimperative.g:13779:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
}
@@ -39251,14 +41942,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0"
- // InternalQVTimperative.g:12860:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ;
+ // InternalQVTimperative.g:13796:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ;
public final void rule__EnumerationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12864:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
- // InternalQVTimperative.g:12865:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
+ // InternalQVTimperative.g:13800:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 )
+ // InternalQVTimperative.g:13801:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EnumerationCS__Group__0__Impl();
@@ -39289,22 +41980,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__0__Impl"
- // InternalQVTimperative.g:12872:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
+ // InternalQVTimperative.g:13808:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ;
public final void rule__EnumerationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12876:1: ( ( 'enum' ) )
- // InternalQVTimperative.g:12877:1: ( 'enum' )
+ // InternalQVTimperative.g:13812:1: ( ( 'enum' ) )
+ // InternalQVTimperative.g:13813:1: ( 'enum' )
{
- // InternalQVTimperative.g:12877:1: ( 'enum' )
- // InternalQVTimperative.g:12878:1: 'enum'
+ // InternalQVTimperative.g:13813:1: ( 'enum' )
+ // InternalQVTimperative.g:13814:1: 'enum'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
- match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
@@ -39330,16 +42021,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1"
- // InternalQVTimperative.g:12891:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ;
+ // InternalQVTimperative.g:13827:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ;
public final void rule__EnumerationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12895:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
- // InternalQVTimperative.g:12896:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
+ // InternalQVTimperative.g:13831:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 )
+ // InternalQVTimperative.g:13832:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__EnumerationCS__Group__1__Impl();
state._fsp--;
@@ -39368,23 +42059,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__1__Impl"
- // InternalQVTimperative.g:12903:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ;
+ // InternalQVTimperative.g:13839:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ;
public final void rule__EnumerationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12907:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
- // InternalQVTimperative.g:12908:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:13843:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) )
+ // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
{
- // InternalQVTimperative.g:12908:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
- // InternalQVTimperative.g:12909:1: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) )
+ // InternalQVTimperative.g:13845:1: ( rule__EnumerationCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameAssignment_1());
}
- // InternalQVTimperative.g:12910:1: ( rule__EnumerationCS__NameAssignment_1 )
- // InternalQVTimperative.g:12910:2: rule__EnumerationCS__NameAssignment_1
+ // InternalQVTimperative.g:13846:1: ( rule__EnumerationCS__NameAssignment_1 )
+ // InternalQVTimperative.g:13846:2: rule__EnumerationCS__NameAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__NameAssignment_1();
@@ -39419,16 +42110,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2"
- // InternalQVTimperative.g:12920:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ;
+ // InternalQVTimperative.g:13856:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ;
public final void rule__EnumerationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12924:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
- // InternalQVTimperative.g:12925:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
+ // InternalQVTimperative.g:13860:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 )
+ // InternalQVTimperative.g:13861:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__EnumerationCS__Group__2__Impl();
state._fsp--;
@@ -39457,31 +42148,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__2__Impl"
- // InternalQVTimperative.g:12932:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:13868:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ;
public final void rule__EnumerationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12936:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:12937:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:13872:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:12937:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:12938:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:13874:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:12939:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
- int alt125=2;
- int LA125_0 = input.LA(1);
+ // InternalQVTimperative.g:13875:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA125_0==82) ) {
- alt125=1;
+ if ( (LA131_0==86) ) {
+ alt131=1;
}
- switch (alt125) {
+ switch (alt131) {
case 1 :
- // InternalQVTimperative.g:12939:2: rule__EnumerationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:13875:2: rule__EnumerationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__OwnedSignatureAssignment_2();
@@ -39519,16 +42210,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3"
- // InternalQVTimperative.g:12949:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ;
+ // InternalQVTimperative.g:13885:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ;
public final void rule__EnumerationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12953:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
- // InternalQVTimperative.g:12954:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
+ // InternalQVTimperative.g:13889:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 )
+ // InternalQVTimperative.g:13890:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__EnumerationCS__Group__3__Impl();
state._fsp--;
@@ -39557,31 +42248,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__3__Impl"
- // InternalQVTimperative.g:12961:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:13897:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ;
public final void rule__EnumerationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12965:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:12966:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13901:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:12966:1: ( ( rule__EnumerationCS__Group_3__0 )? )
- // InternalQVTimperative.g:12967:1: ( rule__EnumerationCS__Group_3__0 )?
+ // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? )
+ // InternalQVTimperative.g:13903:1: ( rule__EnumerationCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:12968:1: ( rule__EnumerationCS__Group_3__0 )?
- int alt126=2;
- int LA126_0 = input.LA(1);
+ // InternalQVTimperative.g:13904:1: ( rule__EnumerationCS__Group_3__0 )?
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA126_0==71) ) {
- alt126=1;
+ if ( (LA132_0==73) ) {
+ alt132=1;
}
- switch (alt126) {
+ switch (alt132) {
case 1 :
- // InternalQVTimperative.g:12968:2: rule__EnumerationCS__Group_3__0
+ // InternalQVTimperative.g:13904:2: rule__EnumerationCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__0();
@@ -39619,16 +42310,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4"
- // InternalQVTimperative.g:12978:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ;
+ // InternalQVTimperative.g:13914:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ;
public final void rule__EnumerationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12982:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
- // InternalQVTimperative.g:12983:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
+ // InternalQVTimperative.g:13918:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 )
+ // InternalQVTimperative.g:13919:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
rule__EnumerationCS__Group__4__Impl();
state._fsp--;
@@ -39657,42 +42348,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__4__Impl"
- // InternalQVTimperative.g:12990:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:13926:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ;
public final void rule__EnumerationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:12994:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:12995:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13930:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:12995:1: ( ( rule__EnumerationCS__Group_4__0 )? )
- // InternalQVTimperative.g:12996:1: ( rule__EnumerationCS__Group_4__0 )?
+ // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? )
+ // InternalQVTimperative.g:13932:1: ( rule__EnumerationCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:12997:1: ( rule__EnumerationCS__Group_4__0 )?
- int alt127=2;
- int LA127_0 = input.LA(1);
+ // InternalQVTimperative.g:13933:1: ( rule__EnumerationCS__Group_4__0 )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA127_0==75) ) {
- int LA127_1 = input.LA(2);
+ if ( (LA133_0==80) ) {
+ int LA133_1 = input.LA(2);
- if ( (LA127_1==29||LA127_1==137) ) {
- alt127=1;
- }
- else if ( (LA127_1==76) ) {
- int LA127_4 = input.LA(3);
+ if ( (LA133_1==81) ) {
+ int LA133_3 = input.LA(3);
- if ( (LA127_4==17||LA127_4==75) ) {
- alt127=1;
+ if ( (LA133_3==18||LA133_3==80) ) {
+ alt133=1;
}
}
+ else if ( (LA133_1==30||LA133_1==143) ) {
+ alt133=1;
+ }
}
- switch (alt127) {
+ switch (alt133) {
case 1 :
- // InternalQVTimperative.g:12997:2: rule__EnumerationCS__Group_4__0
+ // InternalQVTimperative.g:13933:2: rule__EnumerationCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__0();
@@ -39730,14 +42421,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5"
- // InternalQVTimperative.g:13007:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ;
+ // InternalQVTimperative.g:13943:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ;
public final void rule__EnumerationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13011:1: ( rule__EnumerationCS__Group__5__Impl )
- // InternalQVTimperative.g:13012:2: rule__EnumerationCS__Group__5__Impl
+ // InternalQVTimperative.g:13947:1: ( rule__EnumerationCS__Group__5__Impl )
+ // InternalQVTimperative.g:13948:2: rule__EnumerationCS__Group__5__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group__5__Impl();
@@ -39763,23 +42454,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group__5__Impl"
- // InternalQVTimperative.g:13018:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ;
+ // InternalQVTimperative.g:13954:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ;
public final void rule__EnumerationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13022:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
- // InternalQVTimperative.g:13023:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:13958:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) )
+ // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
{
- // InternalQVTimperative.g:13023:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
- // InternalQVTimperative.g:13024:1: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) )
+ // InternalQVTimperative.g:13960:1: ( rule__EnumerationCS__Alternatives_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_5());
}
- // InternalQVTimperative.g:13025:1: ( rule__EnumerationCS__Alternatives_5 )
- // InternalQVTimperative.g:13025:2: rule__EnumerationCS__Alternatives_5
+ // InternalQVTimperative.g:13961:1: ( rule__EnumerationCS__Alternatives_5 )
+ // InternalQVTimperative.g:13961:2: rule__EnumerationCS__Alternatives_5
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_5();
@@ -39814,16 +42505,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0"
- // InternalQVTimperative.g:13047:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ;
+ // InternalQVTimperative.g:13983:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ;
public final void rule__EnumerationCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13051:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 )
- // InternalQVTimperative.g:13052:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1
+ // InternalQVTimperative.g:13987:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 )
+ // InternalQVTimperative.g:13988:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__EnumerationCS__Group_3__0__Impl();
state._fsp--;
@@ -39852,22 +42543,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__0__Impl"
- // InternalQVTimperative.g:13059:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:13995:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ;
public final void rule__EnumerationCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13063:1: ( ( ':' ) )
- // InternalQVTimperative.g:13064:1: ( ':' )
+ // InternalQVTimperative.g:13999:1: ( ( ':' ) )
+ // InternalQVTimperative.g:14000:1: ( ':' )
{
- // InternalQVTimperative.g:13064:1: ( ':' )
- // InternalQVTimperative.g:13065:1: ':'
+ // InternalQVTimperative.g:14000:1: ( ':' )
+ // InternalQVTimperative.g:14001:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
@@ -39893,14 +42584,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1"
- // InternalQVTimperative.g:13078:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:14014:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ;
public final void rule__EnumerationCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13082:1: ( rule__EnumerationCS__Group_3__1__Impl )
- // InternalQVTimperative.g:13083:2: rule__EnumerationCS__Group_3__1__Impl
+ // InternalQVTimperative.g:14018:1: ( rule__EnumerationCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:14019:2: rule__EnumerationCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_3__1__Impl();
@@ -39926,23 +42617,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_3__1__Impl"
- // InternalQVTimperative.g:13089:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:14025:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ;
public final void rule__EnumerationCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13093:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
- // InternalQVTimperative.g:13094:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14029:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
{
- // InternalQVTimperative.g:13094:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
- // InternalQVTimperative.g:13095:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) )
+ // InternalQVTimperative.g:14031:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameAssignment_3_1());
}
- // InternalQVTimperative.g:13096:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
- // InternalQVTimperative.g:13096:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1
+ // InternalQVTimperative.g:14032:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 )
+ // InternalQVTimperative.g:14032:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__InstanceClassNameAssignment_3_1();
@@ -39977,16 +42668,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0"
- // InternalQVTimperative.g:13110:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ;
+ // InternalQVTimperative.g:14046:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ;
public final void rule__EnumerationCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13114:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 )
- // InternalQVTimperative.g:13115:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1
+ // InternalQVTimperative.g:14050:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 )
+ // InternalQVTimperative.g:14051:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group_4__0__Impl();
state._fsp--;
@@ -40015,22 +42706,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__0__Impl"
- // InternalQVTimperative.g:13122:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14058:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ;
public final void rule__EnumerationCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13126:1: ( ( '{' ) )
- // InternalQVTimperative.g:13127:1: ( '{' )
+ // InternalQVTimperative.g:14062:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14063:1: ( '{' )
{
- // InternalQVTimperative.g:13127:1: ( '{' )
- // InternalQVTimperative.g:13128:1: '{'
+ // InternalQVTimperative.g:14063:1: ( '{' )
+ // InternalQVTimperative.g:14064:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
@@ -40056,16 +42747,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1"
- // InternalQVTimperative.g:13141:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ;
+ // InternalQVTimperative.g:14077:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ;
public final void rule__EnumerationCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13145:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 )
- // InternalQVTimperative.g:13146:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2
+ // InternalQVTimperative.g:14081:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 )
+ // InternalQVTimperative.g:14082:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2
{
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
rule__EnumerationCS__Group_4__1__Impl();
state._fsp--;
@@ -40094,31 +42785,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__1__Impl"
- // InternalQVTimperative.g:13153:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ;
+ // InternalQVTimperative.g:14089:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ;
public final void rule__EnumerationCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13157:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
- // InternalQVTimperative.g:13158:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14093:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) )
+ // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
{
- // InternalQVTimperative.g:13158:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
- // InternalQVTimperative.g:13159:1: ( rule__EnumerationCS__Alternatives_4_1 )?
+ // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? )
+ // InternalQVTimperative.g:14095:1: ( rule__EnumerationCS__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getAlternatives_4_1());
}
- // InternalQVTimperative.g:13160:1: ( rule__EnumerationCS__Alternatives_4_1 )?
- int alt128=2;
- int LA128_0 = input.LA(1);
+ // InternalQVTimperative.g:14096:1: ( rule__EnumerationCS__Alternatives_4_1 )?
+ int alt134=2;
+ int LA134_0 = input.LA(1);
- if ( (LA128_0==29||LA128_0==137) ) {
- alt128=1;
+ if ( (LA134_0==30||LA134_0==143) ) {
+ alt134=1;
}
- switch (alt128) {
+ switch (alt134) {
case 1 :
- // InternalQVTimperative.g:13160:2: rule__EnumerationCS__Alternatives_4_1
+ // InternalQVTimperative.g:14096:2: rule__EnumerationCS__Alternatives_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Alternatives_4_1();
@@ -40156,14 +42847,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2"
- // InternalQVTimperative.g:13170:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:14106:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ;
public final void rule__EnumerationCS__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13174:1: ( rule__EnumerationCS__Group_4__2__Impl )
- // InternalQVTimperative.g:13175:2: rule__EnumerationCS__Group_4__2__Impl
+ // InternalQVTimperative.g:14110:1: ( rule__EnumerationCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:14111:2: rule__EnumerationCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_4__2__Impl();
@@ -40189,22 +42880,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_4__2__Impl"
- // InternalQVTimperative.g:13181:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14117:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ;
public final void rule__EnumerationCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13185:1: ( ( '}' ) )
- // InternalQVTimperative.g:13186:1: ( '}' )
+ // InternalQVTimperative.g:14121:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14122:1: ( '}' )
{
- // InternalQVTimperative.g:13186:1: ( '}' )
- // InternalQVTimperative.g:13187:1: '}'
+ // InternalQVTimperative.g:14122:1: ( '}' )
+ // InternalQVTimperative.g:14123:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
}
@@ -40230,16 +42921,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0"
- // InternalQVTimperative.g:13206:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ;
+ // InternalQVTimperative.g:14142:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ;
public final void rule__EnumerationCS__Group_5_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13210:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 )
- // InternalQVTimperative.g:13211:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1
+ // InternalQVTimperative.g:14146:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 )
+ // InternalQVTimperative.g:14147:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__EnumerationCS__Group_5_0__0__Impl();
state._fsp--;
@@ -40268,22 +42959,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__0__Impl"
- // InternalQVTimperative.g:13218:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14154:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ;
public final void rule__EnumerationCS__Group_5_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13222:1: ( ( '{' ) )
- // InternalQVTimperative.g:13223:1: ( '{' )
+ // InternalQVTimperative.g:14158:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14159:1: ( '{' )
{
- // InternalQVTimperative.g:13223:1: ( '{' )
- // InternalQVTimperative.g:13224:1: '{'
+ // InternalQVTimperative.g:14159:1: ( '{' )
+ // InternalQVTimperative.g:14160:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
@@ -40309,16 +43000,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1"
- // InternalQVTimperative.g:13237:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ;
+ // InternalQVTimperative.g:14173:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ;
public final void rule__EnumerationCS__Group_5_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13241:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 )
- // InternalQVTimperative.g:13242:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2
+ // InternalQVTimperative.g:14177:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 )
+ // InternalQVTimperative.g:14178:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2
{
- pushFollow(FollowSets000.FOLLOW_62);
+ pushFollow(FollowSets000.FOLLOW_67);
rule__EnumerationCS__Group_5_0__1__Impl();
state._fsp--;
@@ -40347,37 +43038,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__1__Impl"
- // InternalQVTimperative.g:13249:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ;
+ // InternalQVTimperative.g:14185:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ;
public final void rule__EnumerationCS__Group_5_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13253:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
- // InternalQVTimperative.g:13254:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14189:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) )
+ // InternalQVTimperative.g:14190:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
{
- // InternalQVTimperative.g:13254:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
- // InternalQVTimperative.g:13255:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
+ // InternalQVTimperative.g:14190:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* )
+ // InternalQVTimperative.g:14191:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsAssignment_5_0_1());
}
- // InternalQVTimperative.g:13256:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
- loop129:
+ // InternalQVTimperative.g:14192:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )*
+ loop135:
do {
- int alt129=2;
- int LA129_0 = input.LA(1);
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( ((LA129_0>=RULE_SIMPLE_ID && LA129_0<=RULE_ESCAPED_ID)||LA129_0==91) ) {
- alt129=1;
+ if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_ESCAPED_ID)||LA135_0==95) ) {
+ alt135=1;
}
- switch (alt129) {
+ switch (alt135) {
case 1 :
- // InternalQVTimperative.g:13256:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
+ // InternalQVTimperative.g:14192:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1
{
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_68);
rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1();
state._fsp--;
@@ -40387,7 +43078,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop129;
+ break loop135;
}
} while (true);
@@ -40416,14 +43107,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2"
- // InternalQVTimperative.g:13266:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ;
+ // InternalQVTimperative.g:14202:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ;
public final void rule__EnumerationCS__Group_5_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13270:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
- // InternalQVTimperative.g:13271:2: rule__EnumerationCS__Group_5_0__2__Impl
+ // InternalQVTimperative.g:14206:1: ( rule__EnumerationCS__Group_5_0__2__Impl )
+ // InternalQVTimperative.g:14207:2: rule__EnumerationCS__Group_5_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationCS__Group_5_0__2__Impl();
@@ -40449,22 +43140,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__Group_5_0__2__Impl"
- // InternalQVTimperative.g:13277:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14213:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ;
public final void rule__EnumerationCS__Group_5_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13281:1: ( ( '}' ) )
- // InternalQVTimperative.g:13282:1: ( '}' )
+ // InternalQVTimperative.g:14217:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14218:1: ( '}' )
{
- // InternalQVTimperative.g:13282:1: ( '}' )
- // InternalQVTimperative.g:13283:1: '}'
+ // InternalQVTimperative.g:14218:1: ( '}' )
+ // InternalQVTimperative.g:14219:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
}
@@ -40490,16 +43181,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0"
- // InternalQVTimperative.g:13302:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ;
+ // InternalQVTimperative.g:14238:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ;
public final void rule__EnumerationLiteralCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13306:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
- // InternalQVTimperative.g:13307:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
+ // InternalQVTimperative.g:14242:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 )
+ // InternalQVTimperative.g:14243:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_64);
+ pushFollow(FollowSets000.FOLLOW_69);
rule__EnumerationLiteralCS__Group__0__Impl();
state._fsp--;
@@ -40528,23 +43219,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__0__Impl"
- // InternalQVTimperative.g:13314:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:14250:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ;
public final void rule__EnumerationLiteralCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13318:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:13319:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14254:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:13319:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
- // InternalQVTimperative.g:13320:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:14256:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:13321:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
- // InternalQVTimperative.g:13321:2: rule__EnumerationLiteralCS__Alternatives_0
+ // InternalQVTimperative.g:14257:1: ( rule__EnumerationLiteralCS__Alternatives_0 )
+ // InternalQVTimperative.g:14257:2: rule__EnumerationLiteralCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_0();
@@ -40579,16 +43270,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1"
- // InternalQVTimperative.g:13331:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ;
+ // InternalQVTimperative.g:14267:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ;
public final void rule__EnumerationLiteralCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13335:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
- // InternalQVTimperative.g:13336:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
+ // InternalQVTimperative.g:14271:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 )
+ // InternalQVTimperative.g:14272:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_64);
+ pushFollow(FollowSets000.FOLLOW_69);
rule__EnumerationLiteralCS__Group__1__Impl();
state._fsp--;
@@ -40617,31 +43308,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__1__Impl"
- // InternalQVTimperative.g:13343:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:14279:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ;
public final void rule__EnumerationLiteralCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13347:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:13348:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14283:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:13348:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
- // InternalQVTimperative.g:13349:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? )
+ // InternalQVTimperative.g:14285:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:13350:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // InternalQVTimperative.g:14286:1: ( rule__EnumerationLiteralCS__Group_1__0 )?
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( (LA130_0==39) ) {
- alt130=1;
+ if ( (LA136_0==40) ) {
+ alt136=1;
}
- switch (alt130) {
+ switch (alt136) {
case 1 :
- // InternalQVTimperative.g:13350:2: rule__EnumerationLiteralCS__Group_1__0
+ // InternalQVTimperative.g:14286:2: rule__EnumerationLiteralCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__0();
@@ -40679,14 +43370,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2"
- // InternalQVTimperative.g:13360:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ;
+ // InternalQVTimperative.g:14296:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ;
public final void rule__EnumerationLiteralCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13364:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
- // InternalQVTimperative.g:13365:2: rule__EnumerationLiteralCS__Group__2__Impl
+ // InternalQVTimperative.g:14300:1: ( rule__EnumerationLiteralCS__Group__2__Impl )
+ // InternalQVTimperative.g:14301:2: rule__EnumerationLiteralCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group__2__Impl();
@@ -40712,23 +43403,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group__2__Impl"
- // InternalQVTimperative.g:13371:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ;
+ // InternalQVTimperative.g:14307:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ;
public final void rule__EnumerationLiteralCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13375:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:13376:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14311:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:13376:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
- // InternalQVTimperative.g:13377:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:14313:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:13378:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
- // InternalQVTimperative.g:13378:2: rule__EnumerationLiteralCS__Alternatives_2
+ // InternalQVTimperative.g:14314:1: ( rule__EnumerationLiteralCS__Alternatives_2 )
+ // InternalQVTimperative.g:14314:2: rule__EnumerationLiteralCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Alternatives_2();
@@ -40763,14 +43454,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0"
- // InternalQVTimperative.g:13394:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:14330:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ;
public final void rule__EnumerationLiteralCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13398:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 )
- // InternalQVTimperative.g:13399:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1
+ // InternalQVTimperative.g:14334:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 )
+ // InternalQVTimperative.g:14335:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__EnumerationLiteralCS__Group_0_0__0__Impl();
@@ -40801,22 +43492,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:13406:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ;
+ // InternalQVTimperative.g:14342:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ;
public final void rule__EnumerationLiteralCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13410:1: ( ( 'literal' ) )
- // InternalQVTimperative.g:13411:1: ( 'literal' )
+ // InternalQVTimperative.g:14346:1: ( ( 'literal' ) )
+ // InternalQVTimperative.g:14347:1: ( 'literal' )
{
- // InternalQVTimperative.g:13411:1: ( 'literal' )
- // InternalQVTimperative.g:13412:1: 'literal'
+ // InternalQVTimperative.g:14347:1: ( 'literal' )
+ // InternalQVTimperative.g:14348:1: 'literal'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
- match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
@@ -40842,14 +43533,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1"
- // InternalQVTimperative.g:13425:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:14361:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13429:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:13430:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:14365:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:14366:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_0_0__1__Impl();
@@ -40875,23 +43566,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:13436:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ;
+ // InternalQVTimperative.g:14372:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ;
public final void rule__EnumerationLiteralCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13440:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
- // InternalQVTimperative.g:13441:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:14376:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) )
+ // InternalQVTimperative.g:14377:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
{
- // InternalQVTimperative.g:13441:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
- // InternalQVTimperative.g:13442:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
+ // InternalQVTimperative.g:14377:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) )
+ // InternalQVTimperative.g:14378:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_0_1());
}
- // InternalQVTimperative.g:13443:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
- // InternalQVTimperative.g:13443:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1
+ // InternalQVTimperative.g:14379:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 )
+ // InternalQVTimperative.g:14379:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__NameAssignment_0_0_1();
@@ -40926,16 +43617,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0"
- // InternalQVTimperative.g:13457:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ;
+ // InternalQVTimperative.g:14393:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ;
public final void rule__EnumerationLiteralCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13461:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 )
- // InternalQVTimperative.g:13462:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1
+ // InternalQVTimperative.g:14397:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 )
+ // InternalQVTimperative.g:14398:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_70);
rule__EnumerationLiteralCS__Group_1__0__Impl();
state._fsp--;
@@ -40964,22 +43655,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__0__Impl"
- // InternalQVTimperative.g:13469:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:14405:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ;
public final void rule__EnumerationLiteralCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13473:1: ( ( '=' ) )
- // InternalQVTimperative.g:13474:1: ( '=' )
+ // InternalQVTimperative.g:14409:1: ( ( '=' ) )
+ // InternalQVTimperative.g:14410:1: ( '=' )
{
- // InternalQVTimperative.g:13474:1: ( '=' )
- // InternalQVTimperative.g:13475:1: '='
+ // InternalQVTimperative.g:14410:1: ( '=' )
+ // InternalQVTimperative.g:14411:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
@@ -41005,14 +43696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1"
- // InternalQVTimperative.g:13488:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:14424:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13492:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
- // InternalQVTimperative.g:13493:2: rule__EnumerationLiteralCS__Group_1__1__Impl
+ // InternalQVTimperative.g:14428:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:14429:2: rule__EnumerationLiteralCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_1__1__Impl();
@@ -41038,23 +43729,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_1__1__Impl"
- // InternalQVTimperative.g:13499:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:14435:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ;
public final void rule__EnumerationLiteralCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13503:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
- // InternalQVTimperative.g:13504:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:14439:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
{
- // InternalQVTimperative.g:13504:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
- // InternalQVTimperative.g:13505:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) )
+ // InternalQVTimperative.g:14441:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueAssignment_1_1());
}
- // InternalQVTimperative.g:13506:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
- // InternalQVTimperative.g:13506:2: rule__EnumerationLiteralCS__ValueAssignment_1_1
+ // InternalQVTimperative.g:14442:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 )
+ // InternalQVTimperative.g:14442:2: rule__EnumerationLiteralCS__ValueAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__ValueAssignment_1_1();
@@ -41089,16 +43780,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0"
- // InternalQVTimperative.g:13520:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:14456:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ;
public final void rule__EnumerationLiteralCS__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13524:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 )
- // InternalQVTimperative.g:13525:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1
+ // InternalQVTimperative.g:14460:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 )
+ // InternalQVTimperative.g:14461:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__EnumerationLiteralCS__Group_2_0__0__Impl();
state._fsp--;
@@ -41127,22 +43818,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:13532:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:14468:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ;
public final void rule__EnumerationLiteralCS__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13536:1: ( ( '{' ) )
- // InternalQVTimperative.g:13537:1: ( '{' )
+ // InternalQVTimperative.g:14472:1: ( ( '{' ) )
+ // InternalQVTimperative.g:14473:1: ( '{' )
{
- // InternalQVTimperative.g:13537:1: ( '{' )
- // InternalQVTimperative.g:13538:1: '{'
+ // InternalQVTimperative.g:14473:1: ( '{' )
+ // InternalQVTimperative.g:14474:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
@@ -41168,14 +43859,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1"
- // InternalQVTimperative.g:13551:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ;
+ // InternalQVTimperative.g:14487:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ;
public final void rule__EnumerationLiteralCS__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13555:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
- // InternalQVTimperative.g:13556:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
+ // InternalQVTimperative.g:14491:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl )
+ // InternalQVTimperative.g:14492:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__EnumerationLiteralCS__Group_2_0__1__Impl();
@@ -41201,22 +43892,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:13562:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:14498:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ;
public final void rule__EnumerationLiteralCS__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13566:1: ( ( '}' ) )
- // InternalQVTimperative.g:13567:1: ( '}' )
+ // InternalQVTimperative.g:14502:1: ( ( '}' ) )
+ // InternalQVTimperative.g:14503:1: ( '}' )
{
- // InternalQVTimperative.g:13567:1: ( '}' )
- // InternalQVTimperative.g:13568:1: '}'
+ // InternalQVTimperative.g:14503:1: ( '}' )
+ // InternalQVTimperative.g:14504:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
}
@@ -41242,16 +43933,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0"
- // InternalQVTimperative.g:13585:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ;
+ // InternalQVTimperative.g:14521:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ;
public final void rule__OperationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13589:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
- // InternalQVTimperative.g:13590:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
+ // InternalQVTimperative.g:14525:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 )
+ // InternalQVTimperative.g:14526:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_66);
+ pushFollow(FollowSets000.FOLLOW_71);
rule__OperationCS__Group__0__Impl();
state._fsp--;
@@ -41280,31 +43971,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__0__Impl"
- // InternalQVTimperative.g:13597:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:14533:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ;
public final void rule__OperationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13601:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:13602:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:14537:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:13602:1: ( ( rule__OperationCS__Alternatives_0 )? )
- // InternalQVTimperative.g:13603:1: ( rule__OperationCS__Alternatives_0 )?
+ // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:14539:1: ( rule__OperationCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:13604:1: ( rule__OperationCS__Alternatives_0 )?
- int alt131=2;
- int LA131_0 = input.LA(1);
+ // InternalQVTimperative.g:14540:1: ( rule__OperationCS__Alternatives_0 )?
+ int alt137=2;
+ int LA137_0 = input.LA(1);
- if ( ((LA131_0>=119 && LA131_0<=120)) ) {
- alt131=1;
+ if ( ((LA137_0>=125 && LA137_0<=126)) ) {
+ alt137=1;
}
- switch (alt131) {
+ switch (alt137) {
case 1 :
- // InternalQVTimperative.g:13604:2: rule__OperationCS__Alternatives_0
+ // InternalQVTimperative.g:14540:2: rule__OperationCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_0();
@@ -41342,16 +44033,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1"
- // InternalQVTimperative.g:13614:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ;
+ // InternalQVTimperative.g:14550:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ;
public final void rule__OperationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13618:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
- // InternalQVTimperative.g:13619:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
+ // InternalQVTimperative.g:14554:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 )
+ // InternalQVTimperative.g:14555:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_72);
rule__OperationCS__Group__1__Impl();
state._fsp--;
@@ -41380,22 +44071,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__1__Impl"
- // InternalQVTimperative.g:13626:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
+ // InternalQVTimperative.g:14562:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ;
public final void rule__OperationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13630:1: ( ( 'operation' ) )
- // InternalQVTimperative.g:13631:1: ( 'operation' )
+ // InternalQVTimperative.g:14566:1: ( ( 'operation' ) )
+ // InternalQVTimperative.g:14567:1: ( 'operation' )
{
- // InternalQVTimperative.g:13631:1: ( 'operation' )
- // InternalQVTimperative.g:13632:1: 'operation'
+ // InternalQVTimperative.g:14567:1: ( 'operation' )
+ // InternalQVTimperative.g:14568:1: 'operation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
- match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
@@ -41421,16 +44112,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2"
- // InternalQVTimperative.g:13645:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ;
+ // InternalQVTimperative.g:14581:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ;
public final void rule__OperationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13649:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
- // InternalQVTimperative.g:13650:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
+ // InternalQVTimperative.g:14585:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 )
+ // InternalQVTimperative.g:14586:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_67);
+ pushFollow(FollowSets000.FOLLOW_72);
rule__OperationCS__Group__2__Impl();
state._fsp--;
@@ -41459,31 +44150,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__2__Impl"
- // InternalQVTimperative.g:13657:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ;
+ // InternalQVTimperative.g:14593:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ;
public final void rule__OperationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13661:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
- // InternalQVTimperative.g:13662:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14597:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) )
+ // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
{
- // InternalQVTimperative.g:13662:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
- // InternalQVTimperative.g:13663:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? )
+ // InternalQVTimperative.g:14599:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureAssignment_2());
}
- // InternalQVTimperative.g:13664:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalQVTimperative.g:14600:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )?
+ int alt138=2;
+ int LA138_0 = input.LA(1);
- if ( (LA132_0==82) ) {
- alt132=1;
+ if ( (LA138_0==86) ) {
+ alt138=1;
}
- switch (alt132) {
+ switch (alt138) {
case 1 :
- // InternalQVTimperative.g:13664:2: rule__OperationCS__OwnedSignatureAssignment_2
+ // InternalQVTimperative.g:14600:2: rule__OperationCS__OwnedSignatureAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedSignatureAssignment_2();
@@ -41521,16 +44212,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3"
- // InternalQVTimperative.g:13674:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ;
+ // InternalQVTimperative.g:14610:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ;
public final void rule__OperationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13678:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
- // InternalQVTimperative.g:13679:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
+ // InternalQVTimperative.g:14614:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 )
+ // InternalQVTimperative.g:14615:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__OperationCS__Group__3__Impl();
state._fsp--;
@@ -41559,23 +44250,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__3__Impl"
- // InternalQVTimperative.g:13686:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ;
+ // InternalQVTimperative.g:14622:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ;
public final void rule__OperationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13690:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
- // InternalQVTimperative.g:13691:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:14626:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) )
+ // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) )
{
- // InternalQVTimperative.g:13691:1: ( ( rule__OperationCS__NameAssignment_3 ) )
- // InternalQVTimperative.g:13692:1: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) )
+ // InternalQVTimperative.g:14628:1: ( rule__OperationCS__NameAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameAssignment_3());
}
- // InternalQVTimperative.g:13693:1: ( rule__OperationCS__NameAssignment_3 )
- // InternalQVTimperative.g:13693:2: rule__OperationCS__NameAssignment_3
+ // InternalQVTimperative.g:14629:1: ( rule__OperationCS__NameAssignment_3 )
+ // InternalQVTimperative.g:14629:2: rule__OperationCS__NameAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__NameAssignment_3();
@@ -41610,16 +44301,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4"
- // InternalQVTimperative.g:13703:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ;
+ // InternalQVTimperative.g:14639:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ;
public final void rule__OperationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13707:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
- // InternalQVTimperative.g:13708:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
+ // InternalQVTimperative.g:14643:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 )
+ // InternalQVTimperative.g:14644:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__OperationCS__Group__4__Impl();
state._fsp--;
@@ -41648,22 +44339,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__4__Impl"
- // InternalQVTimperative.g:13715:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:14651:1: rule__OperationCS__Group__4__Impl : ( '(' ) ;
public final void rule__OperationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13719:1: ( ( '(' ) )
- // InternalQVTimperative.g:13720:1: ( '(' )
+ // InternalQVTimperative.g:14655:1: ( ( '(' ) )
+ // InternalQVTimperative.g:14656:1: ( '(' )
{
- // InternalQVTimperative.g:13720:1: ( '(' )
- // InternalQVTimperative.g:13721:1: '('
+ // InternalQVTimperative.g:14656:1: ( '(' )
+ // InternalQVTimperative.g:14657:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
@@ -41689,16 +44380,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5"
- // InternalQVTimperative.g:13734:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ;
+ // InternalQVTimperative.g:14670:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ;
public final void rule__OperationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13738:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
- // InternalQVTimperative.g:13739:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
+ // InternalQVTimperative.g:14674:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 )
+ // InternalQVTimperative.g:14675:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__OperationCS__Group__5__Impl();
state._fsp--;
@@ -41727,31 +44418,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__5__Impl"
- // InternalQVTimperative.g:13746:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:14682:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ;
public final void rule__OperationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13750:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:13751:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14686:1: ( ( ( rule__OperationCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:13751:1: ( ( rule__OperationCS__Group_5__0 )? )
- // InternalQVTimperative.g:13752:1: ( rule__OperationCS__Group_5__0 )?
+ // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? )
+ // InternalQVTimperative.g:14688:1: ( rule__OperationCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:13753:1: ( rule__OperationCS__Group_5__0 )?
- int alt133=2;
- int LA133_0 = input.LA(1);
+ // InternalQVTimperative.g:14689:1: ( rule__OperationCS__Group_5__0 )?
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( ((LA133_0>=RULE_SIMPLE_ID && LA133_0<=RULE_ESCAPED_ID)||(LA133_0>=18 && LA133_0<=28)) ) {
- alt133=1;
+ if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_ESCAPED_ID)||(LA139_0>=19 && LA139_0<=29)) ) {
+ alt139=1;
}
- switch (alt133) {
+ switch (alt139) {
case 1 :
- // InternalQVTimperative.g:13753:2: rule__OperationCS__Group_5__0
+ // InternalQVTimperative.g:14689:2: rule__OperationCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__0();
@@ -41789,16 +44480,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6"
- // InternalQVTimperative.g:13763:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ;
+ // InternalQVTimperative.g:14699:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ;
public final void rule__OperationCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13767:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
- // InternalQVTimperative.g:13768:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
+ // InternalQVTimperative.g:14703:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 )
+ // InternalQVTimperative.g:14704:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__6__Impl();
state._fsp--;
@@ -41827,22 +44518,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__6__Impl"
- // InternalQVTimperative.g:13775:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:14711:1: rule__OperationCS__Group__6__Impl : ( ')' ) ;
public final void rule__OperationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13779:1: ( ( ')' ) )
- // InternalQVTimperative.g:13780:1: ( ')' )
+ // InternalQVTimperative.g:14715:1: ( ( ')' ) )
+ // InternalQVTimperative.g:14716:1: ( ')' )
{
- // InternalQVTimperative.g:13780:1: ( ')' )
- // InternalQVTimperative.g:13781:1: ')'
+ // InternalQVTimperative.g:14716:1: ( ')' )
+ // InternalQVTimperative.g:14717:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
@@ -41868,16 +44559,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7"
- // InternalQVTimperative.g:13794:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ;
+ // InternalQVTimperative.g:14730:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ;
public final void rule__OperationCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13798:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
- // InternalQVTimperative.g:13799:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
+ // InternalQVTimperative.g:14734:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 )
+ // InternalQVTimperative.g:14735:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__7__Impl();
state._fsp--;
@@ -41906,31 +44597,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__7__Impl"
- // InternalQVTimperative.g:13806:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ;
+ // InternalQVTimperative.g:14742:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ;
public final void rule__OperationCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13810:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
- // InternalQVTimperative.g:13811:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:14746:1: ( ( ( rule__OperationCS__Group_7__0 )? ) )
+ // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? )
{
- // InternalQVTimperative.g:13811:1: ( ( rule__OperationCS__Group_7__0 )? )
- // InternalQVTimperative.g:13812:1: ( rule__OperationCS__Group_7__0 )?
+ // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? )
+ // InternalQVTimperative.g:14748:1: ( rule__OperationCS__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_7());
}
- // InternalQVTimperative.g:13813:1: ( rule__OperationCS__Group_7__0 )?
- int alt134=2;
- int LA134_0 = input.LA(1);
+ // InternalQVTimperative.g:14749:1: ( rule__OperationCS__Group_7__0 )?
+ int alt140=2;
+ int LA140_0 = input.LA(1);
- if ( (LA134_0==71) ) {
- alt134=1;
+ if ( (LA140_0==73) ) {
+ alt140=1;
}
- switch (alt134) {
+ switch (alt140) {
case 1 :
- // InternalQVTimperative.g:13813:2: rule__OperationCS__Group_7__0
+ // InternalQVTimperative.g:14749:2: rule__OperationCS__Group_7__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__0();
@@ -41968,16 +44659,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8"
- // InternalQVTimperative.g:13823:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ;
+ // InternalQVTimperative.g:14759:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ;
public final void rule__OperationCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13827:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
- // InternalQVTimperative.g:13828:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
+ // InternalQVTimperative.g:14763:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 )
+ // InternalQVTimperative.g:14764:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__8__Impl();
state._fsp--;
@@ -42006,31 +44697,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__8__Impl"
- // InternalQVTimperative.g:13835:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ;
+ // InternalQVTimperative.g:14771:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ;
public final void rule__OperationCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13839:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
- // InternalQVTimperative.g:13840:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:14775:1: ( ( ( rule__OperationCS__Group_8__0 )? ) )
+ // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? )
{
- // InternalQVTimperative.g:13840:1: ( ( rule__OperationCS__Group_8__0 )? )
- // InternalQVTimperative.g:13841:1: ( rule__OperationCS__Group_8__0 )?
+ // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? )
+ // InternalQVTimperative.g:14777:1: ( rule__OperationCS__Group_8__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8());
}
- // InternalQVTimperative.g:13842:1: ( rule__OperationCS__Group_8__0 )?
- int alt135=2;
- int LA135_0 = input.LA(1);
+ // InternalQVTimperative.g:14778:1: ( rule__OperationCS__Group_8__0 )?
+ int alt141=2;
+ int LA141_0 = input.LA(1);
- if ( (LA135_0==93) ) {
- alt135=1;
+ if ( (LA141_0==97) ) {
+ alt141=1;
}
- switch (alt135) {
+ switch (alt141) {
case 1 :
- // InternalQVTimperative.g:13842:2: rule__OperationCS__Group_8__0
+ // InternalQVTimperative.g:14778:2: rule__OperationCS__Group_8__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__0();
@@ -42068,16 +44759,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9"
- // InternalQVTimperative.g:13852:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ;
+ // InternalQVTimperative.g:14788:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ;
public final void rule__OperationCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13856:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
- // InternalQVTimperative.g:13857:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
+ // InternalQVTimperative.g:14792:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 )
+ // InternalQVTimperative.g:14793:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10
{
- pushFollow(FollowSets000.FOLLOW_68);
+ pushFollow(FollowSets000.FOLLOW_73);
rule__OperationCS__Group__9__Impl();
state._fsp--;
@@ -42106,35 +44797,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__9__Impl"
- // InternalQVTimperative.g:13864:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ;
+ // InternalQVTimperative.g:14800:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ;
public final void rule__OperationCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13868:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
- // InternalQVTimperative.g:13869:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:14804:1: ( ( ( rule__OperationCS__Group_9__0 )? ) )
+ // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? )
{
- // InternalQVTimperative.g:13869:1: ( ( rule__OperationCS__Group_9__0 )? )
- // InternalQVTimperative.g:13870:1: ( rule__OperationCS__Group_9__0 )?
+ // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? )
+ // InternalQVTimperative.g:14806:1: ( rule__OperationCS__Group_9__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9());
}
- // InternalQVTimperative.g:13871:1: ( rule__OperationCS__Group_9__0 )?
- int alt136=2;
- int LA136_0 = input.LA(1);
+ // InternalQVTimperative.g:14807:1: ( rule__OperationCS__Group_9__0 )?
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA136_0==75) ) {
- int LA136_1 = input.LA(2);
+ if ( (LA142_0==80) ) {
+ int LA142_1 = input.LA(2);
- if ( ((LA136_1>=121 && LA136_1<=122)||(LA136_1>=125 && LA136_1<=126)||(LA136_1>=130 && LA136_1<=131)) ) {
- alt136=1;
+ if ( ((LA142_1>=127 && LA142_1<=128)||(LA142_1>=131 && LA142_1<=132)||(LA142_1>=136 && LA142_1<=137)) ) {
+ alt142=1;
}
}
- switch (alt136) {
+ switch (alt142) {
case 1 :
- // InternalQVTimperative.g:13871:2: rule__OperationCS__Group_9__0
+ // InternalQVTimperative.g:14807:2: rule__OperationCS__Group_9__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__0();
@@ -42172,14 +44863,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10"
- // InternalQVTimperative.g:13881:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ;
+ // InternalQVTimperative.g:14817:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ;
public final void rule__OperationCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13885:1: ( rule__OperationCS__Group__10__Impl )
- // InternalQVTimperative.g:13886:2: rule__OperationCS__Group__10__Impl
+ // InternalQVTimperative.g:14821:1: ( rule__OperationCS__Group__10__Impl )
+ // InternalQVTimperative.g:14822:2: rule__OperationCS__Group__10__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group__10__Impl();
@@ -42205,23 +44896,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group__10__Impl"
- // InternalQVTimperative.g:13892:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ;
+ // InternalQVTimperative.g:14828:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ;
public final void rule__OperationCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13896:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
- // InternalQVTimperative.g:13897:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:14832:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) )
+ // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) )
{
- // InternalQVTimperative.g:13897:1: ( ( rule__OperationCS__Alternatives_10 ) )
- // InternalQVTimperative.g:13898:1: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) )
+ // InternalQVTimperative.g:14834:1: ( rule__OperationCS__Alternatives_10 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_10());
}
- // InternalQVTimperative.g:13899:1: ( rule__OperationCS__Alternatives_10 )
- // InternalQVTimperative.g:13899:2: rule__OperationCS__Alternatives_10
+ // InternalQVTimperative.g:14835:1: ( rule__OperationCS__Alternatives_10 )
+ // InternalQVTimperative.g:14835:2: rule__OperationCS__Alternatives_10
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_10();
@@ -42256,16 +44947,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0"
- // InternalQVTimperative.g:13931:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:14867:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ;
public final void rule__OperationCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13935:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 )
- // InternalQVTimperative.g:13936:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1
+ // InternalQVTimperative.g:14871:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 )
+ // InternalQVTimperative.g:14872:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_55);
rule__OperationCS__Group_0_0__0__Impl();
state._fsp--;
@@ -42294,23 +44985,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:13943:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:14879:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__OperationCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13947:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:13948:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:14883:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:14884:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:13948:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:13949:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:14884:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:14885:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:13950:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:13950:2: rule__OperationCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:14886:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:14886:2: rule__OperationCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_0();
@@ -42345,14 +45036,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1"
- // InternalQVTimperative.g:13960:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:14896:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ;
public final void rule__OperationCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13964:1: ( rule__OperationCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:13965:2: rule__OperationCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:14900:1: ( rule__OperationCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:14901:2: rule__OperationCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_0__1__Impl();
@@ -42378,31 +45069,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:13971:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:14907:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__OperationCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13975:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:13976:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:14911:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:14912:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:13976:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:13977:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:14912:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:14913:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:13978:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
- int alt137=2;
- int LA137_0 = input.LA(1);
+ // InternalQVTimperative.g:14914:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )?
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA137_0==120) ) {
- alt137=1;
+ if ( (LA143_0==126) ) {
+ alt143=1;
}
- switch (alt137) {
+ switch (alt143) {
case 1 :
- // InternalQVTimperative.g:13978:2: rule__OperationCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:14914:2: rule__OperationCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_0_1();
@@ -42440,16 +45131,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0"
- // InternalQVTimperative.g:13992:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:14928:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ;
public final void rule__OperationCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:13996:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 )
- // InternalQVTimperative.g:13997:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1
+ // InternalQVTimperative.g:14932:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 )
+ // InternalQVTimperative.g:14933:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_51);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__OperationCS__Group_0_1__0__Impl();
state._fsp--;
@@ -42478,23 +45169,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:14004:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:14940:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__OperationCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14008:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:14009:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:14944:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:14945:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:14009:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:14010:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:14945:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:14946:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:14011:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:14011:2: rule__OperationCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:14947:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:14947:2: rule__OperationCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_0();
@@ -42529,14 +45220,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1"
- // InternalQVTimperative.g:14021:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:14957:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ;
public final void rule__OperationCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14025:1: ( rule__OperationCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:14026:2: rule__OperationCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:14961:1: ( rule__OperationCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:14962:2: rule__OperationCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_0_1__1__Impl();
@@ -42562,31 +45253,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:14032:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:14968:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__OperationCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14036:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:14037:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:14972:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:14973:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:14037:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:14038:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:14973:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:14974:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:14039:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
- int alt138=2;
- int LA138_0 = input.LA(1);
+ // InternalQVTimperative.g:14975:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )?
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA138_0==119) ) {
- alt138=1;
+ if ( (LA144_0==125) ) {
+ alt144=1;
}
- switch (alt138) {
+ switch (alt144) {
case 1 :
- // InternalQVTimperative.g:14039:2: rule__OperationCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:14975:2: rule__OperationCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__QualifiersAssignment_0_1_1();
@@ -42624,14 +45315,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0"
- // InternalQVTimperative.g:14053:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ;
+ // InternalQVTimperative.g:14989:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ;
public final void rule__OperationCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14057:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 )
- // InternalQVTimperative.g:14058:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1
+ // InternalQVTimperative.g:14993:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 )
+ // InternalQVTimperative.g:14994:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_5__0__Impl();
@@ -42662,23 +45353,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__0__Impl"
- // InternalQVTimperative.g:14065:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ;
+ // InternalQVTimperative.g:15001:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ;
public final void rule__OperationCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14069:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
- // InternalQVTimperative.g:14070:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15005:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) )
+ // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
{
- // InternalQVTimperative.g:14070:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
- // InternalQVTimperative.g:14071:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) )
+ // InternalQVTimperative.g:15007:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_0());
}
- // InternalQVTimperative.g:14072:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
- // InternalQVTimperative.g:14072:2: rule__OperationCS__OwnedParametersAssignment_5_0
+ // InternalQVTimperative.g:15008:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 )
+ // InternalQVTimperative.g:15008:2: rule__OperationCS__OwnedParametersAssignment_5_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_0();
@@ -42713,14 +45404,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1"
- // InternalQVTimperative.g:14082:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:15018:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ;
public final void rule__OperationCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14086:1: ( rule__OperationCS__Group_5__1__Impl )
- // InternalQVTimperative.g:14087:2: rule__OperationCS__Group_5__1__Impl
+ // InternalQVTimperative.g:15022:1: ( rule__OperationCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:15023:2: rule__OperationCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5__1__Impl();
@@ -42746,35 +45437,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5__1__Impl"
- // InternalQVTimperative.g:14093:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ;
+ // InternalQVTimperative.g:15029:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ;
public final void rule__OperationCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14097:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
- // InternalQVTimperative.g:14098:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15033:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) )
+ // InternalQVTimperative.g:15034:1: ( ( rule__OperationCS__Group_5_1__0 )* )
{
- // InternalQVTimperative.g:14098:1: ( ( rule__OperationCS__Group_5_1__0 )* )
- // InternalQVTimperative.g:14099:1: ( rule__OperationCS__Group_5_1__0 )*
+ // InternalQVTimperative.g:15034:1: ( ( rule__OperationCS__Group_5_1__0 )* )
+ // InternalQVTimperative.g:15035:1: ( rule__OperationCS__Group_5_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_5_1());
}
- // InternalQVTimperative.g:14100:1: ( rule__OperationCS__Group_5_1__0 )*
- loop139:
+ // InternalQVTimperative.g:15036:1: ( rule__OperationCS__Group_5_1__0 )*
+ loop145:
do {
- int alt139=2;
- int LA139_0 = input.LA(1);
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( (LA139_0==69) ) {
- alt139=1;
+ if ( (LA145_0==70) ) {
+ alt145=1;
}
- switch (alt139) {
+ switch (alt145) {
case 1 :
- // InternalQVTimperative.g:14100:2: rule__OperationCS__Group_5_1__0
+ // InternalQVTimperative.g:15036:2: rule__OperationCS__Group_5_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_5_1__0();
@@ -42786,7 +45477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop139;
+ break loop145;
}
} while (true);
@@ -42815,14 +45506,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0"
- // InternalQVTimperative.g:14114:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ;
+ // InternalQVTimperative.g:15050:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ;
public final void rule__OperationCS__Group_5_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14118:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 )
- // InternalQVTimperative.g:14119:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1
+ // InternalQVTimperative.g:15054:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 )
+ // InternalQVTimperative.g:15055:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__OperationCS__Group_5_1__0__Impl();
@@ -42853,22 +45544,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__0__Impl"
- // InternalQVTimperative.g:14126:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15062:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ;
public final void rule__OperationCS__Group_5_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14130:1: ( ( ',' ) )
- // InternalQVTimperative.g:14131:1: ( ',' )
+ // InternalQVTimperative.g:15066:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15067:1: ( ',' )
{
- // InternalQVTimperative.g:14131:1: ( ',' )
- // InternalQVTimperative.g:14132:1: ','
+ // InternalQVTimperative.g:15067:1: ( ',' )
+ // InternalQVTimperative.g:15068:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
@@ -42894,14 +45585,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1"
- // InternalQVTimperative.g:14145:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ;
+ // InternalQVTimperative.g:15081:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ;
public final void rule__OperationCS__Group_5_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14149:1: ( rule__OperationCS__Group_5_1__1__Impl )
- // InternalQVTimperative.g:14150:2: rule__OperationCS__Group_5_1__1__Impl
+ // InternalQVTimperative.g:15085:1: ( rule__OperationCS__Group_5_1__1__Impl )
+ // InternalQVTimperative.g:15086:2: rule__OperationCS__Group_5_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_5_1__1__Impl();
@@ -42927,23 +45618,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_5_1__1__Impl"
- // InternalQVTimperative.g:14156:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ;
+ // InternalQVTimperative.g:15092:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ;
public final void rule__OperationCS__Group_5_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14160:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
- // InternalQVTimperative.g:14161:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15096:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) )
+ // InternalQVTimperative.g:15097:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
{
- // InternalQVTimperative.g:14161:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
- // InternalQVTimperative.g:14162:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:15097:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) )
+ // InternalQVTimperative.g:15098:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_1_1());
}
- // InternalQVTimperative.g:14163:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
- // InternalQVTimperative.g:14163:2: rule__OperationCS__OwnedParametersAssignment_5_1_1
+ // InternalQVTimperative.g:15099:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 )
+ // InternalQVTimperative.g:15099:2: rule__OperationCS__OwnedParametersAssignment_5_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedParametersAssignment_5_1_1();
@@ -42978,14 +45669,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0"
- // InternalQVTimperative.g:14177:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ;
+ // InternalQVTimperative.g:15113:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ;
public final void rule__OperationCS__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14181:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 )
- // InternalQVTimperative.g:14182:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1
+ // InternalQVTimperative.g:15117:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 )
+ // InternalQVTimperative.g:15118:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_7__0__Impl();
@@ -43016,22 +45707,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__0__Impl"
- // InternalQVTimperative.g:14189:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15125:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ;
public final void rule__OperationCS__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14193:1: ( ( ':' ) )
- // InternalQVTimperative.g:14194:1: ( ':' )
+ // InternalQVTimperative.g:15129:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15130:1: ( ':' )
{
- // InternalQVTimperative.g:14194:1: ( ':' )
- // InternalQVTimperative.g:14195:1: ':'
+ // InternalQVTimperative.g:15130:1: ( ':' )
+ // InternalQVTimperative.g:15131:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
@@ -43057,14 +45748,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1"
- // InternalQVTimperative.g:14208:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ;
+ // InternalQVTimperative.g:15144:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ;
public final void rule__OperationCS__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14212:1: ( rule__OperationCS__Group_7__1__Impl )
- // InternalQVTimperative.g:14213:2: rule__OperationCS__Group_7__1__Impl
+ // InternalQVTimperative.g:15148:1: ( rule__OperationCS__Group_7__1__Impl )
+ // InternalQVTimperative.g:15149:2: rule__OperationCS__Group_7__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_7__1__Impl();
@@ -43090,23 +45781,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_7__1__Impl"
- // InternalQVTimperative.g:14219:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ;
+ // InternalQVTimperative.g:15155:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ;
public final void rule__OperationCS__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14223:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
- // InternalQVTimperative.g:14224:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15159:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) )
+ // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
{
- // InternalQVTimperative.g:14224:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
- // InternalQVTimperative.g:14225:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) )
+ // InternalQVTimperative.g:15161:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeAssignment_7_1());
}
- // InternalQVTimperative.g:14226:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
- // InternalQVTimperative.g:14226:2: rule__OperationCS__OwnedTypeAssignment_7_1
+ // InternalQVTimperative.g:15162:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 )
+ // InternalQVTimperative.g:15162:2: rule__OperationCS__OwnedTypeAssignment_7_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedTypeAssignment_7_1();
@@ -43141,14 +45832,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0"
- // InternalQVTimperative.g:14240:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ;
+ // InternalQVTimperative.g:15176:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ;
public final void rule__OperationCS__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14244:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 )
- // InternalQVTimperative.g:14245:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1
+ // InternalQVTimperative.g:15180:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 )
+ // InternalQVTimperative.g:15181:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_8__0__Impl();
@@ -43179,22 +45870,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__0__Impl"
- // InternalQVTimperative.g:14252:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ;
+ // InternalQVTimperative.g:15188:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ;
public final void rule__OperationCS__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14256:1: ( ( 'throws' ) )
- // InternalQVTimperative.g:14257:1: ( 'throws' )
+ // InternalQVTimperative.g:15192:1: ( ( 'throws' ) )
+ // InternalQVTimperative.g:15193:1: ( 'throws' )
{
- // InternalQVTimperative.g:14257:1: ( 'throws' )
- // InternalQVTimperative.g:14258:1: 'throws'
+ // InternalQVTimperative.g:15193:1: ( 'throws' )
+ // InternalQVTimperative.g:15194:1: 'throws'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
- match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
@@ -43220,14 +45911,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1"
- // InternalQVTimperative.g:14271:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ;
+ // InternalQVTimperative.g:15207:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ;
public final void rule__OperationCS__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14275:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 )
- // InternalQVTimperative.g:14276:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2
+ // InternalQVTimperative.g:15211:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 )
+ // InternalQVTimperative.g:15212:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_8__1__Impl();
@@ -43258,23 +45949,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__1__Impl"
- // InternalQVTimperative.g:14283:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ;
+ // InternalQVTimperative.g:15219:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ;
public final void rule__OperationCS__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14287:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
- // InternalQVTimperative.g:14288:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15223:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) )
+ // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
{
- // InternalQVTimperative.g:14288:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
- // InternalQVTimperative.g:14289:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) )
+ // InternalQVTimperative.g:15225:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_1());
}
- // InternalQVTimperative.g:14290:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
- // InternalQVTimperative.g:14290:2: rule__OperationCS__OwnedExceptionsAssignment_8_1
+ // InternalQVTimperative.g:15226:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 )
+ // InternalQVTimperative.g:15226:2: rule__OperationCS__OwnedExceptionsAssignment_8_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_1();
@@ -43309,14 +46000,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2"
- // InternalQVTimperative.g:14300:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ;
+ // InternalQVTimperative.g:15236:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ;
public final void rule__OperationCS__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14304:1: ( rule__OperationCS__Group_8__2__Impl )
- // InternalQVTimperative.g:14305:2: rule__OperationCS__Group_8__2__Impl
+ // InternalQVTimperative.g:15240:1: ( rule__OperationCS__Group_8__2__Impl )
+ // InternalQVTimperative.g:15241:2: rule__OperationCS__Group_8__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8__2__Impl();
@@ -43342,35 +46033,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8__2__Impl"
- // InternalQVTimperative.g:14311:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ;
+ // InternalQVTimperative.g:15247:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ;
public final void rule__OperationCS__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14315:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
- // InternalQVTimperative.g:14316:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15251:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) )
+ // InternalQVTimperative.g:15252:1: ( ( rule__OperationCS__Group_8_2__0 )* )
{
- // InternalQVTimperative.g:14316:1: ( ( rule__OperationCS__Group_8_2__0 )* )
- // InternalQVTimperative.g:14317:1: ( rule__OperationCS__Group_8_2__0 )*
+ // InternalQVTimperative.g:15252:1: ( ( rule__OperationCS__Group_8_2__0 )* )
+ // InternalQVTimperative.g:15253:1: ( rule__OperationCS__Group_8_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_8_2());
}
- // InternalQVTimperative.g:14318:1: ( rule__OperationCS__Group_8_2__0 )*
- loop140:
+ // InternalQVTimperative.g:15254:1: ( rule__OperationCS__Group_8_2__0 )*
+ loop146:
do {
- int alt140=2;
- int LA140_0 = input.LA(1);
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA140_0==69) ) {
- alt140=1;
+ if ( (LA146_0==70) ) {
+ alt146=1;
}
- switch (alt140) {
+ switch (alt146) {
case 1 :
- // InternalQVTimperative.g:14318:2: rule__OperationCS__Group_8_2__0
+ // InternalQVTimperative.g:15254:2: rule__OperationCS__Group_8_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__OperationCS__Group_8_2__0();
@@ -43382,7 +46073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop140;
+ break loop146;
}
} while (true);
@@ -43411,14 +46102,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0"
- // InternalQVTimperative.g:14334:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ;
+ // InternalQVTimperative.g:15270:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ;
public final void rule__OperationCS__Group_8_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14338:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 )
- // InternalQVTimperative.g:14339:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1
+ // InternalQVTimperative.g:15274:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 )
+ // InternalQVTimperative.g:15275:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__OperationCS__Group_8_2__0__Impl();
@@ -43449,22 +46140,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__0__Impl"
- // InternalQVTimperative.g:14346:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:15282:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ;
public final void rule__OperationCS__Group_8_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14350:1: ( ( ',' ) )
- // InternalQVTimperative.g:14351:1: ( ',' )
+ // InternalQVTimperative.g:15286:1: ( ( ',' ) )
+ // InternalQVTimperative.g:15287:1: ( ',' )
{
- // InternalQVTimperative.g:14351:1: ( ',' )
- // InternalQVTimperative.g:14352:1: ','
+ // InternalQVTimperative.g:15287:1: ( ',' )
+ // InternalQVTimperative.g:15288:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
@@ -43490,14 +46181,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1"
- // InternalQVTimperative.g:14365:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ;
+ // InternalQVTimperative.g:15301:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ;
public final void rule__OperationCS__Group_8_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14369:1: ( rule__OperationCS__Group_8_2__1__Impl )
- // InternalQVTimperative.g:14370:2: rule__OperationCS__Group_8_2__1__Impl
+ // InternalQVTimperative.g:15305:1: ( rule__OperationCS__Group_8_2__1__Impl )
+ // InternalQVTimperative.g:15306:2: rule__OperationCS__Group_8_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_8_2__1__Impl();
@@ -43523,23 +46214,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_8_2__1__Impl"
- // InternalQVTimperative.g:14376:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ;
+ // InternalQVTimperative.g:15312:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ;
public final void rule__OperationCS__Group_8_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14380:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
- // InternalQVTimperative.g:14381:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15316:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) )
+ // InternalQVTimperative.g:15317:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
{
- // InternalQVTimperative.g:14381:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
- // InternalQVTimperative.g:14382:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
+ // InternalQVTimperative.g:15317:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) )
+ // InternalQVTimperative.g:15318:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_2_1());
}
- // InternalQVTimperative.g:14383:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
- // InternalQVTimperative.g:14383:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
+ // InternalQVTimperative.g:15319:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 )
+ // InternalQVTimperative.g:15319:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedExceptionsAssignment_8_2_1();
@@ -43574,16 +46265,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0"
- // InternalQVTimperative.g:14397:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ;
+ // InternalQVTimperative.g:15333:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ;
public final void rule__OperationCS__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14401:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 )
- // InternalQVTimperative.g:14402:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1
+ // InternalQVTimperative.g:15337:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 )
+ // InternalQVTimperative.g:15338:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1
{
- pushFollow(FollowSets000.FOLLOW_69);
+ pushFollow(FollowSets000.FOLLOW_74);
rule__OperationCS__Group_9__0__Impl();
state._fsp--;
@@ -43612,22 +46303,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__0__Impl"
- // InternalQVTimperative.g:14409:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15345:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ;
public final void rule__OperationCS__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14413:1: ( ( '{' ) )
- // InternalQVTimperative.g:14414:1: ( '{' )
+ // InternalQVTimperative.g:15349:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15350:1: ( '{' )
{
- // InternalQVTimperative.g:14414:1: ( '{' )
- // InternalQVTimperative.g:14415:1: '{'
+ // InternalQVTimperative.g:15350:1: ( '{' )
+ // InternalQVTimperative.g:15351:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
@@ -43653,16 +46344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1"
- // InternalQVTimperative.g:14428:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ;
+ // InternalQVTimperative.g:15364:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ;
public final void rule__OperationCS__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14432:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 )
- // InternalQVTimperative.g:14433:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2
+ // InternalQVTimperative.g:15368:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 )
+ // InternalQVTimperative.g:15369:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__OperationCS__Group_9__1__Impl();
state._fsp--;
@@ -43691,28 +46382,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__1__Impl"
- // InternalQVTimperative.g:14440:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ;
+ // InternalQVTimperative.g:15376:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ;
public final void rule__OperationCS__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14444:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) )
- // InternalQVTimperative.g:14445:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
+ // InternalQVTimperative.g:15380:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) )
+ // InternalQVTimperative.g:15381:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
{
- // InternalQVTimperative.g:14445:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
- // InternalQVTimperative.g:14446:1: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* )
+ // InternalQVTimperative.g:15381:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) )
+ // InternalQVTimperative.g:15382:1: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* )
{
- // InternalQVTimperative.g:14446:1: ( ( rule__OperationCS__Group_9_1__0 ) )
- // InternalQVTimperative.g:14447:1: ( rule__OperationCS__Group_9_1__0 )
+ // InternalQVTimperative.g:15382:1: ( ( rule__OperationCS__Group_9_1__0 ) )
+ // InternalQVTimperative.g:15383:1: ( rule__OperationCS__Group_9_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:14448:1: ( rule__OperationCS__Group_9_1__0 )
- // InternalQVTimperative.g:14448:2: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15384:1: ( rule__OperationCS__Group_9_1__0 )
+ // InternalQVTimperative.g:15384:2: rule__OperationCS__Group_9_1__0
{
- pushFollow(FollowSets000.FOLLOW_70);
+ pushFollow(FollowSets000.FOLLOW_75);
rule__OperationCS__Group_9_1__0();
state._fsp--;
@@ -43726,28 +46417,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:14451:1: ( ( rule__OperationCS__Group_9_1__0 )* )
- // InternalQVTimperative.g:14452:1: ( rule__OperationCS__Group_9_1__0 )*
+ // InternalQVTimperative.g:15387:1: ( ( rule__OperationCS__Group_9_1__0 )* )
+ // InternalQVTimperative.g:15388:1: ( rule__OperationCS__Group_9_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_9_1());
}
- // InternalQVTimperative.g:14453:1: ( rule__OperationCS__Group_9_1__0 )*
- loop141:
+ // InternalQVTimperative.g:15389:1: ( rule__OperationCS__Group_9_1__0 )*
+ loop147:
do {
- int alt141=2;
- int LA141_0 = input.LA(1);
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( ((LA141_0>=121 && LA141_0<=122)||(LA141_0>=125 && LA141_0<=126)||(LA141_0>=130 && LA141_0<=131)) ) {
- alt141=1;
+ if ( ((LA147_0>=127 && LA147_0<=128)||(LA147_0>=131 && LA147_0<=132)||(LA147_0>=136 && LA147_0<=137)) ) {
+ alt147=1;
}
- switch (alt141) {
+ switch (alt147) {
case 1 :
- // InternalQVTimperative.g:14453:2: rule__OperationCS__Group_9_1__0
+ // InternalQVTimperative.g:15389:2: rule__OperationCS__Group_9_1__0
{
- pushFollow(FollowSets000.FOLLOW_70);
+ pushFollow(FollowSets000.FOLLOW_75);
rule__OperationCS__Group_9_1__0();
state._fsp--;
@@ -43757,7 +46448,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop141;
+ break loop147;
}
} while (true);
@@ -43789,14 +46480,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2"
- // InternalQVTimperative.g:14464:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ;
+ // InternalQVTimperative.g:15400:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ;
public final void rule__OperationCS__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14468:1: ( rule__OperationCS__Group_9__2__Impl )
- // InternalQVTimperative.g:14469:2: rule__OperationCS__Group_9__2__Impl
+ // InternalQVTimperative.g:15404:1: ( rule__OperationCS__Group_9__2__Impl )
+ // InternalQVTimperative.g:15405:2: rule__OperationCS__Group_9__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9__2__Impl();
@@ -43822,22 +46513,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9__2__Impl"
- // InternalQVTimperative.g:14475:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15411:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ;
public final void rule__OperationCS__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14479:1: ( ( '}' ) )
- // InternalQVTimperative.g:14480:1: ( '}' )
+ // InternalQVTimperative.g:15415:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15416:1: ( '}' )
{
- // InternalQVTimperative.g:14480:1: ( '}' )
- // InternalQVTimperative.g:14481:1: '}'
+ // InternalQVTimperative.g:15416:1: ( '}' )
+ // InternalQVTimperative.g:15417:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
}
@@ -43863,14 +46554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0"
- // InternalQVTimperative.g:14500:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ;
+ // InternalQVTimperative.g:15436:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ;
public final void rule__OperationCS__Group_9_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14504:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 )
- // InternalQVTimperative.g:14505:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1
+ // InternalQVTimperative.g:15440:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 )
+ // InternalQVTimperative.g:15441:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__OperationCS__Group_9_1__0__Impl();
@@ -43901,23 +46592,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__0__Impl"
- // InternalQVTimperative.g:14512:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ;
+ // InternalQVTimperative.g:15448:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ;
public final void rule__OperationCS__Group_9_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14516:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
- // InternalQVTimperative.g:14517:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15452:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) )
+ // InternalQVTimperative.g:15453:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
{
- // InternalQVTimperative.g:14517:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
- // InternalQVTimperative.g:14518:1: ( rule__OperationCS__Alternatives_9_1_0 )
+ // InternalQVTimperative.g:15453:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) )
+ // InternalQVTimperative.g:15454:1: ( rule__OperationCS__Alternatives_9_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getAlternatives_9_1_0());
}
- // InternalQVTimperative.g:14519:1: ( rule__OperationCS__Alternatives_9_1_0 )
- // InternalQVTimperative.g:14519:2: rule__OperationCS__Alternatives_9_1_0
+ // InternalQVTimperative.g:15455:1: ( rule__OperationCS__Alternatives_9_1_0 )
+ // InternalQVTimperative.g:15455:2: rule__OperationCS__Alternatives_9_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Alternatives_9_1_0();
@@ -43952,14 +46643,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1"
- // InternalQVTimperative.g:14529:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ;
+ // InternalQVTimperative.g:15465:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ;
public final void rule__OperationCS__Group_9_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14533:1: ( rule__OperationCS__Group_9_1__1__Impl )
- // InternalQVTimperative.g:14534:2: rule__OperationCS__Group_9_1__1__Impl
+ // InternalQVTimperative.g:15469:1: ( rule__OperationCS__Group_9_1__1__Impl )
+ // InternalQVTimperative.g:15470:2: rule__OperationCS__Group_9_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_9_1__1__Impl();
@@ -43985,33 +46676,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_9_1__1__Impl"
- // InternalQVTimperative.g:14540:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:15476:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ;
public final void rule__OperationCS__Group_9_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14544:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:14545:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15480:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:15481:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:14545:1: ( ( ',' )? )
- // InternalQVTimperative.g:14546:1: ( ',' )?
+ // InternalQVTimperative.g:15481:1: ( ( ',' )? )
+ // InternalQVTimperative.g:15482:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
}
- // InternalQVTimperative.g:14547:1: ( ',' )?
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // InternalQVTimperative.g:15483:1: ( ',' )?
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( (LA142_0==69) ) {
- alt142=1;
+ if ( (LA148_0==70) ) {
+ alt148=1;
}
- switch (alt142) {
+ switch (alt148) {
case 1 :
- // InternalQVTimperative.g:14548:2: ','
+ // InternalQVTimperative.g:15484:2: ','
{
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -44043,16 +46734,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0"
- // InternalQVTimperative.g:14563:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ;
+ // InternalQVTimperative.g:15499:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ;
public final void rule__OperationCS__Group_10_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14567:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 )
- // InternalQVTimperative.g:14568:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1
+ // InternalQVTimperative.g:15503:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 )
+ // InternalQVTimperative.g:15504:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1
{
- pushFollow(FollowSets000.FOLLOW_71);
+ pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_10_0__0__Impl();
state._fsp--;
@@ -44081,22 +46772,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__0__Impl"
- // InternalQVTimperative.g:14575:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15511:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ;
public final void rule__OperationCS__Group_10_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14579:1: ( ( '{' ) )
- // InternalQVTimperative.g:14580:1: ( '{' )
+ // InternalQVTimperative.g:15515:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15516:1: ( '{' )
{
- // InternalQVTimperative.g:14580:1: ( '{' )
- // InternalQVTimperative.g:14581:1: '{'
+ // InternalQVTimperative.g:15516:1: ( '{' )
+ // InternalQVTimperative.g:15517:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
@@ -44122,16 +46813,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1"
- // InternalQVTimperative.g:14594:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ;
+ // InternalQVTimperative.g:15530:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ;
public final void rule__OperationCS__Group_10_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14598:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 )
- // InternalQVTimperative.g:14599:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2
+ // InternalQVTimperative.g:15534:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 )
+ // InternalQVTimperative.g:15535:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2
{
- pushFollow(FollowSets000.FOLLOW_71);
+ pushFollow(FollowSets000.FOLLOW_76);
rule__OperationCS__Group_10_0__1__Impl();
state._fsp--;
@@ -44160,37 +46851,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__1__Impl"
- // InternalQVTimperative.g:14606:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ;
+ // InternalQVTimperative.g:15542:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ;
public final void rule__OperationCS__Group_10_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14610:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
- // InternalQVTimperative.g:14611:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:15546:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) )
+ // InternalQVTimperative.g:15547:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
{
- // InternalQVTimperative.g:14611:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
- // InternalQVTimperative.g:14612:1: ( rule__OperationCS__Group_10_0_1__0 )*
+ // InternalQVTimperative.g:15547:1: ( ( rule__OperationCS__Group_10_0_1__0 )* )
+ // InternalQVTimperative.g:15548:1: ( rule__OperationCS__Group_10_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getGroup_10_0_1());
}
- // InternalQVTimperative.g:14613:1: ( rule__OperationCS__Group_10_0_1__0 )*
- loop143:
+ // InternalQVTimperative.g:15549:1: ( rule__OperationCS__Group_10_0_1__0 )*
+ loop149:
do {
- int alt143=2;
- int LA143_0 = input.LA(1);
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA143_0==94) ) {
- alt143=1;
+ if ( (LA149_0==98) ) {
+ alt149=1;
}
- switch (alt143) {
+ switch (alt149) {
case 1 :
- // InternalQVTimperative.g:14613:2: rule__OperationCS__Group_10_0_1__0
+ // InternalQVTimperative.g:15549:2: rule__OperationCS__Group_10_0_1__0
{
- pushFollow(FollowSets000.FOLLOW_72);
+ pushFollow(FollowSets000.FOLLOW_77);
rule__OperationCS__Group_10_0_1__0();
state._fsp--;
@@ -44200,7 +46891,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop143;
+ break loop149;
}
} while (true);
@@ -44229,14 +46920,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2"
- // InternalQVTimperative.g:14623:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ;
+ // InternalQVTimperative.g:15559:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ;
public final void rule__OperationCS__Group_10_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14627:1: ( rule__OperationCS__Group_10_0__2__Impl )
- // InternalQVTimperative.g:14628:2: rule__OperationCS__Group_10_0__2__Impl
+ // InternalQVTimperative.g:15563:1: ( rule__OperationCS__Group_10_0__2__Impl )
+ // InternalQVTimperative.g:15564:2: rule__OperationCS__Group_10_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0__2__Impl();
@@ -44262,22 +46953,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0__2__Impl"
- // InternalQVTimperative.g:14634:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:15570:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ;
public final void rule__OperationCS__Group_10_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14638:1: ( ( '}' ) )
- // InternalQVTimperative.g:14639:1: ( '}' )
+ // InternalQVTimperative.g:15574:1: ( ( '}' ) )
+ // InternalQVTimperative.g:15575:1: ( '}' )
{
- // InternalQVTimperative.g:14639:1: ( '}' )
- // InternalQVTimperative.g:14640:1: '}'
+ // InternalQVTimperative.g:15575:1: ( '}' )
+ // InternalQVTimperative.g:15576:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
}
@@ -44303,16 +46994,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0"
- // InternalQVTimperative.g:14659:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ;
+ // InternalQVTimperative.g:15595:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ;
public final void rule__OperationCS__Group_10_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14663:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 )
- // InternalQVTimperative.g:14664:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1
+ // InternalQVTimperative.g:15599:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 )
+ // InternalQVTimperative.g:15600:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__OperationCS__Group_10_0_1__0__Impl();
state._fsp--;
@@ -44341,22 +47032,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__0__Impl"
- // InternalQVTimperative.g:14671:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ;
+ // InternalQVTimperative.g:15607:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ;
public final void rule__OperationCS__Group_10_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14675:1: ( ( 'body' ) )
- // InternalQVTimperative.g:14676:1: ( 'body' )
+ // InternalQVTimperative.g:15611:1: ( ( 'body' ) )
+ // InternalQVTimperative.g:15612:1: ( 'body' )
{
- // InternalQVTimperative.g:14676:1: ( 'body' )
- // InternalQVTimperative.g:14677:1: 'body'
+ // InternalQVTimperative.g:15612:1: ( 'body' )
+ // InternalQVTimperative.g:15613:1: 'body'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
- match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
@@ -44382,16 +47073,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1"
- // InternalQVTimperative.g:14690:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ;
+ // InternalQVTimperative.g:15626:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ;
public final void rule__OperationCS__Group_10_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14694:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 )
- // InternalQVTimperative.g:14695:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2
+ // InternalQVTimperative.g:15630:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 )
+ // InternalQVTimperative.g:15631:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__OperationCS__Group_10_0_1__1__Impl();
state._fsp--;
@@ -44420,31 +47111,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__1__Impl"
- // InternalQVTimperative.g:14702:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:15638:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__OperationCS__Group_10_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14706:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:14707:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:15642:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:14707:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:14708:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:15644:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getUnrestrictedNameParserRuleCall_10_0_1_1());
}
- // InternalQVTimperative.g:14709:1: ( ruleUnrestrictedName )?
- int alt144=2;
- int LA144_0 = input.LA(1);
+ // InternalQVTimperative.g:15645:1: ( ruleUnrestrictedName )?
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( ((LA144_0>=RULE_SIMPLE_ID && LA144_0<=RULE_ESCAPED_ID)||(LA144_0>=18 && LA144_0<=28)) ) {
- alt144=1;
+ if ( ((LA150_0>=RULE_SIMPLE_ID && LA150_0<=RULE_ESCAPED_ID)||(LA150_0>=19 && LA150_0<=29)) ) {
+ alt150=1;
}
- switch (alt144) {
+ switch (alt150) {
case 1 :
- // InternalQVTimperative.g:14709:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:15645:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -44482,16 +47173,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2"
- // InternalQVTimperative.g:14719:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ;
+ // InternalQVTimperative.g:15655:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ;
public final void rule__OperationCS__Group_10_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14723:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 )
- // InternalQVTimperative.g:14724:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3
+ // InternalQVTimperative.g:15659:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 )
+ // InternalQVTimperative.g:15660:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__OperationCS__Group_10_0_1__2__Impl();
state._fsp--;
@@ -44520,22 +47211,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__2__Impl"
- // InternalQVTimperative.g:14731:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15667:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ;
public final void rule__OperationCS__Group_10_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14735:1: ( ( ':' ) )
- // InternalQVTimperative.g:14736:1: ( ':' )
+ // InternalQVTimperative.g:15671:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15672:1: ( ':' )
{
- // InternalQVTimperative.g:14736:1: ( ':' )
- // InternalQVTimperative.g:14737:1: ':'
+ // InternalQVTimperative.g:15672:1: ( ':' )
+ // InternalQVTimperative.g:15673:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
@@ -44561,16 +47252,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3"
- // InternalQVTimperative.g:14750:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ;
+ // InternalQVTimperative.g:15686:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ;
public final void rule__OperationCS__Group_10_0_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14754:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 )
- // InternalQVTimperative.g:14755:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4
+ // InternalQVTimperative.g:15690:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 )
+ // InternalQVTimperative.g:15691:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__OperationCS__Group_10_0_1__3__Impl();
state._fsp--;
@@ -44599,31 +47290,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__3__Impl"
- // InternalQVTimperative.g:14762:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ;
+ // InternalQVTimperative.g:15698:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ;
public final void rule__OperationCS__Group_10_0_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14766:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
- // InternalQVTimperative.g:14767:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:15702:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) )
+ // InternalQVTimperative.g:15703:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
{
- // InternalQVTimperative.g:14767:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
- // InternalQVTimperative.g:14768:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
+ // InternalQVTimperative.g:15703:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? )
+ // InternalQVTimperative.g:15704:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsAssignment_10_0_1_3());
}
- // InternalQVTimperative.g:14769:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
- int alt145=2;
- int LA145_0 = input.LA(1);
+ // InternalQVTimperative.g:15705:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )?
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( ((LA145_0>=RULE_INT && LA145_0<=RULE_UNQUOTED_STRING)||(LA145_0>=18 && LA145_0<=28)||(LA145_0>=30 && LA145_0<=32)||(LA145_0>=49 && LA145_0<=63)||LA145_0==82||LA145_0==101||(LA145_0>=103 && LA145_0<=104)||LA145_0==108||(LA145_0>=113 && LA145_0<=114)||(LA145_0>=144 && LA145_0<=145)) ) {
- alt145=1;
+ if ( ((LA151_0>=RULE_INT && LA151_0<=RULE_UNQUOTED_STRING)||(LA151_0>=19 && LA151_0<=29)||(LA151_0>=31 && LA151_0<=33)||(LA151_0>=50 && LA151_0<=64)||LA151_0==86||LA151_0==105||(LA151_0>=107 && LA151_0<=108)||LA151_0==112||(LA151_0>=117 && LA151_0<=118)||(LA151_0>=150 && LA151_0<=151)) ) {
+ alt151=1;
}
- switch (alt145) {
+ switch (alt151) {
case 1 :
- // InternalQVTimperative.g:14769:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
+ // InternalQVTimperative.g:15705:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3();
@@ -44661,14 +47352,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4"
- // InternalQVTimperative.g:14779:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ;
+ // InternalQVTimperative.g:15715:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ;
public final void rule__OperationCS__Group_10_0_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14783:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
- // InternalQVTimperative.g:14784:2: rule__OperationCS__Group_10_0_1__4__Impl
+ // InternalQVTimperative.g:15719:1: ( rule__OperationCS__Group_10_0_1__4__Impl )
+ // InternalQVTimperative.g:15720:2: rule__OperationCS__Group_10_0_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__OperationCS__Group_10_0_1__4__Impl();
@@ -44694,22 +47385,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__Group_10_0_1__4__Impl"
- // InternalQVTimperative.g:14790:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:15726:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ;
public final void rule__OperationCS__Group_10_0_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14794:1: ( ( ';' ) )
- // InternalQVTimperative.g:14795:1: ( ';' )
+ // InternalQVTimperative.g:15730:1: ( ( ';' ) )
+ // InternalQVTimperative.g:15731:1: ( ';' )
{
- // InternalQVTimperative.g:14795:1: ( ';' )
- // InternalQVTimperative.g:14796:1: ';'
+ // InternalQVTimperative.g:15731:1: ( ';' )
+ // InternalQVTimperative.g:15732:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
}
@@ -44735,16 +47426,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0"
- // InternalQVTimperative.g:14819:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ;
+ // InternalQVTimperative.g:15755:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ;
public final void rule__ParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14823:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
- // InternalQVTimperative.g:14824:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
+ // InternalQVTimperative.g:15759:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 )
+ // InternalQVTimperative.g:15760:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_78);
rule__ParameterCS__Group__0__Impl();
state._fsp--;
@@ -44773,23 +47464,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:14831:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:15767:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ;
public final void rule__ParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14835:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:14836:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:15771:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:14836:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:14837:1: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:15773:1: ( rule__ParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:14838:1: ( rule__ParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:14838:2: rule__ParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:15774:1: ( rule__ParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:15774:2: rule__ParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__NameAssignment_0();
@@ -44824,16 +47515,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1"
- // InternalQVTimperative.g:14848:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ;
+ // InternalQVTimperative.g:15784:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ;
public final void rule__ParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14852:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
- // InternalQVTimperative.g:14853:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
+ // InternalQVTimperative.g:15788:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 )
+ // InternalQVTimperative.g:15789:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_78);
rule__ParameterCS__Group__1__Impl();
state._fsp--;
@@ -44862,31 +47553,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:14860:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:15796:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ;
public final void rule__ParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14864:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:14865:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:15800:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:14865:1: ( ( rule__ParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:14866:1: ( rule__ParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:15802:1: ( rule__ParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:14867:1: ( rule__ParameterCS__Group_1__0 )?
- int alt146=2;
- int LA146_0 = input.LA(1);
+ // InternalQVTimperative.g:15803:1: ( rule__ParameterCS__Group_1__0 )?
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( (LA146_0==71) ) {
- alt146=1;
+ if ( (LA152_0==73) ) {
+ alt152=1;
}
- switch (alt146) {
+ switch (alt152) {
case 1 :
- // InternalQVTimperative.g:14867:2: rule__ParameterCS__Group_1__0
+ // InternalQVTimperative.g:15803:2: rule__ParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__0();
@@ -44924,16 +47615,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2"
- // InternalQVTimperative.g:14877:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ;
+ // InternalQVTimperative.g:15813:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ;
public final void rule__ParameterCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14881:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
- // InternalQVTimperative.g:14882:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
+ // InternalQVTimperative.g:15817:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 )
+ // InternalQVTimperative.g:15818:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_73);
+ pushFollow(FollowSets000.FOLLOW_78);
rule__ParameterCS__Group__2__Impl();
state._fsp--;
@@ -44962,35 +47653,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__2__Impl"
- // InternalQVTimperative.g:14889:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:15825:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ;
public final void rule__ParameterCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14893:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:14894:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:15829:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:14894:1: ( ( rule__ParameterCS__Group_2__0 )? )
- // InternalQVTimperative.g:14895:1: ( rule__ParameterCS__Group_2__0 )?
+ // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? )
+ // InternalQVTimperative.g:15831:1: ( rule__ParameterCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:14896:1: ( rule__ParameterCS__Group_2__0 )?
- int alt147=2;
- int LA147_0 = input.LA(1);
+ // InternalQVTimperative.g:15832:1: ( rule__ParameterCS__Group_2__0 )?
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA147_0==75) ) {
- int LA147_1 = input.LA(2);
+ if ( (LA153_0==80) ) {
+ int LA153_1 = input.LA(2);
- if ( ((LA147_1>=125 && LA147_1<=126)||(LA147_1>=130 && LA147_1<=131)) ) {
- alt147=1;
+ if ( ((LA153_1>=131 && LA153_1<=132)||(LA153_1>=136 && LA153_1<=137)) ) {
+ alt153=1;
}
}
- switch (alt147) {
+ switch (alt153) {
case 1 :
- // InternalQVTimperative.g:14896:2: rule__ParameterCS__Group_2__0
+ // InternalQVTimperative.g:15832:2: rule__ParameterCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__0();
@@ -45028,14 +47719,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3"
- // InternalQVTimperative.g:14906:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ;
+ // InternalQVTimperative.g:15842:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ;
public final void rule__ParameterCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14910:1: ( rule__ParameterCS__Group__3__Impl )
- // InternalQVTimperative.g:14911:2: rule__ParameterCS__Group__3__Impl
+ // InternalQVTimperative.g:15846:1: ( rule__ParameterCS__Group__3__Impl )
+ // InternalQVTimperative.g:15847:2: rule__ParameterCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group__3__Impl();
@@ -45061,31 +47752,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group__3__Impl"
- // InternalQVTimperative.g:14917:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:15853:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ;
public final void rule__ParameterCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14921:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:14922:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:15857:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:14922:1: ( ( rule__ParameterCS__Group_3__0 )? )
- // InternalQVTimperative.g:14923:1: ( rule__ParameterCS__Group_3__0 )?
+ // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? )
+ // InternalQVTimperative.g:15859:1: ( rule__ParameterCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:14924:1: ( rule__ParameterCS__Group_3__0 )?
- int alt148=2;
- int LA148_0 = input.LA(1);
+ // InternalQVTimperative.g:15860:1: ( rule__ParameterCS__Group_3__0 )?
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA148_0==75) ) {
- alt148=1;
+ if ( (LA154_0==80) ) {
+ alt154=1;
}
- switch (alt148) {
+ switch (alt154) {
case 1 :
- // InternalQVTimperative.g:14924:2: rule__ParameterCS__Group_3__0
+ // InternalQVTimperative.g:15860:2: rule__ParameterCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__0();
@@ -45123,14 +47814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0"
- // InternalQVTimperative.g:14942:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:15878:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ;
public final void rule__ParameterCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14946:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 )
- // InternalQVTimperative.g:14947:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1
+ // InternalQVTimperative.g:15882:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:15883:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ParameterCS__Group_1__0__Impl();
@@ -45161,22 +47852,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:14954:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:15890:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__ParameterCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14958:1: ( ( ':' ) )
- // InternalQVTimperative.g:14959:1: ( ':' )
+ // InternalQVTimperative.g:15894:1: ( ( ':' ) )
+ // InternalQVTimperative.g:15895:1: ( ':' )
{
- // InternalQVTimperative.g:14959:1: ( ':' )
- // InternalQVTimperative.g:14960:1: ':'
+ // InternalQVTimperative.g:15895:1: ( ':' )
+ // InternalQVTimperative.g:15896:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
@@ -45202,14 +47893,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1"
- // InternalQVTimperative.g:14973:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:15909:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ;
public final void rule__ParameterCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14977:1: ( rule__ParameterCS__Group_1__1__Impl )
- // InternalQVTimperative.g:14978:2: rule__ParameterCS__Group_1__1__Impl
+ // InternalQVTimperative.g:15913:1: ( rule__ParameterCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:15914:2: rule__ParameterCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_1__1__Impl();
@@ -45235,23 +47926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:14984:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:15920:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__ParameterCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:14988:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:14989:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:15924:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:14989:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:14990:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:15926:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:14991:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:14991:2: rule__ParameterCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:15927:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:15927:2: rule__ParameterCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__OwnedTypeAssignment_1_1();
@@ -45286,16 +47977,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0"
- // InternalQVTimperative.g:15005:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ;
+ // InternalQVTimperative.g:15941:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ;
public final void rule__ParameterCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15009:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 )
- // InternalQVTimperative.g:15010:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1
+ // InternalQVTimperative.g:15945:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 )
+ // InternalQVTimperative.g:15946:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_74);
+ pushFollow(FollowSets000.FOLLOW_79);
rule__ParameterCS__Group_2__0__Impl();
state._fsp--;
@@ -45324,22 +48015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__0__Impl"
- // InternalQVTimperative.g:15017:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:15953:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15021:1: ( ( '{' ) )
- // InternalQVTimperative.g:15022:1: ( '{' )
+ // InternalQVTimperative.g:15957:1: ( ( '{' ) )
+ // InternalQVTimperative.g:15958:1: ( '{' )
{
- // InternalQVTimperative.g:15022:1: ( '{' )
- // InternalQVTimperative.g:15023:1: '{'
+ // InternalQVTimperative.g:15958:1: ( '{' )
+ // InternalQVTimperative.g:15959:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
@@ -45365,16 +48056,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1"
- // InternalQVTimperative.g:15036:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ;
+ // InternalQVTimperative.g:15972:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ;
public final void rule__ParameterCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15040:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 )
- // InternalQVTimperative.g:15041:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2
+ // InternalQVTimperative.g:15976:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 )
+ // InternalQVTimperative.g:15977:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__ParameterCS__Group_2__1__Impl();
state._fsp--;
@@ -45403,28 +48094,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__1__Impl"
- // InternalQVTimperative.g:15048:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ;
+ // InternalQVTimperative.g:15984:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ;
public final void rule__ParameterCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15052:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) )
- // InternalQVTimperative.g:15053:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:15988:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) )
+ // InternalQVTimperative.g:15989:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
{
- // InternalQVTimperative.g:15053:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:15054:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:15989:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:15990:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:15054:1: ( ( rule__ParameterCS__Group_2_1__0 ) )
- // InternalQVTimperative.g:15055:1: ( rule__ParameterCS__Group_2_1__0 )
+ // InternalQVTimperative.g:15990:1: ( ( rule__ParameterCS__Group_2_1__0 ) )
+ // InternalQVTimperative.g:15991:1: ( rule__ParameterCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:15056:1: ( rule__ParameterCS__Group_2_1__0 )
- // InternalQVTimperative.g:15056:2: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:15992:1: ( rule__ParameterCS__Group_2_1__0 )
+ // InternalQVTimperative.g:15992:2: rule__ParameterCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_75);
+ pushFollow(FollowSets000.FOLLOW_80);
rule__ParameterCS__Group_2_1__0();
state._fsp--;
@@ -45438,28 +48129,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:15059:1: ( ( rule__ParameterCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:15060:1: ( rule__ParameterCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:15995:1: ( ( rule__ParameterCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:15996:1: ( rule__ParameterCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:15061:1: ( rule__ParameterCS__Group_2_1__0 )*
- loop149:
+ // InternalQVTimperative.g:15997:1: ( rule__ParameterCS__Group_2_1__0 )*
+ loop155:
do {
- int alt149=2;
- int LA149_0 = input.LA(1);
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( ((LA149_0>=125 && LA149_0<=126)||(LA149_0>=130 && LA149_0<=131)) ) {
- alt149=1;
+ if ( ((LA155_0>=131 && LA155_0<=132)||(LA155_0>=136 && LA155_0<=137)) ) {
+ alt155=1;
}
- switch (alt149) {
+ switch (alt155) {
case 1 :
- // InternalQVTimperative.g:15061:2: rule__ParameterCS__Group_2_1__0
+ // InternalQVTimperative.g:15997:2: rule__ParameterCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_75);
+ pushFollow(FollowSets000.FOLLOW_80);
rule__ParameterCS__Group_2_1__0();
state._fsp--;
@@ -45469,7 +48160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop149;
+ break loop155;
}
} while (true);
@@ -45501,14 +48192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2"
- // InternalQVTimperative.g:15072:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:16008:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ;
public final void rule__ParameterCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15076:1: ( rule__ParameterCS__Group_2__2__Impl )
- // InternalQVTimperative.g:15077:2: rule__ParameterCS__Group_2__2__Impl
+ // InternalQVTimperative.g:16012:1: ( rule__ParameterCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:16013:2: rule__ParameterCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2__2__Impl();
@@ -45534,22 +48225,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2__2__Impl"
- // InternalQVTimperative.g:15083:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16019:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15087:1: ( ( '}' ) )
- // InternalQVTimperative.g:15088:1: ( '}' )
+ // InternalQVTimperative.g:16023:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16024:1: ( '}' )
{
- // InternalQVTimperative.g:15088:1: ( '}' )
- // InternalQVTimperative.g:15089:1: '}'
+ // InternalQVTimperative.g:16024:1: ( '}' )
+ // InternalQVTimperative.g:16025:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
}
@@ -45575,14 +48266,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0"
- // InternalQVTimperative.g:15108:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:16044:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ;
public final void rule__ParameterCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15112:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 )
- // InternalQVTimperative.g:15113:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1
+ // InternalQVTimperative.g:16048:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 )
+ // InternalQVTimperative.g:16049:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__ParameterCS__Group_2_1__0__Impl();
@@ -45613,23 +48304,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:15120:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ;
+ // InternalQVTimperative.g:16056:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ;
public final void rule__ParameterCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15124:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
- // InternalQVTimperative.g:15125:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16060:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) )
+ // InternalQVTimperative.g:16061:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
{
- // InternalQVTimperative.g:15125:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
- // InternalQVTimperative.g:15126:1: ( rule__ParameterCS__Alternatives_2_1_0 )
+ // InternalQVTimperative.g:16061:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) )
+ // InternalQVTimperative.g:16062:1: ( rule__ParameterCS__Alternatives_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getAlternatives_2_1_0());
}
- // InternalQVTimperative.g:15127:1: ( rule__ParameterCS__Alternatives_2_1_0 )
- // InternalQVTimperative.g:15127:2: rule__ParameterCS__Alternatives_2_1_0
+ // InternalQVTimperative.g:16063:1: ( rule__ParameterCS__Alternatives_2_1_0 )
+ // InternalQVTimperative.g:16063:2: rule__ParameterCS__Alternatives_2_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Alternatives_2_1_0();
@@ -45664,14 +48355,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1"
- // InternalQVTimperative.g:15137:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:16073:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ;
public final void rule__ParameterCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15141:1: ( rule__ParameterCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:15142:2: rule__ParameterCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:16077:1: ( rule__ParameterCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:16078:2: rule__ParameterCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_2_1__1__Impl();
@@ -45697,33 +48388,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:15148:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:16084:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ;
public final void rule__ParameterCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15152:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:15153:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16088:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:16089:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:15153:1: ( ( ',' )? )
- // InternalQVTimperative.g:15154:1: ( ',' )?
+ // InternalQVTimperative.g:16089:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16090:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
}
- // InternalQVTimperative.g:15155:1: ( ',' )?
- int alt150=2;
- int LA150_0 = input.LA(1);
+ // InternalQVTimperative.g:16091:1: ( ',' )?
+ int alt156=2;
+ int LA156_0 = input.LA(1);
- if ( (LA150_0==69) ) {
- alt150=1;
+ if ( (LA156_0==70) ) {
+ alt156=1;
}
- switch (alt150) {
+ switch (alt156) {
case 1 :
- // InternalQVTimperative.g:15156:2: ','
+ // InternalQVTimperative.g:16092:2: ','
{
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -45755,16 +48446,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0"
- // InternalQVTimperative.g:15171:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ;
+ // InternalQVTimperative.g:16107:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ;
public final void rule__ParameterCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15175:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 )
- // InternalQVTimperative.g:15176:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1
+ // InternalQVTimperative.g:16111:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 )
+ // InternalQVTimperative.g:16112:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__ParameterCS__Group_3__0__Impl();
state._fsp--;
@@ -45793,22 +48484,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__0__Impl"
- // InternalQVTimperative.g:15183:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16119:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ;
public final void rule__ParameterCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15187:1: ( ( '{' ) )
- // InternalQVTimperative.g:15188:1: ( '{' )
+ // InternalQVTimperative.g:16123:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16124:1: ( '{' )
{
- // InternalQVTimperative.g:15188:1: ( '{' )
- // InternalQVTimperative.g:15189:1: '{'
+ // InternalQVTimperative.g:16124:1: ( '{' )
+ // InternalQVTimperative.g:16125:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
@@ -45834,14 +48525,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1"
- // InternalQVTimperative.g:15202:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16138:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ;
public final void rule__ParameterCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15206:1: ( rule__ParameterCS__Group_3__1__Impl )
- // InternalQVTimperative.g:15207:2: rule__ParameterCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16142:1: ( rule__ParameterCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16143:2: rule__ParameterCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ParameterCS__Group_3__1__Impl();
@@ -45867,22 +48558,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__Group_3__1__Impl"
- // InternalQVTimperative.g:15213:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16149:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ;
public final void rule__ParameterCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15217:1: ( ( '}' ) )
- // InternalQVTimperative.g:15218:1: ( '}' )
+ // InternalQVTimperative.g:16153:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16154:1: ( '}' )
{
- // InternalQVTimperative.g:15218:1: ( '}' )
- // InternalQVTimperative.g:15219:1: '}'
+ // InternalQVTimperative.g:16154:1: ( '}' )
+ // InternalQVTimperative.g:16155:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
}
@@ -45908,16 +48599,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0"
- // InternalQVTimperative.g:15236:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ;
+ // InternalQVTimperative.g:16172:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ;
public final void rule__ReferenceCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15240:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
- // InternalQVTimperative.g:15241:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
+ // InternalQVTimperative.g:16176:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 )
+ // InternalQVTimperative.g:16177:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_81);
rule__ReferenceCS__Group__0__Impl();
state._fsp--;
@@ -45946,31 +48637,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__0__Impl"
- // InternalQVTimperative.g:15248:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ;
+ // InternalQVTimperative.g:16184:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ;
public final void rule__ReferenceCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15252:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
- // InternalQVTimperative.g:15253:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16188:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) )
+ // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
{
- // InternalQVTimperative.g:15253:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
- // InternalQVTimperative.g:15254:1: ( rule__ReferenceCS__Alternatives_0 )?
+ // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? )
+ // InternalQVTimperative.g:16190:1: ( rule__ReferenceCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:15255:1: ( rule__ReferenceCS__Alternatives_0 )?
- int alt151=2;
- int LA151_0 = input.LA(1);
+ // InternalQVTimperative.g:16191:1: ( rule__ReferenceCS__Alternatives_0 )?
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( ((LA151_0>=119 && LA151_0<=120)) ) {
- alt151=1;
+ if ( ((LA157_0>=125 && LA157_0<=126)) ) {
+ alt157=1;
}
- switch (alt151) {
+ switch (alt157) {
case 1 :
- // InternalQVTimperative.g:15255:2: rule__ReferenceCS__Alternatives_0
+ // InternalQVTimperative.g:16191:2: rule__ReferenceCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_0();
@@ -46008,14 +48699,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1"
- // InternalQVTimperative.g:15265:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ;
+ // InternalQVTimperative.g:16201:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ;
public final void rule__ReferenceCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15269:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
- // InternalQVTimperative.g:15270:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
+ // InternalQVTimperative.g:16205:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 )
+ // InternalQVTimperative.g:16206:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group__1__Impl();
@@ -46046,22 +48737,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__1__Impl"
- // InternalQVTimperative.g:15277:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
+ // InternalQVTimperative.g:16213:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ;
public final void rule__ReferenceCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15281:1: ( ( 'property' ) )
- // InternalQVTimperative.g:15282:1: ( 'property' )
+ // InternalQVTimperative.g:16217:1: ( ( 'property' ) )
+ // InternalQVTimperative.g:16218:1: ( 'property' )
{
- // InternalQVTimperative.g:15282:1: ( 'property' )
- // InternalQVTimperative.g:15283:1: 'property'
+ // InternalQVTimperative.g:16218:1: ( 'property' )
+ // InternalQVTimperative.g:16219:1: 'property'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
- match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
@@ -46087,16 +48778,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2"
- // InternalQVTimperative.g:15296:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ;
+ // InternalQVTimperative.g:16232:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ;
public final void rule__ReferenceCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15300:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
- // InternalQVTimperative.g:15301:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
+ // InternalQVTimperative.g:16236:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 )
+ // InternalQVTimperative.g:16237:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__2__Impl();
state._fsp--;
@@ -46125,23 +48816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__2__Impl"
- // InternalQVTimperative.g:15308:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:16244:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ;
public final void rule__ReferenceCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15312:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:15313:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16248:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:15313:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:15314:1: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:16250:1: ( rule__ReferenceCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:15315:1: ( rule__ReferenceCS__NameAssignment_2 )
- // InternalQVTimperative.g:15315:2: rule__ReferenceCS__NameAssignment_2
+ // InternalQVTimperative.g:16251:1: ( rule__ReferenceCS__NameAssignment_2 )
+ // InternalQVTimperative.g:16251:2: rule__ReferenceCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__NameAssignment_2();
@@ -46176,16 +48867,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3"
- // InternalQVTimperative.g:15325:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ;
+ // InternalQVTimperative.g:16261:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ;
public final void rule__ReferenceCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15329:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
- // InternalQVTimperative.g:15330:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
+ // InternalQVTimperative.g:16265:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 )
+ // InternalQVTimperative.g:16266:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__3__Impl();
state._fsp--;
@@ -46214,31 +48905,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__3__Impl"
- // InternalQVTimperative.g:15337:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ;
+ // InternalQVTimperative.g:16273:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ;
public final void rule__ReferenceCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15341:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
- // InternalQVTimperative.g:15342:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16277:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) )
+ // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? )
{
- // InternalQVTimperative.g:15342:1: ( ( rule__ReferenceCS__Group_3__0 )? )
- // InternalQVTimperative.g:15343:1: ( rule__ReferenceCS__Group_3__0 )?
+ // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? )
+ // InternalQVTimperative.g:16279:1: ( rule__ReferenceCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:15344:1: ( rule__ReferenceCS__Group_3__0 )?
- int alt152=2;
- int LA152_0 = input.LA(1);
+ // InternalQVTimperative.g:16280:1: ( rule__ReferenceCS__Group_3__0 )?
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( (LA152_0==96) ) {
- alt152=1;
+ if ( (LA158_0==100) ) {
+ alt158=1;
}
- switch (alt152) {
+ switch (alt158) {
case 1 :
- // InternalQVTimperative.g:15344:2: rule__ReferenceCS__Group_3__0
+ // InternalQVTimperative.g:16280:2: rule__ReferenceCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__0();
@@ -46276,16 +48967,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4"
- // InternalQVTimperative.g:15354:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ;
+ // InternalQVTimperative.g:16290:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ;
public final void rule__ReferenceCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15358:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
- // InternalQVTimperative.g:15359:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
+ // InternalQVTimperative.g:16294:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 )
+ // InternalQVTimperative.g:16295:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__4__Impl();
state._fsp--;
@@ -46314,31 +49005,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__4__Impl"
- // InternalQVTimperative.g:15366:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:16302:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ;
public final void rule__ReferenceCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15370:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:15371:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16306:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:15371:1: ( ( rule__ReferenceCS__Group_4__0 )? )
- // InternalQVTimperative.g:15372:1: ( rule__ReferenceCS__Group_4__0 )?
+ // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? )
+ // InternalQVTimperative.g:16308:1: ( rule__ReferenceCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:15373:1: ( rule__ReferenceCS__Group_4__0 )?
- int alt153=2;
- int LA153_0 = input.LA(1);
+ // InternalQVTimperative.g:16309:1: ( rule__ReferenceCS__Group_4__0 )?
+ int alt159=2;
+ int LA159_0 = input.LA(1);
- if ( (LA153_0==71) ) {
- alt153=1;
+ if ( (LA159_0==73) ) {
+ alt159=1;
}
- switch (alt153) {
+ switch (alt159) {
case 1 :
- // InternalQVTimperative.g:15373:2: rule__ReferenceCS__Group_4__0
+ // InternalQVTimperative.g:16309:2: rule__ReferenceCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__0();
@@ -46376,16 +49067,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5"
- // InternalQVTimperative.g:15383:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ;
+ // InternalQVTimperative.g:16319:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ;
public final void rule__ReferenceCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15387:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
- // InternalQVTimperative.g:15388:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
+ // InternalQVTimperative.g:16323:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 )
+ // InternalQVTimperative.g:16324:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__5__Impl();
state._fsp--;
@@ -46414,31 +49105,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__5__Impl"
- // InternalQVTimperative.g:15395:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:16331:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ;
public final void rule__ReferenceCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15399:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:15400:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16335:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:15400:1: ( ( rule__ReferenceCS__Group_5__0 )? )
- // InternalQVTimperative.g:15401:1: ( rule__ReferenceCS__Group_5__0 )?
+ // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? )
+ // InternalQVTimperative.g:16337:1: ( rule__ReferenceCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:15402:1: ( rule__ReferenceCS__Group_5__0 )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // InternalQVTimperative.g:16338:1: ( rule__ReferenceCS__Group_5__0 )?
+ int alt160=2;
+ int LA160_0 = input.LA(1);
- if ( (LA154_0==39) ) {
- alt154=1;
+ if ( (LA160_0==40) ) {
+ alt160=1;
}
- switch (alt154) {
+ switch (alt160) {
case 1 :
- // InternalQVTimperative.g:15402:2: rule__ReferenceCS__Group_5__0
+ // InternalQVTimperative.g:16338:2: rule__ReferenceCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__0();
@@ -46476,16 +49167,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6"
- // InternalQVTimperative.g:15412:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ;
+ // InternalQVTimperative.g:16348:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ;
public final void rule__ReferenceCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15416:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
- // InternalQVTimperative.g:15417:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
+ // InternalQVTimperative.g:16352:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 )
+ // InternalQVTimperative.g:16353:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
rule__ReferenceCS__Group__6__Impl();
state._fsp--;
@@ -46514,35 +49205,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__6__Impl"
- // InternalQVTimperative.g:15424:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:16360:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ;
public final void rule__ReferenceCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15428:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:15429:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16364:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:15429:1: ( ( rule__ReferenceCS__Group_6__0 )? )
- // InternalQVTimperative.g:15430:1: ( rule__ReferenceCS__Group_6__0 )?
+ // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? )
+ // InternalQVTimperative.g:16366:1: ( rule__ReferenceCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:15431:1: ( rule__ReferenceCS__Group_6__0 )?
- int alt155=2;
- int LA155_0 = input.LA(1);
+ // InternalQVTimperative.g:16367:1: ( rule__ReferenceCS__Group_6__0 )?
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( (LA155_0==75) ) {
- int LA155_1 = input.LA(2);
+ if ( (LA161_0==80) ) {
+ int LA161_1 = input.LA(2);
- if ( (LA155_1==117||(LA155_1>=121 && LA155_1<=122)||(LA155_1>=125 && LA155_1<=135)||(LA155_1>=138 && LA155_1<=141)) ) {
- alt155=1;
+ if ( (LA161_1==123||(LA161_1>=127 && LA161_1<=128)||(LA161_1>=131 && LA161_1<=141)||(LA161_1>=144 && LA161_1<=147)) ) {
+ alt161=1;
}
}
- switch (alt155) {
+ switch (alt161) {
case 1 :
- // InternalQVTimperative.g:15431:2: rule__ReferenceCS__Group_6__0
+ // InternalQVTimperative.g:16367:2: rule__ReferenceCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__0();
@@ -46580,14 +49271,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7"
- // InternalQVTimperative.g:15441:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ;
+ // InternalQVTimperative.g:16377:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ;
public final void rule__ReferenceCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15445:1: ( rule__ReferenceCS__Group__7__Impl )
- // InternalQVTimperative.g:15446:2: rule__ReferenceCS__Group__7__Impl
+ // InternalQVTimperative.g:16381:1: ( rule__ReferenceCS__Group__7__Impl )
+ // InternalQVTimperative.g:16382:2: rule__ReferenceCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group__7__Impl();
@@ -46613,23 +49304,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group__7__Impl"
- // InternalQVTimperative.g:15452:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:16388:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ;
public final void rule__ReferenceCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15456:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:15457:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16392:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:15457:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
- // InternalQVTimperative.g:15458:1: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:16394:1: ( rule__ReferenceCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:15459:1: ( rule__ReferenceCS__Alternatives_7 )
- // InternalQVTimperative.g:15459:2: rule__ReferenceCS__Alternatives_7
+ // InternalQVTimperative.g:16395:1: ( rule__ReferenceCS__Alternatives_7 )
+ // InternalQVTimperative.g:16395:2: rule__ReferenceCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_7();
@@ -46664,16 +49355,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0"
- // InternalQVTimperative.g:15485:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ;
+ // InternalQVTimperative.g:16421:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ;
public final void rule__ReferenceCS__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15489:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 )
- // InternalQVTimperative.g:15490:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1
+ // InternalQVTimperative.g:16425:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 )
+ // InternalQVTimperative.g:16426:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1
{
- pushFollow(FollowSets000.FOLLOW_50);
+ pushFollow(FollowSets000.FOLLOW_55);
rule__ReferenceCS__Group_0_0__0__Impl();
state._fsp--;
@@ -46702,23 +49393,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__0__Impl"
- // InternalQVTimperative.g:15497:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ;
+ // InternalQVTimperative.g:16433:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ;
public final void rule__ReferenceCS__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15501:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
- // InternalQVTimperative.g:15502:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16437:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) )
+ // InternalQVTimperative.g:16438:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
{
- // InternalQVTimperative.g:15502:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
- // InternalQVTimperative.g:15503:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:16438:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) )
+ // InternalQVTimperative.g:16439:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_0());
}
- // InternalQVTimperative.g:15504:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
- // InternalQVTimperative.g:15504:2: rule__ReferenceCS__QualifiersAssignment_0_0_0
+ // InternalQVTimperative.g:16440:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 )
+ // InternalQVTimperative.g:16440:2: rule__ReferenceCS__QualifiersAssignment_0_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_0();
@@ -46753,14 +49444,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1"
- // InternalQVTimperative.g:15514:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ;
+ // InternalQVTimperative.g:16450:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ;
public final void rule__ReferenceCS__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15518:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
- // InternalQVTimperative.g:15519:2: rule__ReferenceCS__Group_0_0__1__Impl
+ // InternalQVTimperative.g:16454:1: ( rule__ReferenceCS__Group_0_0__1__Impl )
+ // InternalQVTimperative.g:16455:2: rule__ReferenceCS__Group_0_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_0__1__Impl();
@@ -46786,31 +49477,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_0__1__Impl"
- // InternalQVTimperative.g:15525:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ;
+ // InternalQVTimperative.g:16461:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ;
public final void rule__ReferenceCS__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15529:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
- // InternalQVTimperative.g:15530:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16465:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) )
+ // InternalQVTimperative.g:16466:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
{
- // InternalQVTimperative.g:15530:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
- // InternalQVTimperative.g:15531:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
+ // InternalQVTimperative.g:16466:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? )
+ // InternalQVTimperative.g:16467:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_1());
}
- // InternalQVTimperative.g:15532:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalQVTimperative.g:16468:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )?
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( (LA156_0==120) ) {
- alt156=1;
+ if ( (LA162_0==126) ) {
+ alt162=1;
}
- switch (alt156) {
+ switch (alt162) {
case 1 :
- // InternalQVTimperative.g:15532:2: rule__ReferenceCS__QualifiersAssignment_0_0_1
+ // InternalQVTimperative.g:16468:2: rule__ReferenceCS__QualifiersAssignment_0_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_0_1();
@@ -46848,16 +49539,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0"
- // InternalQVTimperative.g:15546:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:16482:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ;
public final void rule__ReferenceCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15550:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 )
- // InternalQVTimperative.g:15551:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1
+ // InternalQVTimperative.g:16486:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 )
+ // InternalQVTimperative.g:16487:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_51);
+ pushFollow(FollowSets000.FOLLOW_56);
rule__ReferenceCS__Group_0_1__0__Impl();
state._fsp--;
@@ -46886,23 +49577,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:15558:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ;
+ // InternalQVTimperative.g:16494:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ;
public final void rule__ReferenceCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15562:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
- // InternalQVTimperative.g:15563:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16498:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) )
+ // InternalQVTimperative.g:16499:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
{
- // InternalQVTimperative.g:15563:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
- // InternalQVTimperative.g:15564:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:16499:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) )
+ // InternalQVTimperative.g:16500:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_0());
}
- // InternalQVTimperative.g:15565:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
- // InternalQVTimperative.g:15565:2: rule__ReferenceCS__QualifiersAssignment_0_1_0
+ // InternalQVTimperative.g:16501:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 )
+ // InternalQVTimperative.g:16501:2: rule__ReferenceCS__QualifiersAssignment_0_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_0();
@@ -46937,14 +49628,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1"
- // InternalQVTimperative.g:15575:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:16511:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ;
public final void rule__ReferenceCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15579:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:15580:2: rule__ReferenceCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:16515:1: ( rule__ReferenceCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:16516:2: rule__ReferenceCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_0_1__1__Impl();
@@ -46970,31 +49661,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:15586:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ;
+ // InternalQVTimperative.g:16522:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ;
public final void rule__ReferenceCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15590:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
- // InternalQVTimperative.g:15591:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16526:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) )
+ // InternalQVTimperative.g:16527:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
{
- // InternalQVTimperative.g:15591:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
- // InternalQVTimperative.g:15592:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
+ // InternalQVTimperative.g:16527:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? )
+ // InternalQVTimperative.g:16528:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_1());
}
- // InternalQVTimperative.g:15593:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
- int alt157=2;
- int LA157_0 = input.LA(1);
+ // InternalQVTimperative.g:16529:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )?
+ int alt163=2;
+ int LA163_0 = input.LA(1);
- if ( (LA157_0==119) ) {
- alt157=1;
+ if ( (LA163_0==125) ) {
+ alt163=1;
}
- switch (alt157) {
+ switch (alt163) {
case 1 :
- // InternalQVTimperative.g:15593:2: rule__ReferenceCS__QualifiersAssignment_0_1_1
+ // InternalQVTimperative.g:16529:2: rule__ReferenceCS__QualifiersAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__QualifiersAssignment_0_1_1();
@@ -47032,14 +49723,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0"
- // InternalQVTimperative.g:15607:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ;
+ // InternalQVTimperative.g:16543:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ;
public final void rule__ReferenceCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15611:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 )
- // InternalQVTimperative.g:15612:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1
+ // InternalQVTimperative.g:16547:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 )
+ // InternalQVTimperative.g:16548:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__ReferenceCS__Group_3__0__Impl();
@@ -47070,22 +49761,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__0__Impl"
- // InternalQVTimperative.g:15619:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
+ // InternalQVTimperative.g:16555:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ;
public final void rule__ReferenceCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15623:1: ( ( '#' ) )
- // InternalQVTimperative.g:15624:1: ( '#' )
+ // InternalQVTimperative.g:16559:1: ( ( '#' ) )
+ // InternalQVTimperative.g:16560:1: ( '#' )
{
- // InternalQVTimperative.g:15624:1: ( '#' )
- // InternalQVTimperative.g:15625:1: '#'
+ // InternalQVTimperative.g:16560:1: ( '#' )
+ // InternalQVTimperative.g:16561:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
- match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
@@ -47111,14 +49802,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1"
- // InternalQVTimperative.g:15638:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:16574:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ;
public final void rule__ReferenceCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15642:1: ( rule__ReferenceCS__Group_3__1__Impl )
- // InternalQVTimperative.g:15643:2: rule__ReferenceCS__Group_3__1__Impl
+ // InternalQVTimperative.g:16578:1: ( rule__ReferenceCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:16579:2: rule__ReferenceCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_3__1__Impl();
@@ -47144,23 +49835,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_3__1__Impl"
- // InternalQVTimperative.g:15649:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:16585:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ;
public final void rule__ReferenceCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15653:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
- // InternalQVTimperative.g:15654:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16589:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
{
- // InternalQVTimperative.g:15654:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
- // InternalQVTimperative.g:15655:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) )
+ // InternalQVTimperative.g:16591:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositeAssignment_3_1());
}
- // InternalQVTimperative.g:15656:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
- // InternalQVTimperative.g:15656:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1
+ // InternalQVTimperative.g:16592:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 )
+ // InternalQVTimperative.g:16592:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__ReferredOppositeAssignment_3_1();
@@ -47195,14 +49886,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0"
- // InternalQVTimperative.g:15670:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ;
+ // InternalQVTimperative.g:16606:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ;
public final void rule__ReferenceCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15674:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 )
- // InternalQVTimperative.g:15675:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1
+ // InternalQVTimperative.g:16610:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 )
+ // InternalQVTimperative.g:16611:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__ReferenceCS__Group_4__0__Impl();
@@ -47233,22 +49924,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__0__Impl"
- // InternalQVTimperative.g:15682:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:16618:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15686:1: ( ( ':' ) )
- // InternalQVTimperative.g:15687:1: ( ':' )
+ // InternalQVTimperative.g:16622:1: ( ( ':' ) )
+ // InternalQVTimperative.g:16623:1: ( ':' )
{
- // InternalQVTimperative.g:15687:1: ( ':' )
- // InternalQVTimperative.g:15688:1: ':'
+ // InternalQVTimperative.g:16623:1: ( ':' )
+ // InternalQVTimperative.g:16624:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
@@ -47274,14 +49965,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1"
- // InternalQVTimperative.g:15701:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:16637:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ;
public final void rule__ReferenceCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15705:1: ( rule__ReferenceCS__Group_4__1__Impl )
- // InternalQVTimperative.g:15706:2: rule__ReferenceCS__Group_4__1__Impl
+ // InternalQVTimperative.g:16641:1: ( rule__ReferenceCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:16642:2: rule__ReferenceCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_4__1__Impl();
@@ -47307,23 +49998,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_4__1__Impl"
- // InternalQVTimperative.g:15712:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:16648:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ;
public final void rule__ReferenceCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15716:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
- // InternalQVTimperative.g:15717:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16652:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
{
- // InternalQVTimperative.g:15717:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
- // InternalQVTimperative.g:15718:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) )
+ // InternalQVTimperative.g:16654:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeAssignment_4_1());
}
- // InternalQVTimperative.g:15719:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
- // InternalQVTimperative.g:15719:2: rule__ReferenceCS__OwnedTypeAssignment_4_1
+ // InternalQVTimperative.g:16655:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 )
+ // InternalQVTimperative.g:16655:2: rule__ReferenceCS__OwnedTypeAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedTypeAssignment_4_1();
@@ -47358,16 +50049,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0"
- // InternalQVTimperative.g:15733:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ;
+ // InternalQVTimperative.g:16669:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ;
public final void rule__ReferenceCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15737:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 )
- // InternalQVTimperative.g:15738:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1
+ // InternalQVTimperative.g:16673:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 )
+ // InternalQVTimperative.g:16674:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__ReferenceCS__Group_5__0__Impl();
state._fsp--;
@@ -47396,22 +50087,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__0__Impl"
- // InternalQVTimperative.g:15745:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:16681:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ;
public final void rule__ReferenceCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15749:1: ( ( '=' ) )
- // InternalQVTimperative.g:15750:1: ( '=' )
+ // InternalQVTimperative.g:16685:1: ( ( '=' ) )
+ // InternalQVTimperative.g:16686:1: ( '=' )
{
- // InternalQVTimperative.g:15750:1: ( '=' )
- // InternalQVTimperative.g:15751:1: '='
+ // InternalQVTimperative.g:16686:1: ( '=' )
+ // InternalQVTimperative.g:16687:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
@@ -47437,14 +50128,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1"
- // InternalQVTimperative.g:15764:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:16700:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ;
public final void rule__ReferenceCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15768:1: ( rule__ReferenceCS__Group_5__1__Impl )
- // InternalQVTimperative.g:15769:2: rule__ReferenceCS__Group_5__1__Impl
+ // InternalQVTimperative.g:16704:1: ( rule__ReferenceCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:16705:2: rule__ReferenceCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_5__1__Impl();
@@ -47470,23 +50161,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_5__1__Impl"
- // InternalQVTimperative.g:15775:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:16711:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ;
public final void rule__ReferenceCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15779:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
- // InternalQVTimperative.g:15780:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:16715:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
{
- // InternalQVTimperative.g:15780:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
- // InternalQVTimperative.g:15781:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) )
+ // InternalQVTimperative.g:16717:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultAssignment_5_1());
}
- // InternalQVTimperative.g:15782:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
- // InternalQVTimperative.g:15782:2: rule__ReferenceCS__DefaultAssignment_5_1
+ // InternalQVTimperative.g:16718:1: ( rule__ReferenceCS__DefaultAssignment_5_1 )
+ // InternalQVTimperative.g:16718:2: rule__ReferenceCS__DefaultAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__DefaultAssignment_5_1();
@@ -47521,16 +50212,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0"
- // InternalQVTimperative.g:15796:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ;
+ // InternalQVTimperative.g:16732:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ;
public final void rule__ReferenceCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15800:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 )
- // InternalQVTimperative.g:15801:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1
+ // InternalQVTimperative.g:16736:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 )
+ // InternalQVTimperative.g:16737:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1
{
- pushFollow(FollowSets000.FOLLOW_78);
+ pushFollow(FollowSets000.FOLLOW_83);
rule__ReferenceCS__Group_6__0__Impl();
state._fsp--;
@@ -47559,22 +50250,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__0__Impl"
- // InternalQVTimperative.g:15808:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16744:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__ReferenceCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15812:1: ( ( '{' ) )
- // InternalQVTimperative.g:15813:1: ( '{' )
+ // InternalQVTimperative.g:16748:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16749:1: ( '{' )
{
- // InternalQVTimperative.g:15813:1: ( '{' )
- // InternalQVTimperative.g:15814:1: '{'
+ // InternalQVTimperative.g:16749:1: ( '{' )
+ // InternalQVTimperative.g:16750:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
@@ -47600,16 +50291,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1"
- // InternalQVTimperative.g:15827:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ;
+ // InternalQVTimperative.g:16763:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ;
public final void rule__ReferenceCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15831:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 )
- // InternalQVTimperative.g:15832:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2
+ // InternalQVTimperative.g:16767:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 )
+ // InternalQVTimperative.g:16768:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__ReferenceCS__Group_6__1__Impl();
state._fsp--;
@@ -47638,28 +50329,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__1__Impl"
- // InternalQVTimperative.g:15839:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ;
+ // InternalQVTimperative.g:16775:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ;
public final void rule__ReferenceCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15843:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) )
- // InternalQVTimperative.g:15844:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
+ // InternalQVTimperative.g:16779:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) )
+ // InternalQVTimperative.g:16780:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
{
- // InternalQVTimperative.g:15844:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
- // InternalQVTimperative.g:15845:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* )
+ // InternalQVTimperative.g:16780:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) )
+ // InternalQVTimperative.g:16781:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* )
{
- // InternalQVTimperative.g:15845:1: ( ( rule__ReferenceCS__Group_6_1__0 ) )
- // InternalQVTimperative.g:15846:1: ( rule__ReferenceCS__Group_6_1__0 )
+ // InternalQVTimperative.g:16781:1: ( ( rule__ReferenceCS__Group_6_1__0 ) )
+ // InternalQVTimperative.g:16782:1: ( rule__ReferenceCS__Group_6_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:15847:1: ( rule__ReferenceCS__Group_6_1__0 )
- // InternalQVTimperative.g:15847:2: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:16783:1: ( rule__ReferenceCS__Group_6_1__0 )
+ // InternalQVTimperative.g:16783:2: rule__ReferenceCS__Group_6_1__0
{
- pushFollow(FollowSets000.FOLLOW_79);
+ pushFollow(FollowSets000.FOLLOW_84);
rule__ReferenceCS__Group_6_1__0();
state._fsp--;
@@ -47673,28 +50364,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
- // InternalQVTimperative.g:15850:1: ( ( rule__ReferenceCS__Group_6_1__0 )* )
- // InternalQVTimperative.g:15851:1: ( rule__ReferenceCS__Group_6_1__0 )*
+ // InternalQVTimperative.g:16786:1: ( ( rule__ReferenceCS__Group_6_1__0 )* )
+ // InternalQVTimperative.g:16787:1: ( rule__ReferenceCS__Group_6_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getGroup_6_1());
}
- // InternalQVTimperative.g:15852:1: ( rule__ReferenceCS__Group_6_1__0 )*
- loop158:
+ // InternalQVTimperative.g:16788:1: ( rule__ReferenceCS__Group_6_1__0 )*
+ loop164:
do {
- int alt158=2;
- int LA158_0 = input.LA(1);
+ int alt164=2;
+ int LA164_0 = input.LA(1);
- if ( (LA158_0==117||(LA158_0>=121 && LA158_0<=122)||(LA158_0>=125 && LA158_0<=135)||(LA158_0>=138 && LA158_0<=141)) ) {
- alt158=1;
+ if ( (LA164_0==123||(LA164_0>=127 && LA164_0<=128)||(LA164_0>=131 && LA164_0<=141)||(LA164_0>=144 && LA164_0<=147)) ) {
+ alt164=1;
}
- switch (alt158) {
+ switch (alt164) {
case 1 :
- // InternalQVTimperative.g:15852:2: rule__ReferenceCS__Group_6_1__0
+ // InternalQVTimperative.g:16788:2: rule__ReferenceCS__Group_6_1__0
{
- pushFollow(FollowSets000.FOLLOW_79);
+ pushFollow(FollowSets000.FOLLOW_84);
rule__ReferenceCS__Group_6_1__0();
state._fsp--;
@@ -47704,7 +50395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop158;
+ break loop164;
}
} while (true);
@@ -47736,14 +50427,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2"
- // InternalQVTimperative.g:15863:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:16799:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ;
public final void rule__ReferenceCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15867:1: ( rule__ReferenceCS__Group_6__2__Impl )
- // InternalQVTimperative.g:15868:2: rule__ReferenceCS__Group_6__2__Impl
+ // InternalQVTimperative.g:16803:1: ( rule__ReferenceCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:16804:2: rule__ReferenceCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6__2__Impl();
@@ -47769,22 +50460,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6__2__Impl"
- // InternalQVTimperative.g:15874:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16810:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__ReferenceCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15878:1: ( ( '}' ) )
- // InternalQVTimperative.g:15879:1: ( '}' )
+ // InternalQVTimperative.g:16814:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16815:1: ( '}' )
{
- // InternalQVTimperative.g:15879:1: ( '}' )
- // InternalQVTimperative.g:15880:1: '}'
+ // InternalQVTimperative.g:16815:1: ( '}' )
+ // InternalQVTimperative.g:16816:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
}
@@ -47810,14 +50501,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0"
- // InternalQVTimperative.g:15899:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ;
+ // InternalQVTimperative.g:16835:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ;
public final void rule__ReferenceCS__Group_6_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15903:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 )
- // InternalQVTimperative.g:15904:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1
+ // InternalQVTimperative.g:16839:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 )
+ // InternalQVTimperative.g:16840:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__ReferenceCS__Group_6_1__0__Impl();
@@ -47848,23 +50539,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__0__Impl"
- // InternalQVTimperative.g:15911:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ;
+ // InternalQVTimperative.g:16847:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ;
public final void rule__ReferenceCS__Group_6_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15915:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
- // InternalQVTimperative.g:15916:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:16851:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) )
+ // InternalQVTimperative.g:16852:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
{
- // InternalQVTimperative.g:15916:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
- // InternalQVTimperative.g:15917:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
+ // InternalQVTimperative.g:16852:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) )
+ // InternalQVTimperative.g:16853:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_6_1_0());
}
- // InternalQVTimperative.g:15918:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
- // InternalQVTimperative.g:15918:2: rule__ReferenceCS__Alternatives_6_1_0
+ // InternalQVTimperative.g:16854:1: ( rule__ReferenceCS__Alternatives_6_1_0 )
+ // InternalQVTimperative.g:16854:2: rule__ReferenceCS__Alternatives_6_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Alternatives_6_1_0();
@@ -47899,14 +50590,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1"
- // InternalQVTimperative.g:15928:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ;
+ // InternalQVTimperative.g:16864:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ;
public final void rule__ReferenceCS__Group_6_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15932:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
- // InternalQVTimperative.g:15933:2: rule__ReferenceCS__Group_6_1__1__Impl
+ // InternalQVTimperative.g:16868:1: ( rule__ReferenceCS__Group_6_1__1__Impl )
+ // InternalQVTimperative.g:16869:2: rule__ReferenceCS__Group_6_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_6_1__1__Impl();
@@ -47932,33 +50623,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_6_1__1__Impl"
- // InternalQVTimperative.g:15939:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ;
+ // InternalQVTimperative.g:16875:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ;
public final void rule__ReferenceCS__Group_6_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15943:1: ( ( ( ',' )? ) )
- // InternalQVTimperative.g:15944:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16879:1: ( ( ( ',' )? ) )
+ // InternalQVTimperative.g:16880:1: ( ( ',' )? )
{
- // InternalQVTimperative.g:15944:1: ( ( ',' )? )
- // InternalQVTimperative.g:15945:1: ( ',' )?
+ // InternalQVTimperative.g:16880:1: ( ( ',' )? )
+ // InternalQVTimperative.g:16881:1: ( ',' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
}
- // InternalQVTimperative.g:15946:1: ( ',' )?
- int alt159=2;
- int LA159_0 = input.LA(1);
+ // InternalQVTimperative.g:16882:1: ( ',' )?
+ int alt165=2;
+ int LA165_0 = input.LA(1);
- if ( (LA159_0==69) ) {
- alt159=1;
+ if ( (LA165_0==70) ) {
+ alt165=1;
}
- switch (alt159) {
+ switch (alt165) {
case 1 :
- // InternalQVTimperative.g:15947:2: ','
+ // InternalQVTimperative.g:16883:2: ','
{
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -47990,16 +50681,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0"
- // InternalQVTimperative.g:15962:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:16898:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ;
public final void rule__ReferenceCS__Group_7_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15966:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 )
- // InternalQVTimperative.g:15967:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1
+ // InternalQVTimperative.g:16902:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 )
+ // InternalQVTimperative.g:16903:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__ReferenceCS__Group_7_0__0__Impl();
state._fsp--;
@@ -48028,22 +50719,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:15974:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:16910:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ;
public final void rule__ReferenceCS__Group_7_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15978:1: ( ( '{' ) )
- // InternalQVTimperative.g:15979:1: ( '{' )
+ // InternalQVTimperative.g:16914:1: ( ( '{' ) )
+ // InternalQVTimperative.g:16915:1: ( '{' )
{
- // InternalQVTimperative.g:15979:1: ( '{' )
- // InternalQVTimperative.g:15980:1: '{'
+ // InternalQVTimperative.g:16915:1: ( '{' )
+ // InternalQVTimperative.g:16916:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
@@ -48069,16 +50760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1"
- // InternalQVTimperative.g:15993:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:16929:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ;
public final void rule__ReferenceCS__Group_7_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:15997:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 )
- // InternalQVTimperative.g:15998:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2
+ // InternalQVTimperative.g:16933:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 )
+ // InternalQVTimperative.g:16934:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2
{
- pushFollow(FollowSets000.FOLLOW_55);
+ pushFollow(FollowSets000.FOLLOW_60);
rule__ReferenceCS__Group_7_0__1__Impl();
state._fsp--;
@@ -48107,37 +50798,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:16005:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:16941:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ;
public final void rule__ReferenceCS__Group_7_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16009:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:16010:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:16945:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:16946:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
{
- // InternalQVTimperative.g:16010:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
- // InternalQVTimperative.g:16011:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:16946:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:16947:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:16012:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
- loop160:
+ // InternalQVTimperative.g:16948:1: ( rule__ReferenceCS__Alternatives_7_0_1 )*
+ loop166:
do {
- int alt160=2;
- int LA160_0 = input.LA(1);
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( ((LA160_0>=87 && LA160_0<=88)) ) {
- alt160=1;
+ if ( ((LA166_0>=91 && LA166_0<=92)) ) {
+ alt166=1;
}
- switch (alt160) {
+ switch (alt166) {
case 1 :
- // InternalQVTimperative.g:16012:2: rule__ReferenceCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:16948:2: rule__ReferenceCS__Alternatives_7_0_1
{
- pushFollow(FollowSets000.FOLLOW_56);
+ pushFollow(FollowSets000.FOLLOW_61);
rule__ReferenceCS__Alternatives_7_0_1();
state._fsp--;
@@ -48147,7 +50838,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop160;
+ break loop166;
}
} while (true);
@@ -48176,14 +50867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2"
- // InternalQVTimperative.g:16022:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:16958:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ;
public final void rule__ReferenceCS__Group_7_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16026:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:16027:2: rule__ReferenceCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:16962:1: ( rule__ReferenceCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:16963:2: rule__ReferenceCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0__2__Impl();
@@ -48209,22 +50900,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:16033:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:16969:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ;
public final void rule__ReferenceCS__Group_7_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16037:1: ( ( '}' ) )
- // InternalQVTimperative.g:16038:1: ( '}' )
+ // InternalQVTimperative.g:16973:1: ( ( '}' ) )
+ // InternalQVTimperative.g:16974:1: ( '}' )
{
- // InternalQVTimperative.g:16038:1: ( '}' )
- // InternalQVTimperative.g:16039:1: '}'
+ // InternalQVTimperative.g:16974:1: ( '}' )
+ // InternalQVTimperative.g:16975:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
@@ -48250,16 +50941,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0"
- // InternalQVTimperative.g:16058:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ;
+ // InternalQVTimperative.g:16994:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ;
public final void rule__ReferenceCS__Group_7_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16062:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 )
- // InternalQVTimperative.g:16063:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1
+ // InternalQVTimperative.g:16998:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 )
+ // InternalQVTimperative.g:16999:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__ReferenceCS__Group_7_0_1_0__0__Impl();
state._fsp--;
@@ -48288,22 +50979,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0__Impl"
- // InternalQVTimperative.g:16070:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ;
+ // InternalQVTimperative.g:17006:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16074:1: ( ( 'initial' ) )
- // InternalQVTimperative.g:16075:1: ( 'initial' )
+ // InternalQVTimperative.g:17010:1: ( ( 'initial' ) )
+ // InternalQVTimperative.g:17011:1: ( 'initial' )
{
- // InternalQVTimperative.g:16075:1: ( 'initial' )
- // InternalQVTimperative.g:16076:1: 'initial'
+ // InternalQVTimperative.g:17011:1: ( 'initial' )
+ // InternalQVTimperative.g:17012:1: 'initial'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
- match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
@@ -48329,16 +51020,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1"
- // InternalQVTimperative.g:16089:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ;
+ // InternalQVTimperative.g:17025:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ;
public final void rule__ReferenceCS__Group_7_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16093:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 )
- // InternalQVTimperative.g:16094:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2
+ // InternalQVTimperative.g:17029:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 )
+ // InternalQVTimperative.g:17030:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__ReferenceCS__Group_7_0_1_0__1__Impl();
state._fsp--;
@@ -48367,31 +51058,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1__Impl"
- // InternalQVTimperative.g:16101:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17037:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16105:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:16106:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17041:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:16106:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:16107:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17043:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_0_1());
}
- // InternalQVTimperative.g:16108:1: ( ruleUnrestrictedName )?
- int alt161=2;
- int LA161_0 = input.LA(1);
+ // InternalQVTimperative.g:17044:1: ( ruleUnrestrictedName )?
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( ((LA161_0>=RULE_SIMPLE_ID && LA161_0<=RULE_ESCAPED_ID)||(LA161_0>=18 && LA161_0<=28)) ) {
- alt161=1;
+ if ( ((LA167_0>=RULE_SIMPLE_ID && LA167_0<=RULE_ESCAPED_ID)||(LA167_0>=19 && LA167_0<=29)) ) {
+ alt167=1;
}
- switch (alt161) {
+ switch (alt167) {
case 1 :
- // InternalQVTimperative.g:16108:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17044:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -48429,16 +51120,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2"
- // InternalQVTimperative.g:16118:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ;
+ // InternalQVTimperative.g:17054:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ;
public final void rule__ReferenceCS__Group_7_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16122:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 )
- // InternalQVTimperative.g:16123:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3
+ // InternalQVTimperative.g:17058:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 )
+ // InternalQVTimperative.g:17059:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_0__2__Impl();
state._fsp--;
@@ -48467,22 +51158,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2__Impl"
- // InternalQVTimperative.g:16130:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17066:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16134:1: ( ( ':' ) )
- // InternalQVTimperative.g:16135:1: ( ':' )
+ // InternalQVTimperative.g:17070:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17071:1: ( ':' )
{
- // InternalQVTimperative.g:16135:1: ( ':' )
- // InternalQVTimperative.g:16136:1: ':'
+ // InternalQVTimperative.g:17071:1: ( ':' )
+ // InternalQVTimperative.g:17072:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
@@ -48508,16 +51199,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3"
- // InternalQVTimperative.g:16149:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ;
+ // InternalQVTimperative.g:17085:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ;
public final void rule__ReferenceCS__Group_7_0_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16153:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 )
- // InternalQVTimperative.g:16154:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4
+ // InternalQVTimperative.g:17089:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 )
+ // InternalQVTimperative.g:17090:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_0__3__Impl();
state._fsp--;
@@ -48546,31 +51237,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3__Impl"
- // InternalQVTimperative.g:16161:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ;
+ // InternalQVTimperative.g:17097:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16165:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
- // InternalQVTimperative.g:16166:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17101:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) )
+ // InternalQVTimperative.g:17102:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
{
- // InternalQVTimperative.g:16166:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
- // InternalQVTimperative.g:16167:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
+ // InternalQVTimperative.g:17102:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? )
+ // InternalQVTimperative.g:17103:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_0_3());
}
- // InternalQVTimperative.g:16168:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
- int alt162=2;
- int LA162_0 = input.LA(1);
+ // InternalQVTimperative.g:17104:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )?
+ int alt168=2;
+ int LA168_0 = input.LA(1);
- if ( ((LA162_0>=RULE_INT && LA162_0<=RULE_UNQUOTED_STRING)||(LA162_0>=18 && LA162_0<=28)||(LA162_0>=30 && LA162_0<=32)||(LA162_0>=49 && LA162_0<=63)||LA162_0==82||LA162_0==101||(LA162_0>=103 && LA162_0<=104)||LA162_0==108||(LA162_0>=113 && LA162_0<=114)||(LA162_0>=144 && LA162_0<=145)) ) {
- alt162=1;
+ if ( ((LA168_0>=RULE_INT && LA168_0<=RULE_UNQUOTED_STRING)||(LA168_0>=19 && LA168_0<=29)||(LA168_0>=31 && LA168_0<=33)||(LA168_0>=50 && LA168_0<=64)||LA168_0==86||LA168_0==105||(LA168_0>=107 && LA168_0<=108)||LA168_0==112||(LA168_0>=117 && LA168_0<=118)||(LA168_0>=150 && LA168_0<=151)) ) {
+ alt168=1;
}
- switch (alt162) {
+ switch (alt168) {
case 1 :
- // InternalQVTimperative.g:16168:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
+ // InternalQVTimperative.g:17104:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3();
@@ -48608,14 +51299,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4"
- // InternalQVTimperative.g:16178:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ;
+ // InternalQVTimperative.g:17114:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ;
public final void rule__ReferenceCS__Group_7_0_1_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16182:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
- // InternalQVTimperative.g:16183:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
+ // InternalQVTimperative.g:17118:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl )
+ // InternalQVTimperative.g:17119:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_0__4__Impl();
@@ -48641,22 +51332,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4__Impl"
- // InternalQVTimperative.g:16189:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17125:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ;
public final void rule__ReferenceCS__Group_7_0_1_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16193:1: ( ( ';' ) )
- // InternalQVTimperative.g:16194:1: ( ';' )
+ // InternalQVTimperative.g:17129:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17130:1: ( ';' )
{
- // InternalQVTimperative.g:16194:1: ( ';' )
- // InternalQVTimperative.g:16195:1: ';'
+ // InternalQVTimperative.g:17130:1: ( ';' )
+ // InternalQVTimperative.g:17131:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
}
@@ -48682,16 +51373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0"
- // InternalQVTimperative.g:16218:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ;
+ // InternalQVTimperative.g:17154:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ;
public final void rule__ReferenceCS__Group_7_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16222:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 )
- // InternalQVTimperative.g:16223:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1
+ // InternalQVTimperative.g:17158:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 )
+ // InternalQVTimperative.g:17159:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__ReferenceCS__Group_7_0_1_1__0__Impl();
state._fsp--;
@@ -48720,22 +51411,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0__Impl"
- // InternalQVTimperative.g:16230:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ;
+ // InternalQVTimperative.g:17166:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16234:1: ( ( 'derivation' ) )
- // InternalQVTimperative.g:16235:1: ( 'derivation' )
+ // InternalQVTimperative.g:17170:1: ( ( 'derivation' ) )
+ // InternalQVTimperative.g:17171:1: ( 'derivation' )
{
- // InternalQVTimperative.g:16235:1: ( 'derivation' )
- // InternalQVTimperative.g:16236:1: 'derivation'
+ // InternalQVTimperative.g:17171:1: ( 'derivation' )
+ // InternalQVTimperative.g:17172:1: 'derivation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
- match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
@@ -48761,16 +51452,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1"
- // InternalQVTimperative.g:16249:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ;
+ // InternalQVTimperative.g:17185:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ;
public final void rule__ReferenceCS__Group_7_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16253:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 )
- // InternalQVTimperative.g:16254:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2
+ // InternalQVTimperative.g:17189:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 )
+ // InternalQVTimperative.g:17190:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_57);
+ pushFollow(FollowSets000.FOLLOW_62);
rule__ReferenceCS__Group_7_0_1_1__1__Impl();
state._fsp--;
@@ -48799,31 +51490,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1__Impl"
- // InternalQVTimperative.g:16261:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
+ // InternalQVTimperative.g:17197:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16265:1: ( ( ( ruleUnrestrictedName )? ) )
- // InternalQVTimperative.g:16266:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17201:1: ( ( ( ruleUnrestrictedName )? ) )
+ // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? )
{
- // InternalQVTimperative.g:16266:1: ( ( ruleUnrestrictedName )? )
- // InternalQVTimperative.g:16267:1: ( ruleUnrestrictedName )?
+ // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? )
+ // InternalQVTimperative.g:17203:1: ( ruleUnrestrictedName )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_1_1());
}
- // InternalQVTimperative.g:16268:1: ( ruleUnrestrictedName )?
- int alt163=2;
- int LA163_0 = input.LA(1);
+ // InternalQVTimperative.g:17204:1: ( ruleUnrestrictedName )?
+ int alt169=2;
+ int LA169_0 = input.LA(1);
- if ( ((LA163_0>=RULE_SIMPLE_ID && LA163_0<=RULE_ESCAPED_ID)||(LA163_0>=18 && LA163_0<=28)) ) {
- alt163=1;
+ if ( ((LA169_0>=RULE_SIMPLE_ID && LA169_0<=RULE_ESCAPED_ID)||(LA169_0>=19 && LA169_0<=29)) ) {
+ alt169=1;
}
- switch (alt163) {
+ switch (alt169) {
case 1 :
- // InternalQVTimperative.g:16268:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:17204:3: ruleUnrestrictedName
{
pushFollow(FollowSets000.FOLLOW_2);
ruleUnrestrictedName();
@@ -48861,16 +51552,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2"
- // InternalQVTimperative.g:16278:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ;
+ // InternalQVTimperative.g:17214:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ;
public final void rule__ReferenceCS__Group_7_0_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16282:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 )
- // InternalQVTimperative.g:16283:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3
+ // InternalQVTimperative.g:17218:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 )
+ // InternalQVTimperative.g:17219:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_1__2__Impl();
state._fsp--;
@@ -48899,22 +51590,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2__Impl"
- // InternalQVTimperative.g:16290:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17226:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16294:1: ( ( ':' ) )
- // InternalQVTimperative.g:16295:1: ( ':' )
+ // InternalQVTimperative.g:17230:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17231:1: ( ':' )
{
- // InternalQVTimperative.g:16295:1: ( ':' )
- // InternalQVTimperative.g:16296:1: ':'
+ // InternalQVTimperative.g:17231:1: ( ':' )
+ // InternalQVTimperative.g:17232:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
@@ -48940,16 +51631,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3"
- // InternalQVTimperative.g:16309:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ;
+ // InternalQVTimperative.g:17245:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ;
public final void rule__ReferenceCS__Group_7_0_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16313:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 )
- // InternalQVTimperative.g:16314:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4
+ // InternalQVTimperative.g:17249:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 )
+ // InternalQVTimperative.g:17250:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4
{
- pushFollow(FollowSets000.FOLLOW_58);
+ pushFollow(FollowSets000.FOLLOW_63);
rule__ReferenceCS__Group_7_0_1_1__3__Impl();
state._fsp--;
@@ -48978,31 +51669,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3__Impl"
- // InternalQVTimperative.g:16321:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ;
+ // InternalQVTimperative.g:17257:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16325:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
- // InternalQVTimperative.g:16326:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17261:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) )
+ // InternalQVTimperative.g:17262:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
{
- // InternalQVTimperative.g:16326:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
- // InternalQVTimperative.g:16327:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
+ // InternalQVTimperative.g:17262:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? )
+ // InternalQVTimperative.g:17263:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_1_3());
}
- // InternalQVTimperative.g:16328:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
- int alt164=2;
- int LA164_0 = input.LA(1);
+ // InternalQVTimperative.g:17264:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )?
+ int alt170=2;
+ int LA170_0 = input.LA(1);
- if ( ((LA164_0>=RULE_INT && LA164_0<=RULE_UNQUOTED_STRING)||(LA164_0>=18 && LA164_0<=28)||(LA164_0>=30 && LA164_0<=32)||(LA164_0>=49 && LA164_0<=63)||LA164_0==82||LA164_0==101||(LA164_0>=103 && LA164_0<=104)||LA164_0==108||(LA164_0>=113 && LA164_0<=114)||(LA164_0>=144 && LA164_0<=145)) ) {
- alt164=1;
+ if ( ((LA170_0>=RULE_INT && LA170_0<=RULE_UNQUOTED_STRING)||(LA170_0>=19 && LA170_0<=29)||(LA170_0>=31 && LA170_0<=33)||(LA170_0>=50 && LA170_0<=64)||LA170_0==86||LA170_0==105||(LA170_0>=107 && LA170_0<=108)||LA170_0==112||(LA170_0>=117 && LA170_0<=118)||(LA170_0>=150 && LA170_0<=151)) ) {
+ alt170=1;
}
- switch (alt164) {
+ switch (alt170) {
case 1 :
- // InternalQVTimperative.g:16328:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
+ // InternalQVTimperative.g:17264:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3();
@@ -49040,14 +51731,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4"
- // InternalQVTimperative.g:16338:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ;
+ // InternalQVTimperative.g:17274:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ;
public final void rule__ReferenceCS__Group_7_0_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16342:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
- // InternalQVTimperative.g:16343:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
+ // InternalQVTimperative.g:17278:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl )
+ // InternalQVTimperative.g:17279:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ReferenceCS__Group_7_0_1_1__4__Impl();
@@ -49073,22 +51764,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4__Impl"
- // InternalQVTimperative.g:16349:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ;
+ // InternalQVTimperative.g:17285:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ;
public final void rule__ReferenceCS__Group_7_0_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16353:1: ( ( ';' ) )
- // InternalQVTimperative.g:16354:1: ( ';' )
+ // InternalQVTimperative.g:17289:1: ( ( ';' ) )
+ // InternalQVTimperative.g:17290:1: ( ';' )
{
- // InternalQVTimperative.g:16354:1: ( ';' )
- // InternalQVTimperative.g:16355:1: ';'
+ // InternalQVTimperative.g:17290:1: ( ';' )
+ // InternalQVTimperative.g:17291:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
}
@@ -49114,16 +51805,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0"
- // InternalQVTimperative.g:16378:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ;
+ // InternalQVTimperative.g:17314:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ;
public final void rule__StructuredClassCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16382:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
- // InternalQVTimperative.g:16383:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
+ // InternalQVTimperative.g:17318:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 )
+ // InternalQVTimperative.g:17319:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_80);
+ pushFollow(FollowSets000.FOLLOW_85);
rule__StructuredClassCS__Group__0__Impl();
state._fsp--;
@@ -49152,31 +51843,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__0__Impl"
- // InternalQVTimperative.g:16390:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ;
+ // InternalQVTimperative.g:17326:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ;
public final void rule__StructuredClassCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16394:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
- // InternalQVTimperative.g:16395:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17330:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) )
+ // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
{
- // InternalQVTimperative.g:16395:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
- // InternalQVTimperative.g:16396:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? )
+ // InternalQVTimperative.g:17332:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAssignment_0());
}
- // InternalQVTimperative.g:16397:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
- int alt165=2;
- int LA165_0 = input.LA(1);
+ // InternalQVTimperative.g:17333:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )?
+ int alt171=2;
+ int LA171_0 = input.LA(1);
- if ( (LA165_0==142) ) {
- alt165=1;
+ if ( (LA171_0==148) ) {
+ alt171=1;
}
- switch (alt165) {
+ switch (alt171) {
case 1 :
- // InternalQVTimperative.g:16397:2: rule__StructuredClassCS__IsAbstractAssignment_0
+ // InternalQVTimperative.g:17333:2: rule__StructuredClassCS__IsAbstractAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsAbstractAssignment_0();
@@ -49214,14 +51905,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1"
- // InternalQVTimperative.g:16407:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ;
+ // InternalQVTimperative.g:17343:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ;
public final void rule__StructuredClassCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16411:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
- // InternalQVTimperative.g:16412:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
+ // InternalQVTimperative.g:17347:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 )
+ // InternalQVTimperative.g:17348:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__StructuredClassCS__Group__1__Impl();
@@ -49252,22 +51943,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__1__Impl"
- // InternalQVTimperative.g:16419:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
+ // InternalQVTimperative.g:17355:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ;
public final void rule__StructuredClassCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16423:1: ( ( 'class' ) )
- // InternalQVTimperative.g:16424:1: ( 'class' )
+ // InternalQVTimperative.g:17359:1: ( ( 'class' ) )
+ // InternalQVTimperative.g:17360:1: ( 'class' )
{
- // InternalQVTimperative.g:16424:1: ( 'class' )
- // InternalQVTimperative.g:16425:1: 'class'
+ // InternalQVTimperative.g:17360:1: ( 'class' )
+ // InternalQVTimperative.g:17361:1: 'class'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
- match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
@@ -49293,16 +51984,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2"
- // InternalQVTimperative.g:16438:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ;
+ // InternalQVTimperative.g:17374:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ;
public final void rule__StructuredClassCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16442:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
- // InternalQVTimperative.g:16443:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
+ // InternalQVTimperative.g:17378:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 )
+ // InternalQVTimperative.g:17379:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__2__Impl();
state._fsp--;
@@ -49331,23 +52022,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__2__Impl"
- // InternalQVTimperative.g:16450:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ;
+ // InternalQVTimperative.g:17386:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ;
public final void rule__StructuredClassCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16454:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
- // InternalQVTimperative.g:16455:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17390:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) )
+ // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
{
- // InternalQVTimperative.g:16455:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
- // InternalQVTimperative.g:16456:1: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) )
+ // InternalQVTimperative.g:17392:1: ( rule__StructuredClassCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameAssignment_2());
}
- // InternalQVTimperative.g:16457:1: ( rule__StructuredClassCS__NameAssignment_2 )
- // InternalQVTimperative.g:16457:2: rule__StructuredClassCS__NameAssignment_2
+ // InternalQVTimperative.g:17393:1: ( rule__StructuredClassCS__NameAssignment_2 )
+ // InternalQVTimperative.g:17393:2: rule__StructuredClassCS__NameAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__NameAssignment_2();
@@ -49382,16 +52073,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3"
- // InternalQVTimperative.g:16467:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ;
+ // InternalQVTimperative.g:17403:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ;
public final void rule__StructuredClassCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16471:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
- // InternalQVTimperative.g:16472:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
+ // InternalQVTimperative.g:17407:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 )
+ // InternalQVTimperative.g:17408:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__3__Impl();
state._fsp--;
@@ -49420,31 +52111,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__3__Impl"
- // InternalQVTimperative.g:16479:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ;
+ // InternalQVTimperative.g:17415:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ;
public final void rule__StructuredClassCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16483:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
- // InternalQVTimperative.g:16484:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17419:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) )
+ // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
{
- // InternalQVTimperative.g:16484:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
- // InternalQVTimperative.g:16485:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? )
+ // InternalQVTimperative.g:17421:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureAssignment_3());
}
- // InternalQVTimperative.g:16486:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
- int alt166=2;
- int LA166_0 = input.LA(1);
+ // InternalQVTimperative.g:17422:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )?
+ int alt172=2;
+ int LA172_0 = input.LA(1);
- if ( (LA166_0==82) ) {
- alt166=1;
+ if ( (LA172_0==86) ) {
+ alt172=1;
}
- switch (alt166) {
+ switch (alt172) {
case 1 :
- // InternalQVTimperative.g:16486:2: rule__StructuredClassCS__OwnedSignatureAssignment_3
+ // InternalQVTimperative.g:17422:2: rule__StructuredClassCS__OwnedSignatureAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSignatureAssignment_3();
@@ -49482,16 +52173,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4"
- // InternalQVTimperative.g:16496:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ;
+ // InternalQVTimperative.g:17432:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ;
public final void rule__StructuredClassCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16500:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
- // InternalQVTimperative.g:16501:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
+ // InternalQVTimperative.g:17436:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 )
+ // InternalQVTimperative.g:17437:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__4__Impl();
state._fsp--;
@@ -49520,31 +52211,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__4__Impl"
- // InternalQVTimperative.g:16508:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:17444:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ;
public final void rule__StructuredClassCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16512:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:16513:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:17448:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:16513:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
- // InternalQVTimperative.g:16514:1: ( rule__StructuredClassCS__Group_4__0 )?
+ // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? )
+ // InternalQVTimperative.g:17450:1: ( rule__StructuredClassCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:16515:1: ( rule__StructuredClassCS__Group_4__0 )?
- int alt167=2;
- int LA167_0 = input.LA(1);
+ // InternalQVTimperative.g:17451:1: ( rule__StructuredClassCS__Group_4__0 )?
+ int alt173=2;
+ int LA173_0 = input.LA(1);
- if ( (LA167_0==98) ) {
- alt167=1;
+ if ( (LA173_0==102) ) {
+ alt173=1;
}
- switch (alt167) {
+ switch (alt173) {
case 1 :
- // InternalQVTimperative.g:16515:2: rule__StructuredClassCS__Group_4__0
+ // InternalQVTimperative.g:17451:2: rule__StructuredClassCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__0();
@@ -49582,16 +52273,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5"
- // InternalQVTimperative.g:16525:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ;
+ // InternalQVTimperative.g:17461:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ;
public final void rule__StructuredClassCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16529:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
- // InternalQVTimperative.g:16530:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
+ // InternalQVTimperative.g:17465:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 )
+ // InternalQVTimperative.g:17466:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__5__Impl();
state._fsp--;
@@ -49620,31 +52311,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__5__Impl"
- // InternalQVTimperative.g:16537:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ;
+ // InternalQVTimperative.g:17473:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ;
public final void rule__StructuredClassCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16541:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
- // InternalQVTimperative.g:16542:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:17477:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) )
+ // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
{
- // InternalQVTimperative.g:16542:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
- // InternalQVTimperative.g:16543:1: ( rule__StructuredClassCS__Group_5__0 )?
+ // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? )
+ // InternalQVTimperative.g:17479:1: ( rule__StructuredClassCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_5());
}
- // InternalQVTimperative.g:16544:1: ( rule__StructuredClassCS__Group_5__0 )?
- int alt168=2;
- int LA168_0 = input.LA(1);
+ // InternalQVTimperative.g:17480:1: ( rule__StructuredClassCS__Group_5__0 )?
+ int alt174=2;
+ int LA174_0 = input.LA(1);
- if ( (LA168_0==71) ) {
- alt168=1;
+ if ( (LA174_0==73) ) {
+ alt174=1;
}
- switch (alt168) {
+ switch (alt174) {
case 1 :
- // InternalQVTimperative.g:16544:2: rule__StructuredClassCS__Group_5__0
+ // InternalQVTimperative.g:17480:2: rule__StructuredClassCS__Group_5__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__0();
@@ -49682,16 +52373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6"
- // InternalQVTimperative.g:16554:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ;
+ // InternalQVTimperative.g:17490:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ;
public final void rule__StructuredClassCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16558:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
- // InternalQVTimperative.g:16559:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
+ // InternalQVTimperative.g:17494:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 )
+ // InternalQVTimperative.g:17495:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_81);
+ pushFollow(FollowSets000.FOLLOW_86);
rule__StructuredClassCS__Group__6__Impl();
state._fsp--;
@@ -49720,42 +52411,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__6__Impl"
- // InternalQVTimperative.g:16566:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ;
+ // InternalQVTimperative.g:17502:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ;
public final void rule__StructuredClassCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16570:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
- // InternalQVTimperative.g:16571:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:17506:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) )
+ // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
{
- // InternalQVTimperative.g:16571:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
- // InternalQVTimperative.g:16572:1: ( rule__StructuredClassCS__Group_6__0 )?
+ // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? )
+ // InternalQVTimperative.g:17508:1: ( rule__StructuredClassCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_6());
}
- // InternalQVTimperative.g:16573:1: ( rule__StructuredClassCS__Group_6__0 )?
- int alt169=2;
- int LA169_0 = input.LA(1);
+ // InternalQVTimperative.g:17509:1: ( rule__StructuredClassCS__Group_6__0 )?
+ int alt175=2;
+ int LA175_0 = input.LA(1);
- if ( (LA169_0==75) ) {
- int LA169_1 = input.LA(2);
+ if ( (LA175_0==80) ) {
+ int LA175_1 = input.LA(2);
- if ( (LA169_1==143) ) {
- alt169=1;
- }
- else if ( (LA169_1==76) ) {
- int LA169_4 = input.LA(3);
+ if ( (LA175_1==81) ) {
+ int LA175_3 = input.LA(3);
- if ( (LA169_4==17||LA169_4==75) ) {
- alt169=1;
+ if ( (LA175_3==18||LA175_3==80) ) {
+ alt175=1;
}
}
+ else if ( (LA175_1==149) ) {
+ alt175=1;
+ }
}
- switch (alt169) {
+ switch (alt175) {
case 1 :
- // InternalQVTimperative.g:16573:2: rule__StructuredClassCS__Group_6__0
+ // InternalQVTimperative.g:17509:2: rule__StructuredClassCS__Group_6__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__0();
@@ -49793,14 +52484,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7"
- // InternalQVTimperative.g:16583:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ;
+ // InternalQVTimperative.g:17519:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ;
public final void rule__StructuredClassCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16587:1: ( rule__StructuredClassCS__Group__7__Impl )
- // InternalQVTimperative.g:16588:2: rule__StructuredClassCS__Group__7__Impl
+ // InternalQVTimperative.g:17523:1: ( rule__StructuredClassCS__Group__7__Impl )
+ // InternalQVTimperative.g:17524:2: rule__StructuredClassCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group__7__Impl();
@@ -49826,23 +52517,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group__7__Impl"
- // InternalQVTimperative.g:16594:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ;
+ // InternalQVTimperative.g:17530:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ;
public final void rule__StructuredClassCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16598:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
- // InternalQVTimperative.g:16599:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:17534:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) )
+ // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
{
- // InternalQVTimperative.g:16599:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
- // InternalQVTimperative.g:16600:1: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) )
+ // InternalQVTimperative.g:17536:1: ( rule__StructuredClassCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7());
}
- // InternalQVTimperative.g:16601:1: ( rule__StructuredClassCS__Alternatives_7 )
- // InternalQVTimperative.g:16601:2: rule__StructuredClassCS__Alternatives_7
+ // InternalQVTimperative.g:17537:1: ( rule__StructuredClassCS__Alternatives_7 )
+ // InternalQVTimperative.g:17537:2: rule__StructuredClassCS__Alternatives_7
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Alternatives_7();
@@ -49877,14 +52568,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0"
- // InternalQVTimperative.g:16627:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ;
+ // InternalQVTimperative.g:17563:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ;
public final void rule__StructuredClassCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16631:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 )
- // InternalQVTimperative.g:16632:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1
+ // InternalQVTimperative.g:17567:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 )
+ // InternalQVTimperative.g:17568:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__StructuredClassCS__Group_4__0__Impl();
@@ -49915,22 +52606,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__0__Impl"
- // InternalQVTimperative.g:16639:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:17575:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ;
public final void rule__StructuredClassCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16643:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:16644:1: ( 'extends' )
+ // InternalQVTimperative.g:17579:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:17580:1: ( 'extends' )
{
- // InternalQVTimperative.g:16644:1: ( 'extends' )
- // InternalQVTimperative.g:16645:1: 'extends'
+ // InternalQVTimperative.g:17580:1: ( 'extends' )
+ // InternalQVTimperative.g:17581:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
- match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
@@ -49956,14 +52647,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1"
- // InternalQVTimperative.g:16658:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ;
+ // InternalQVTimperative.g:17594:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ;
public final void rule__StructuredClassCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16662:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 )
- // InternalQVTimperative.g:16663:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2
+ // InternalQVTimperative.g:17598:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 )
+ // InternalQVTimperative.g:17599:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__StructuredClassCS__Group_4__1__Impl();
@@ -49994,23 +52685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__1__Impl"
- // InternalQVTimperative.g:16670:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ;
+ // InternalQVTimperative.g:17606:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ;
public final void rule__StructuredClassCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16674:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
- // InternalQVTimperative.g:16675:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:17610:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) )
+ // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
{
- // InternalQVTimperative.g:16675:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
- // InternalQVTimperative.g:16676:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) )
+ // InternalQVTimperative.g:17612:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_1());
}
- // InternalQVTimperative.g:16677:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
- // InternalQVTimperative.g:16677:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
+ // InternalQVTimperative.g:17613:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 )
+ // InternalQVTimperative.g:17613:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1();
@@ -50045,14 +52736,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2"
- // InternalQVTimperative.g:16687:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ;
+ // InternalQVTimperative.g:17623:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ;
public final void rule__StructuredClassCS__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16691:1: ( rule__StructuredClassCS__Group_4__2__Impl )
- // InternalQVTimperative.g:16692:2: rule__StructuredClassCS__Group_4__2__Impl
+ // InternalQVTimperative.g:17627:1: ( rule__StructuredClassCS__Group_4__2__Impl )
+ // InternalQVTimperative.g:17628:2: rule__StructuredClassCS__Group_4__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4__2__Impl();
@@ -50078,35 +52769,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4__2__Impl"
- // InternalQVTimperative.g:16698:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ;
+ // InternalQVTimperative.g:17634:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ;
public final void rule__StructuredClassCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16702:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
- // InternalQVTimperative.g:16703:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:17638:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) )
+ // InternalQVTimperative.g:17639:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
{
- // InternalQVTimperative.g:16703:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
- // InternalQVTimperative.g:16704:1: ( rule__StructuredClassCS__Group_4_2__0 )*
+ // InternalQVTimperative.g:17639:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* )
+ // InternalQVTimperative.g:17640:1: ( rule__StructuredClassCS__Group_4_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getGroup_4_2());
}
- // InternalQVTimperative.g:16705:1: ( rule__StructuredClassCS__Group_4_2__0 )*
- loop170:
+ // InternalQVTimperative.g:17641:1: ( rule__StructuredClassCS__Group_4_2__0 )*
+ loop176:
do {
- int alt170=2;
- int LA170_0 = input.LA(1);
+ int alt176=2;
+ int LA176_0 = input.LA(1);
- if ( (LA170_0==69) ) {
- alt170=1;
+ if ( (LA176_0==70) ) {
+ alt176=1;
}
- switch (alt170) {
+ switch (alt176) {
case 1 :
- // InternalQVTimperative.g:16705:2: rule__StructuredClassCS__Group_4_2__0
+ // InternalQVTimperative.g:17641:2: rule__StructuredClassCS__Group_4_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__StructuredClassCS__Group_4_2__0();
@@ -50118,7 +52809,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop170;
+ break loop176;
}
} while (true);
@@ -50147,14 +52838,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0"
- // InternalQVTimperative.g:16721:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ;
+ // InternalQVTimperative.g:17657:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ;
public final void rule__StructuredClassCS__Group_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16725:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 )
- // InternalQVTimperative.g:16726:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1
+ // InternalQVTimperative.g:17661:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 )
+ // InternalQVTimperative.g:17662:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__StructuredClassCS__Group_4_2__0__Impl();
@@ -50185,22 +52876,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__0__Impl"
- // InternalQVTimperative.g:16733:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:17669:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ;
public final void rule__StructuredClassCS__Group_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16737:1: ( ( ',' ) )
- // InternalQVTimperative.g:16738:1: ( ',' )
+ // InternalQVTimperative.g:17673:1: ( ( ',' ) )
+ // InternalQVTimperative.g:17674:1: ( ',' )
{
- // InternalQVTimperative.g:16738:1: ( ',' )
- // InternalQVTimperative.g:16739:1: ','
+ // InternalQVTimperative.g:17674:1: ( ',' )
+ // InternalQVTimperative.g:17675:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
@@ -50226,14 +52917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1"
- // InternalQVTimperative.g:16752:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ;
+ // InternalQVTimperative.g:17688:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ;
public final void rule__StructuredClassCS__Group_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16756:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
- // InternalQVTimperative.g:16757:2: rule__StructuredClassCS__Group_4_2__1__Impl
+ // InternalQVTimperative.g:17692:1: ( rule__StructuredClassCS__Group_4_2__1__Impl )
+ // InternalQVTimperative.g:17693:2: rule__StructuredClassCS__Group_4_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_4_2__1__Impl();
@@ -50259,23 +52950,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_4_2__1__Impl"
- // InternalQVTimperative.g:16763:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ;
+ // InternalQVTimperative.g:17699:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ;
public final void rule__StructuredClassCS__Group_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16767:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
- // InternalQVTimperative.g:16768:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:17703:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) )
+ // InternalQVTimperative.g:17704:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
{
- // InternalQVTimperative.g:16768:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
- // InternalQVTimperative.g:16769:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
+ // InternalQVTimperative.g:17704:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) )
+ // InternalQVTimperative.g:17705:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_2_1());
}
- // InternalQVTimperative.g:16770:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
- // InternalQVTimperative.g:16770:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
+ // InternalQVTimperative.g:17706:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 )
+ // InternalQVTimperative.g:17706:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1();
@@ -50310,16 +53001,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0"
- // InternalQVTimperative.g:16784:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ;
+ // InternalQVTimperative.g:17720:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ;
public final void rule__StructuredClassCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16788:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 )
- // InternalQVTimperative.g:16789:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1
+ // InternalQVTimperative.g:17724:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 )
+ // InternalQVTimperative.g:17725:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_52);
+ pushFollow(FollowSets000.FOLLOW_57);
rule__StructuredClassCS__Group_5__0__Impl();
state._fsp--;
@@ -50348,22 +53039,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__0__Impl"
- // InternalQVTimperative.g:16796:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:17732:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ;
public final void rule__StructuredClassCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16800:1: ( ( ':' ) )
- // InternalQVTimperative.g:16801:1: ( ':' )
+ // InternalQVTimperative.g:17736:1: ( ( ':' ) )
+ // InternalQVTimperative.g:17737:1: ( ':' )
{
- // InternalQVTimperative.g:16801:1: ( ':' )
- // InternalQVTimperative.g:16802:1: ':'
+ // InternalQVTimperative.g:17737:1: ( ':' )
+ // InternalQVTimperative.g:17738:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
@@ -50389,14 +53080,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1"
- // InternalQVTimperative.g:16815:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ;
+ // InternalQVTimperative.g:17751:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ;
public final void rule__StructuredClassCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16819:1: ( rule__StructuredClassCS__Group_5__1__Impl )
- // InternalQVTimperative.g:16820:2: rule__StructuredClassCS__Group_5__1__Impl
+ // InternalQVTimperative.g:17755:1: ( rule__StructuredClassCS__Group_5__1__Impl )
+ // InternalQVTimperative.g:17756:2: rule__StructuredClassCS__Group_5__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_5__1__Impl();
@@ -50422,23 +53113,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_5__1__Impl"
- // InternalQVTimperative.g:16826:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ;
+ // InternalQVTimperative.g:17762:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ;
public final void rule__StructuredClassCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16830:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
- // InternalQVTimperative.g:16831:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:17766:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) )
+ // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
{
- // InternalQVTimperative.g:16831:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
- // InternalQVTimperative.g:16832:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) )
+ // InternalQVTimperative.g:17768:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameAssignment_5_1());
}
- // InternalQVTimperative.g:16833:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
- // InternalQVTimperative.g:16833:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
+ // InternalQVTimperative.g:17769:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 )
+ // InternalQVTimperative.g:17769:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__InstanceClassNameAssignment_5_1();
@@ -50473,16 +53164,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0"
- // InternalQVTimperative.g:16847:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ;
+ // InternalQVTimperative.g:17783:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ;
public final void rule__StructuredClassCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16851:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 )
- // InternalQVTimperative.g:16852:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1
+ // InternalQVTimperative.g:17787:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 )
+ // InternalQVTimperative.g:17788:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group_6__0__Impl();
state._fsp--;
@@ -50511,22 +53202,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__0__Impl"
- // InternalQVTimperative.g:16859:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17795:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ;
public final void rule__StructuredClassCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16863:1: ( ( '{' ) )
- // InternalQVTimperative.g:16864:1: ( '{' )
+ // InternalQVTimperative.g:17799:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17800:1: ( '{' )
{
- // InternalQVTimperative.g:16864:1: ( '{' )
- // InternalQVTimperative.g:16865:1: '{'
+ // InternalQVTimperative.g:17800:1: ( '{' )
+ // InternalQVTimperative.g:17801:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
@@ -50552,16 +53243,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1"
- // InternalQVTimperative.g:16878:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ;
+ // InternalQVTimperative.g:17814:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ;
public final void rule__StructuredClassCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16882:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 )
- // InternalQVTimperative.g:16883:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2
+ // InternalQVTimperative.g:17818:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 )
+ // InternalQVTimperative.g:17819:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2
{
- pushFollow(FollowSets000.FOLLOW_82);
+ pushFollow(FollowSets000.FOLLOW_87);
rule__StructuredClassCS__Group_6__1__Impl();
state._fsp--;
@@ -50590,31 +53281,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__1__Impl"
- // InternalQVTimperative.g:16890:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ;
+ // InternalQVTimperative.g:17826:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ;
public final void rule__StructuredClassCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16894:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
- // InternalQVTimperative.g:16895:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:17830:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) )
+ // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
{
- // InternalQVTimperative.g:16895:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
- // InternalQVTimperative.g:16896:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? )
+ // InternalQVTimperative.g:17832:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceAssignment_6_1());
}
- // InternalQVTimperative.g:16897:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
- int alt171=2;
- int LA171_0 = input.LA(1);
+ // InternalQVTimperative.g:17833:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )?
+ int alt177=2;
+ int LA177_0 = input.LA(1);
- if ( (LA171_0==143) ) {
- alt171=1;
+ if ( (LA177_0==149) ) {
+ alt177=1;
}
- switch (alt171) {
+ switch (alt177) {
case 1 :
- // InternalQVTimperative.g:16897:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1
+ // InternalQVTimperative.g:17833:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__IsInterfaceAssignment_6_1();
@@ -50652,14 +53343,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2"
- // InternalQVTimperative.g:16907:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ;
+ // InternalQVTimperative.g:17843:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ;
public final void rule__StructuredClassCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16911:1: ( rule__StructuredClassCS__Group_6__2__Impl )
- // InternalQVTimperative.g:16912:2: rule__StructuredClassCS__Group_6__2__Impl
+ // InternalQVTimperative.g:17847:1: ( rule__StructuredClassCS__Group_6__2__Impl )
+ // InternalQVTimperative.g:17848:2: rule__StructuredClassCS__Group_6__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_6__2__Impl();
@@ -50685,22 +53376,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_6__2__Impl"
- // InternalQVTimperative.g:16918:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17854:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ;
public final void rule__StructuredClassCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16922:1: ( ( '}' ) )
- // InternalQVTimperative.g:16923:1: ( '}' )
+ // InternalQVTimperative.g:17858:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17859:1: ( '}' )
{
- // InternalQVTimperative.g:16923:1: ( '}' )
- // InternalQVTimperative.g:16924:1: '}'
+ // InternalQVTimperative.g:17859:1: ( '}' )
+ // InternalQVTimperative.g:17860:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
}
@@ -50726,16 +53417,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0"
- // InternalQVTimperative.g:16943:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ;
+ // InternalQVTimperative.g:17879:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ;
public final void rule__StructuredClassCS__Group_7_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16947:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 )
- // InternalQVTimperative.g:16948:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1
+ // InternalQVTimperative.g:17883:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 )
+ // InternalQVTimperative.g:17884:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1
{
- pushFollow(FollowSets000.FOLLOW_83);
+ pushFollow(FollowSets000.FOLLOW_88);
rule__StructuredClassCS__Group_7_0__0__Impl();
state._fsp--;
@@ -50764,22 +53455,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__0__Impl"
- // InternalQVTimperative.g:16955:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:17891:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ;
public final void rule__StructuredClassCS__Group_7_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16959:1: ( ( '{' ) )
- // InternalQVTimperative.g:16960:1: ( '{' )
+ // InternalQVTimperative.g:17895:1: ( ( '{' ) )
+ // InternalQVTimperative.g:17896:1: ( '{' )
{
- // InternalQVTimperative.g:16960:1: ( '{' )
- // InternalQVTimperative.g:16961:1: '{'
+ // InternalQVTimperative.g:17896:1: ( '{' )
+ // InternalQVTimperative.g:17897:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
@@ -50805,16 +53496,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1"
- // InternalQVTimperative.g:16974:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ;
+ // InternalQVTimperative.g:17910:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ;
public final void rule__StructuredClassCS__Group_7_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16978:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 )
- // InternalQVTimperative.g:16979:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2
+ // InternalQVTimperative.g:17914:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 )
+ // InternalQVTimperative.g:17915:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2
{
- pushFollow(FollowSets000.FOLLOW_83);
+ pushFollow(FollowSets000.FOLLOW_88);
rule__StructuredClassCS__Group_7_0__1__Impl();
state._fsp--;
@@ -50843,37 +53534,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__1__Impl"
- // InternalQVTimperative.g:16986:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ;
+ // InternalQVTimperative.g:17922:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ;
public final void rule__StructuredClassCS__Group_7_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:16990:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
- // InternalQVTimperative.g:16991:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17926:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) )
+ // InternalQVTimperative.g:17927:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
{
- // InternalQVTimperative.g:16991:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
- // InternalQVTimperative.g:16992:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
+ // InternalQVTimperative.g:17927:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* )
+ // InternalQVTimperative.g:17928:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7_0_1());
}
- // InternalQVTimperative.g:16993:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
- loop172:
+ // InternalQVTimperative.g:17929:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )*
+ loop178:
do {
- int alt172=2;
- int LA172_0 = input.LA(1);
+ int alt178=2;
+ int LA178_0 = input.LA(1);
- if ( (LA172_0==86||LA172_0==92||LA172_0==95||(LA172_0>=119 && LA172_0<=120)) ) {
- alt172=1;
+ if ( (LA178_0==90||LA178_0==96||LA178_0==99||(LA178_0>=125 && LA178_0<=126)) ) {
+ alt178=1;
}
- switch (alt172) {
+ switch (alt178) {
case 1 :
- // InternalQVTimperative.g:16993:2: rule__StructuredClassCS__Alternatives_7_0_1
+ // InternalQVTimperative.g:17929:2: rule__StructuredClassCS__Alternatives_7_0_1
{
- pushFollow(FollowSets000.FOLLOW_84);
+ pushFollow(FollowSets000.FOLLOW_89);
rule__StructuredClassCS__Alternatives_7_0_1();
state._fsp--;
@@ -50883,7 +53574,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop172;
+ break loop178;
}
} while (true);
@@ -50912,14 +53603,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2"
- // InternalQVTimperative.g:17003:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ;
+ // InternalQVTimperative.g:17939:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ;
public final void rule__StructuredClassCS__Group_7_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17007:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
- // InternalQVTimperative.g:17008:2: rule__StructuredClassCS__Group_7_0__2__Impl
+ // InternalQVTimperative.g:17943:1: ( rule__StructuredClassCS__Group_7_0__2__Impl )
+ // InternalQVTimperative.g:17944:2: rule__StructuredClassCS__Group_7_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__StructuredClassCS__Group_7_0__2__Impl();
@@ -50945,22 +53636,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__Group_7_0__2__Impl"
- // InternalQVTimperative.g:17014:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:17950:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ;
public final void rule__StructuredClassCS__Group_7_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17018:1: ( ( '}' ) )
- // InternalQVTimperative.g:17019:1: ( '}' )
+ // InternalQVTimperative.g:17954:1: ( ( '}' ) )
+ // InternalQVTimperative.g:17955:1: ( '}' )
{
- // InternalQVTimperative.g:17019:1: ( '}' )
- // InternalQVTimperative.g:17020:1: '}'
+ // InternalQVTimperative.g:17955:1: ( '}' )
+ // InternalQVTimperative.g:17956:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
}
@@ -50986,16 +53677,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0"
- // InternalQVTimperative.g:17039:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ;
+ // InternalQVTimperative.g:17975:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ;
public final void rule__TypedMultiplicityRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17043:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
- // InternalQVTimperative.g:17044:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
+ // InternalQVTimperative.g:17979:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 )
+ // InternalQVTimperative.g:17980:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_85);
+ pushFollow(FollowSets000.FOLLOW_90);
rule__TypedMultiplicityRefCS__Group__0__Impl();
state._fsp--;
@@ -51024,17 +53715,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__0__Impl"
- // InternalQVTimperative.g:17051:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:17987:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ;
public final void rule__TypedMultiplicityRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17055:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:17056:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:17991:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:17056:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:17057:1: ruleTypedRefCS
+ // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:17993:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
@@ -51069,14 +53760,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1"
- // InternalQVTimperative.g:17068:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18004:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ;
public final void rule__TypedMultiplicityRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17072:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
- // InternalQVTimperative.g:17073:2: rule__TypedMultiplicityRefCS__Group__1__Impl
+ // InternalQVTimperative.g:18008:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:18009:2: rule__TypedMultiplicityRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__Group__1__Impl();
@@ -51102,31 +53793,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__Group__1__Impl"
- // InternalQVTimperative.g:17079:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:18015:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypedMultiplicityRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17083:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:17084:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18019:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:17084:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:17085:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:18021:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:17086:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
- int alt173=2;
- int LA173_0 = input.LA(1);
+ // InternalQVTimperative.g:18022:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )?
+ int alt179=2;
+ int LA179_0 = input.LA(1);
- if ( (LA173_0==106) ) {
- alt173=1;
+ if ( (LA179_0==110) ) {
+ alt179=1;
}
- switch (alt173) {
+ switch (alt179) {
case 1 :
- // InternalQVTimperative.g:17086:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:18022:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1();
@@ -51164,16 +53855,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0"
- // InternalQVTimperative.g:17100:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ;
+ // InternalQVTimperative.g:18036:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ;
public final void rule__SIGNED__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17104:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
- // InternalQVTimperative.g:17105:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
+ // InternalQVTimperative.g:18040:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 )
+ // InternalQVTimperative.g:18041:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1
{
- pushFollow(FollowSets000.FOLLOW_65);
+ pushFollow(FollowSets000.FOLLOW_70);
rule__SIGNED__Group__0__Impl();
state._fsp--;
@@ -51202,33 +53893,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__0__Impl"
- // InternalQVTimperative.g:17112:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
+ // InternalQVTimperative.g:18048:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__SIGNED__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17116:1: ( ( ( '-' )? ) )
- // InternalQVTimperative.g:17117:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18052:1: ( ( ( '-' )? ) )
+ // InternalQVTimperative.g:18053:1: ( ( '-' )? )
{
- // InternalQVTimperative.g:17117:1: ( ( '-' )? )
- // InternalQVTimperative.g:17118:1: ( '-' )?
+ // InternalQVTimperative.g:18053:1: ( ( '-' )? )
+ // InternalQVTimperative.g:18054:1: ( '-' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getHyphenMinusKeyword_0());
}
- // InternalQVTimperative.g:17119:1: ( '-' )?
- int alt174=2;
- int LA174_0 = input.LA(1);
+ // InternalQVTimperative.g:18055:1: ( '-' )?
+ int alt180=2;
+ int LA180_0 = input.LA(1);
- if ( (LA174_0==30) ) {
- alt174=1;
+ if ( (LA180_0==31) ) {
+ alt180=1;
}
- switch (alt174) {
+ switch (alt180) {
case 1 :
- // InternalQVTimperative.g:17120:2: '-'
+ // InternalQVTimperative.g:18056:2: '-'
{
- match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -51260,14 +53951,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1"
- // InternalQVTimperative.g:17131:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ;
+ // InternalQVTimperative.g:18067:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ;
public final void rule__SIGNED__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17135:1: ( rule__SIGNED__Group__1__Impl )
- // InternalQVTimperative.g:17136:2: rule__SIGNED__Group__1__Impl
+ // InternalQVTimperative.g:18071:1: ( rule__SIGNED__Group__1__Impl )
+ // InternalQVTimperative.g:18072:2: rule__SIGNED__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SIGNED__Group__1__Impl();
@@ -51293,17 +53984,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SIGNED__Group__1__Impl"
- // InternalQVTimperative.g:17142:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
+ // InternalQVTimperative.g:18078:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ;
public final void rule__SIGNED__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17146:1: ( ( RULE_INT ) )
- // InternalQVTimperative.g:17147:1: ( RULE_INT )
+ // InternalQVTimperative.g:18082:1: ( ( RULE_INT ) )
+ // InternalQVTimperative.g:18083:1: ( RULE_INT )
{
- // InternalQVTimperative.g:17147:1: ( RULE_INT )
- // InternalQVTimperative.g:17148:1: RULE_INT
+ // InternalQVTimperative.g:18083:1: ( RULE_INT )
+ // InternalQVTimperative.g:18084:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSIGNEDAccess().getINTTerminalRuleCall_1());
@@ -51334,16 +54025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0"
- // InternalQVTimperative.g:17163:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ;
+ // InternalQVTimperative.g:18099:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ;
public final void rule__URIPathNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17167:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
- // InternalQVTimperative.g:17168:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
+ // InternalQVTimperative.g:18103:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 )
+ // InternalQVTimperative.g:18104:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_47);
rule__URIPathNameCS__Group__0__Impl();
state._fsp--;
@@ -51372,23 +54063,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:17175:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18111:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__URIPathNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17179:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:17180:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18115:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:17180:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:17181:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:18117:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:17182:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:17182:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:18118:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:18118:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_0();
@@ -51423,14 +54114,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1"
- // InternalQVTimperative.g:17192:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18128:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ;
public final void rule__URIPathNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17196:1: ( rule__URIPathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:17197:2: rule__URIPathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:18132:1: ( rule__URIPathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:18133:2: rule__URIPathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group__1__Impl();
@@ -51456,43 +54147,43 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:17203:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:18139:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ;
public final void rule__URIPathNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17207:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:17208:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18143:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:17208:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:17209:1: ( rule__URIPathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:18145:1: ( rule__URIPathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:17210:1: ( rule__URIPathNameCS__Group_1__0 )*
- loop175:
+ // InternalQVTimperative.g:18146:1: ( rule__URIPathNameCS__Group_1__0 )*
+ loop181:
do {
- int alt175=2;
- int LA175_0 = input.LA(1);
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA175_0==84) ) {
- int LA175_2 = input.LA(2);
+ if ( (LA181_0==88) ) {
+ int LA181_2 = input.LA(2);
- if ( ((LA175_2>=RULE_SIMPLE_ID && LA175_2<=RULE_ESCAPED_ID)||(LA175_2>=18 && LA175_2<=28)||(LA175_2>=49 && LA175_2<=63)) ) {
- alt175=1;
+ if ( ((LA181_2>=RULE_SIMPLE_ID && LA181_2<=RULE_ESCAPED_ID)||(LA181_2>=19 && LA181_2<=29)||(LA181_2>=50 && LA181_2<=64)) ) {
+ alt181=1;
}
}
- switch (alt175) {
+ switch (alt181) {
case 1 :
- // InternalQVTimperative.g:17210:2: rule__URIPathNameCS__Group_1__0
+ // InternalQVTimperative.g:18146:2: rule__URIPathNameCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_91);
rule__URIPathNameCS__Group_1__0();
state._fsp--;
@@ -51502,7 +54193,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop175;
+ break loop181;
}
} while (true);
@@ -51531,16 +54222,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0"
- // InternalQVTimperative.g:17224:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:18160:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ;
public final void rule__URIPathNameCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17228:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 )
- // InternalQVTimperative.g:17229:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1
+ // InternalQVTimperative.g:18164:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:18165:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__URIPathNameCS__Group_1__0__Impl();
state._fsp--;
@@ -51569,22 +54260,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:17236:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:18172:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__URIPathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17240:1: ( ( '::' ) )
- // InternalQVTimperative.g:17241:1: ( '::' )
+ // InternalQVTimperative.g:18176:1: ( ( '::' ) )
+ // InternalQVTimperative.g:18177:1: ( '::' )
{
- // InternalQVTimperative.g:17241:1: ( '::' )
- // InternalQVTimperative.g:17242:1: '::'
+ // InternalQVTimperative.g:18177:1: ( '::' )
+ // InternalQVTimperative.g:18178:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
@@ -51610,14 +54301,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1"
- // InternalQVTimperative.g:17255:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18191:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ;
public final void rule__URIPathNameCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17259:1: ( rule__URIPathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:17260:2: rule__URIPathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18195:1: ( rule__URIPathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18196:2: rule__URIPathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__Group_1__1__Impl();
@@ -51643,23 +54334,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:17266:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18202:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
public final void rule__URIPathNameCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17270:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:17271:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18206:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:17271:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:17272:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:18208:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:17273:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:17273:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:18209:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:18209:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIPathNameCS__OwnedPathElementsAssignment_1_1();
@@ -51694,16 +54385,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0"
- // InternalQVTimperative.g:17287:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ;
+ // InternalQVTimperative.g:18223:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ;
public final void rule__URIFirstPathElementCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17291:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 )
- // InternalQVTimperative.g:17292:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1
+ // InternalQVTimperative.g:18227:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 )
+ // InternalQVTimperative.g:18228:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__URIFirstPathElementCS__Group_1__0__Impl();
state._fsp--;
@@ -51732,23 +54423,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__0__Impl"
- // InternalQVTimperative.g:17299:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:18235:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ;
public final void rule__URIFirstPathElementCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17303:1: ( ( () ) )
- // InternalQVTimperative.g:17304:1: ( () )
+ // InternalQVTimperative.g:18239:1: ( ( () ) )
+ // InternalQVTimperative.g:18240:1: ( () )
{
- // InternalQVTimperative.g:17304:1: ( () )
- // InternalQVTimperative.g:17305:1: ()
+ // InternalQVTimperative.g:18240:1: ( () )
+ // InternalQVTimperative.g:18241:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getPathElementWithURICSAction_1_0());
}
- // InternalQVTimperative.g:17306:1: ()
- // InternalQVTimperative.g:17308:1:
+ // InternalQVTimperative.g:18242:1: ()
+ // InternalQVTimperative.g:18244:1:
{
}
@@ -51773,14 +54464,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1"
- // InternalQVTimperative.g:17318:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:18254:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ;
public final void rule__URIFirstPathElementCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17322:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
- // InternalQVTimperative.g:17323:2: rule__URIFirstPathElementCS__Group_1__1__Impl
+ // InternalQVTimperative.g:18258:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:18259:2: rule__URIFirstPathElementCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__Group_1__1__Impl();
@@ -51806,23 +54497,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__Group_1__1__Impl"
- // InternalQVTimperative.g:17329:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18265:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ;
public final void rule__URIFirstPathElementCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17333:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
- // InternalQVTimperative.g:17334:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18269:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
{
- // InternalQVTimperative.g:17334:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
- // InternalQVTimperative.g:17335:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) )
+ // InternalQVTimperative.g:18271:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_1_1());
}
- // InternalQVTimperative.g:17336:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
- // InternalQVTimperative.g:17336:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
+ // InternalQVTimperative.g:18272:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 )
+ // InternalQVTimperative.g:18272:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__URIFirstPathElementCS__ReferredElementAssignment_1_1();
@@ -51857,16 +54548,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0"
- // InternalQVTimperative.g:17350:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18286:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
public final void rule__CollectionTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17354:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
- // InternalQVTimperative.g:17355:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
+ // InternalQVTimperative.g:18290:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
+ // InternalQVTimperative.g:18291:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__CollectionTypeCS__Group__0__Impl();
state._fsp--;
@@ -51895,23 +54586,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:17362:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18298:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
public final void rule__CollectionTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17366:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:17367:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18302:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:17367:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:17368:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18304:1: ( rule__CollectionTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:17369:1: ( rule__CollectionTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:17369:2: rule__CollectionTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18305:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18305:2: rule__CollectionTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__NameAssignment_0();
@@ -51946,14 +54637,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1"
- // InternalQVTimperative.g:17379:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18315:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
public final void rule__CollectionTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17383:1: ( rule__CollectionTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:17384:2: rule__CollectionTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18319:1: ( rule__CollectionTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18320:2: rule__CollectionTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group__1__Impl();
@@ -51979,31 +54670,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:17390:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18326:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
public final void rule__CollectionTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17394:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:17395:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18330:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:17395:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:17396:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18332:1: ( rule__CollectionTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:17397:1: ( rule__CollectionTypeCS__Group_1__0 )?
- int alt176=2;
- int LA176_0 = input.LA(1);
+ // InternalQVTimperative.g:18333:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( (LA176_0==82) ) {
- alt176=1;
+ if ( (LA182_0==86) ) {
+ alt182=1;
}
- switch (alt176) {
+ switch (alt182) {
case 1 :
- // InternalQVTimperative.g:17397:2: rule__CollectionTypeCS__Group_1__0
+ // InternalQVTimperative.g:18333:2: rule__CollectionTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__0();
@@ -52041,14 +54732,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0"
- // InternalQVTimperative.g:17411:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18347:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
public final void rule__CollectionTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17415:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
- // InternalQVTimperative.g:17416:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
+ // InternalQVTimperative.g:18351:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18352:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__CollectionTypeCS__Group_1__0__Impl();
@@ -52079,22 +54770,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:17423:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18359:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__CollectionTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17427:1: ( ( '(' ) )
- // InternalQVTimperative.g:17428:1: ( '(' )
+ // InternalQVTimperative.g:18363:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18364:1: ( '(' )
{
- // InternalQVTimperative.g:17428:1: ( '(' )
- // InternalQVTimperative.g:17429:1: '('
+ // InternalQVTimperative.g:18364:1: ( '(' )
+ // InternalQVTimperative.g:18365:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -52120,16 +54811,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1"
- // InternalQVTimperative.g:17442:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18378:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
public final void rule__CollectionTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17446:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
- // InternalQVTimperative.g:17447:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
+ // InternalQVTimperative.g:18382:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18383:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__CollectionTypeCS__Group_1__1__Impl();
state._fsp--;
@@ -52158,23 +54849,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:17454:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18390:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__CollectionTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17458:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:17459:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18394:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:17459:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:17460:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18396:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:17461:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:17461:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:18397:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18397:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__OwnedTypeAssignment_1_1();
@@ -52209,14 +54900,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2"
- // InternalQVTimperative.g:17471:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:18407:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ;
public final void rule__CollectionTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17475:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
- // InternalQVTimperative.g:17476:2: rule__CollectionTypeCS__Group_1__2__Impl
+ // InternalQVTimperative.g:18411:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:18412:2: rule__CollectionTypeCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionTypeCS__Group_1__2__Impl();
@@ -52242,22 +54933,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:17482:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18418:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__CollectionTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17486:1: ( ( ')' ) )
- // InternalQVTimperative.g:17487:1: ( ')' )
+ // InternalQVTimperative.g:18422:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18423:1: ( ')' )
{
- // InternalQVTimperative.g:17487:1: ( ')' )
- // InternalQVTimperative.g:17488:1: ')'
+ // InternalQVTimperative.g:18423:1: ( ')' )
+ // InternalQVTimperative.g:18424:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -52283,16 +54974,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0"
- // InternalQVTimperative.g:17507:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18443:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ;
public final void rule__MapTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17511:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
- // InternalQVTimperative.g:17512:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
+ // InternalQVTimperative.g:18447:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 )
+ // InternalQVTimperative.g:18448:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__MapTypeCS__Group__0__Impl();
state._fsp--;
@@ -52321,23 +55012,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:17519:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18455:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ;
public final void rule__MapTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17523:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:17524:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18459:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:17524:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:17525:1: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18461:1: ( rule__MapTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:17526:1: ( rule__MapTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:17526:2: rule__MapTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18462:1: ( rule__MapTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18462:2: rule__MapTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__NameAssignment_0();
@@ -52372,14 +55063,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1"
- // InternalQVTimperative.g:17536:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18472:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ;
public final void rule__MapTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17540:1: ( rule__MapTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:17541:2: rule__MapTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18476:1: ( rule__MapTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18477:2: rule__MapTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group__1__Impl();
@@ -52405,31 +55096,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:17547:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18483:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ;
public final void rule__MapTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17551:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:17552:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18487:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:17552:1: ( ( rule__MapTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:17553:1: ( rule__MapTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18489:1: ( rule__MapTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:17554:1: ( rule__MapTypeCS__Group_1__0 )?
- int alt177=2;
- int LA177_0 = input.LA(1);
+ // InternalQVTimperative.g:18490:1: ( rule__MapTypeCS__Group_1__0 )?
+ int alt183=2;
+ int LA183_0 = input.LA(1);
- if ( (LA177_0==82) ) {
- alt177=1;
+ if ( (LA183_0==86) ) {
+ alt183=1;
}
- switch (alt177) {
+ switch (alt183) {
case 1 :
- // InternalQVTimperative.g:17554:2: rule__MapTypeCS__Group_1__0
+ // InternalQVTimperative.g:18490:2: rule__MapTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__0();
@@ -52467,14 +55158,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0"
- // InternalQVTimperative.g:17568:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18504:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ;
public final void rule__MapTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17572:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 )
- // InternalQVTimperative.g:17573:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1
+ // InternalQVTimperative.g:18508:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18509:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__0__Impl();
@@ -52505,22 +55196,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:17580:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18516:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__MapTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17584:1: ( ( '(' ) )
- // InternalQVTimperative.g:17585:1: ( '(' )
+ // InternalQVTimperative.g:18520:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18521:1: ( '(' )
{
- // InternalQVTimperative.g:17585:1: ( '(' )
- // InternalQVTimperative.g:17586:1: '('
+ // InternalQVTimperative.g:18521:1: ( '(' )
+ // InternalQVTimperative.g:18522:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -52546,14 +55237,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1"
- // InternalQVTimperative.g:17599:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18535:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ;
public final void rule__MapTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17603:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 )
- // InternalQVTimperative.g:17604:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2
+ // InternalQVTimperative.g:18539:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18540:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapTypeCS__Group_1__1__Impl();
@@ -52584,23 +55275,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:17611:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:18547:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ;
public final void rule__MapTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17615:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:17616:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18551:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:17616:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:17617:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:18553:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeAssignment_1_1());
}
- // InternalQVTimperative.g:17618:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
- // InternalQVTimperative.g:17618:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
+ // InternalQVTimperative.g:18554:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 )
+ // InternalQVTimperative.g:18554:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedKeyTypeAssignment_1_1();
@@ -52635,14 +55326,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2"
- // InternalQVTimperative.g:17628:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ;
+ // InternalQVTimperative.g:18564:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ;
public final void rule__MapTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17632:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 )
- // InternalQVTimperative.g:17633:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3
+ // InternalQVTimperative.g:18568:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 )
+ // InternalQVTimperative.g:18569:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3
{
pushFollow(FollowSets000.FOLLOW_12);
rule__MapTypeCS__Group_1__2__Impl();
@@ -52673,22 +55364,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:17640:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:18576:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ;
public final void rule__MapTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17644:1: ( ( ',' ) )
- // InternalQVTimperative.g:17645:1: ( ',' )
+ // InternalQVTimperative.g:18580:1: ( ( ',' ) )
+ // InternalQVTimperative.g:18581:1: ( ',' )
{
- // InternalQVTimperative.g:17645:1: ( ',' )
- // InternalQVTimperative.g:17646:1: ','
+ // InternalQVTimperative.g:18581:1: ( ',' )
+ // InternalQVTimperative.g:18582:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
@@ -52714,16 +55405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3"
- // InternalQVTimperative.g:17659:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ;
+ // InternalQVTimperative.g:18595:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ;
public final void rule__MapTypeCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17663:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 )
- // InternalQVTimperative.g:17664:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4
+ // InternalQVTimperative.g:18599:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 )
+ // InternalQVTimperative.g:18600:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__MapTypeCS__Group_1__3__Impl();
state._fsp--;
@@ -52752,23 +55443,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__3__Impl"
- // InternalQVTimperative.g:17671:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ;
+ // InternalQVTimperative.g:18607:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ;
public final void rule__MapTypeCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17675:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
- // InternalQVTimperative.g:17676:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:18611:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) )
+ // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
{
- // InternalQVTimperative.g:17676:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
- // InternalQVTimperative.g:17677:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) )
+ // InternalQVTimperative.g:18613:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeAssignment_1_3());
}
- // InternalQVTimperative.g:17678:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
- // InternalQVTimperative.g:17678:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
+ // InternalQVTimperative.g:18614:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 )
+ // InternalQVTimperative.g:18614:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__OwnedValueTypeAssignment_1_3();
@@ -52803,14 +55494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4"
- // InternalQVTimperative.g:17688:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ;
+ // InternalQVTimperative.g:18624:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ;
public final void rule__MapTypeCS__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17692:1: ( rule__MapTypeCS__Group_1__4__Impl )
- // InternalQVTimperative.g:17693:2: rule__MapTypeCS__Group_1__4__Impl
+ // InternalQVTimperative.g:18628:1: ( rule__MapTypeCS__Group_1__4__Impl )
+ // InternalQVTimperative.g:18629:2: rule__MapTypeCS__Group_1__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapTypeCS__Group_1__4__Impl();
@@ -52836,22 +55527,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__Group_1__4__Impl"
- // InternalQVTimperative.g:17699:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18635:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ;
public final void rule__MapTypeCS__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17703:1: ( ( ')' ) )
- // InternalQVTimperative.g:17704:1: ( ')' )
+ // InternalQVTimperative.g:18639:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18640:1: ( ')' )
{
- // InternalQVTimperative.g:17704:1: ( ')' )
- // InternalQVTimperative.g:17705:1: ')'
+ // InternalQVTimperative.g:18640:1: ( ')' )
+ // InternalQVTimperative.g:18641:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
}
@@ -52877,16 +55568,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0"
- // InternalQVTimperative.g:17728:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
+ // InternalQVTimperative.g:18664:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
public final void rule__TupleTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17732:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
- // InternalQVTimperative.g:17733:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
+ // InternalQVTimperative.g:18668:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
+ // InternalQVTimperative.g:18669:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__TupleTypeCS__Group__0__Impl();
state._fsp--;
@@ -52915,23 +55606,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__0__Impl"
- // InternalQVTimperative.g:17740:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18676:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
public final void rule__TupleTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17744:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:17745:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18680:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:17745:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:17746:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18682:1: ( rule__TupleTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:17747:1: ( rule__TupleTypeCS__NameAssignment_0 )
- // InternalQVTimperative.g:17747:2: rule__TupleTypeCS__NameAssignment_0
+ // InternalQVTimperative.g:18683:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18683:2: rule__TupleTypeCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__NameAssignment_0();
@@ -52966,14 +55657,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1"
- // InternalQVTimperative.g:17757:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
+ // InternalQVTimperative.g:18693:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
public final void rule__TupleTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17761:1: ( rule__TupleTypeCS__Group__1__Impl )
- // InternalQVTimperative.g:17762:2: rule__TupleTypeCS__Group__1__Impl
+ // InternalQVTimperative.g:18697:1: ( rule__TupleTypeCS__Group__1__Impl )
+ // InternalQVTimperative.g:18698:2: rule__TupleTypeCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group__1__Impl();
@@ -52999,31 +55690,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group__1__Impl"
- // InternalQVTimperative.g:17768:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:18704:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
public final void rule__TupleTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17772:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:17773:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18708:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:17773:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
- // InternalQVTimperative.g:17774:1: ( rule__TupleTypeCS__Group_1__0 )?
+ // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // InternalQVTimperative.g:18710:1: ( rule__TupleTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:17775:1: ( rule__TupleTypeCS__Group_1__0 )?
- int alt178=2;
- int LA178_0 = input.LA(1);
+ // InternalQVTimperative.g:18711:1: ( rule__TupleTypeCS__Group_1__0 )?
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( (LA178_0==82) ) {
- alt178=1;
+ if ( (LA184_0==86) ) {
+ alt184=1;
}
- switch (alt178) {
+ switch (alt184) {
case 1 :
- // InternalQVTimperative.g:17775:2: rule__TupleTypeCS__Group_1__0
+ // InternalQVTimperative.g:18711:2: rule__TupleTypeCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__0();
@@ -53061,16 +55752,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0"
- // InternalQVTimperative.g:17789:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
+ // InternalQVTimperative.g:18725:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
public final void rule__TupleTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17793:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
- // InternalQVTimperative.g:17794:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
+ // InternalQVTimperative.g:18729:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
+ // InternalQVTimperative.g:18730:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__TupleTypeCS__Group_1__0__Impl();
state._fsp--;
@@ -53099,22 +55790,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__0__Impl"
- // InternalQVTimperative.g:17801:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:18737:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TupleTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17805:1: ( ( '(' ) )
- // InternalQVTimperative.g:17806:1: ( '(' )
+ // InternalQVTimperative.g:18741:1: ( ( '(' ) )
+ // InternalQVTimperative.g:18742:1: ( '(' )
{
- // InternalQVTimperative.g:17806:1: ( '(' )
- // InternalQVTimperative.g:17807:1: '('
+ // InternalQVTimperative.g:18742:1: ( '(' )
+ // InternalQVTimperative.g:18743:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -53140,16 +55831,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1"
- // InternalQVTimperative.g:17820:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
+ // InternalQVTimperative.g:18756:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
public final void rule__TupleTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17824:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
- // InternalQVTimperative.g:17825:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
+ // InternalQVTimperative.g:18760:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
+ // InternalQVTimperative.g:18761:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_45);
rule__TupleTypeCS__Group_1__1__Impl();
state._fsp--;
@@ -53178,31 +55869,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__1__Impl"
- // InternalQVTimperative.g:17832:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:18768:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
public final void rule__TupleTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17836:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:17837:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:18772:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:18773:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
{
- // InternalQVTimperative.g:17837:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
- // InternalQVTimperative.g:17838:1: ( rule__TupleTypeCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:18773:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:18774:1: ( rule__TupleTypeCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:17839:1: ( rule__TupleTypeCS__Group_1_1__0 )?
- int alt179=2;
- int LA179_0 = input.LA(1);
+ // InternalQVTimperative.g:18775:1: ( rule__TupleTypeCS__Group_1_1__0 )?
+ int alt185=2;
+ int LA185_0 = input.LA(1);
- if ( ((LA179_0>=RULE_SIMPLE_ID && LA179_0<=RULE_ESCAPED_ID)||(LA179_0>=18 && LA179_0<=28)) ) {
- alt179=1;
+ if ( ((LA185_0>=RULE_SIMPLE_ID && LA185_0<=RULE_ESCAPED_ID)||(LA185_0>=19 && LA185_0<=29)) ) {
+ alt185=1;
}
- switch (alt179) {
+ switch (alt185) {
case 1 :
- // InternalQVTimperative.g:17839:2: rule__TupleTypeCS__Group_1_1__0
+ // InternalQVTimperative.g:18775:2: rule__TupleTypeCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__0();
@@ -53240,14 +55931,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2"
- // InternalQVTimperative.g:17849:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:18785:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
public final void rule__TupleTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17853:1: ( rule__TupleTypeCS__Group_1__2__Impl )
- // InternalQVTimperative.g:17854:2: rule__TupleTypeCS__Group_1__2__Impl
+ // InternalQVTimperative.g:18789:1: ( rule__TupleTypeCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:18790:2: rule__TupleTypeCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1__2__Impl();
@@ -53273,22 +55964,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1__2__Impl"
- // InternalQVTimperative.g:17860:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:18796:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TupleTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17864:1: ( ( ')' ) )
- // InternalQVTimperative.g:17865:1: ( ')' )
+ // InternalQVTimperative.g:18800:1: ( ( ')' ) )
+ // InternalQVTimperative.g:18801:1: ( ')' )
{
- // InternalQVTimperative.g:17865:1: ( ')' )
- // InternalQVTimperative.g:17866:1: ')'
+ // InternalQVTimperative.g:18801:1: ( ')' )
+ // InternalQVTimperative.g:18802:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -53314,14 +56005,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0"
- // InternalQVTimperative.g:17885:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:18821:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
public final void rule__TupleTypeCS__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17889:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
- // InternalQVTimperative.g:17890:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
+ // InternalQVTimperative.g:18825:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
+ // InternalQVTimperative.g:18826:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__TupleTypeCS__Group_1_1__0__Impl();
@@ -53352,23 +56043,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:17897:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
+ // InternalQVTimperative.g:18833:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
public final void rule__TupleTypeCS__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17901:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
- // InternalQVTimperative.g:17902:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:18837:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
+ // InternalQVTimperative.g:18838:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
{
- // InternalQVTimperative.g:17902:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
- // InternalQVTimperative.g:17903:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // InternalQVTimperative.g:18838:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // InternalQVTimperative.g:18839:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_0());
}
- // InternalQVTimperative.g:17904:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
- // InternalQVTimperative.g:17904:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
+ // InternalQVTimperative.g:18840:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // InternalQVTimperative.g:18840:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_0();
@@ -53403,14 +56094,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1"
- // InternalQVTimperative.g:17914:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
+ // InternalQVTimperative.g:18850:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
public final void rule__TupleTypeCS__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17918:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
- // InternalQVTimperative.g:17919:2: rule__TupleTypeCS__Group_1_1__1__Impl
+ // InternalQVTimperative.g:18854:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
+ // InternalQVTimperative.g:18855:2: rule__TupleTypeCS__Group_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1__1__Impl();
@@ -53436,35 +56127,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:17925:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
+ // InternalQVTimperative.g:18861:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
public final void rule__TupleTypeCS__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17929:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
- // InternalQVTimperative.g:17930:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:18865:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
+ // InternalQVTimperative.g:18866:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
{
- // InternalQVTimperative.g:17930:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
- // InternalQVTimperative.g:17931:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ // InternalQVTimperative.g:18866:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // InternalQVTimperative.g:18867:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1());
}
- // InternalQVTimperative.g:17932:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
- loop180:
+ // InternalQVTimperative.g:18868:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ loop186:
do {
- int alt180=2;
- int LA180_0 = input.LA(1);
+ int alt186=2;
+ int LA186_0 = input.LA(1);
- if ( (LA180_0==69) ) {
- alt180=1;
+ if ( (LA186_0==70) ) {
+ alt186=1;
}
- switch (alt180) {
+ switch (alt186) {
case 1 :
- // InternalQVTimperative.g:17932:2: rule__TupleTypeCS__Group_1_1_1__0
+ // InternalQVTimperative.g:18868:2: rule__TupleTypeCS__Group_1_1_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleTypeCS__Group_1_1_1__0();
@@ -53476,7 +56167,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop180;
+ break loop186;
}
} while (true);
@@ -53505,14 +56196,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0"
- // InternalQVTimperative.g:17946:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ;
+ // InternalQVTimperative.g:18882:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ;
public final void rule__TupleTypeCS__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17950:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
- // InternalQVTimperative.g:17951:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
+ // InternalQVTimperative.g:18886:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
+ // InternalQVTimperative.g:18887:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleTypeCS__Group_1_1_1__0__Impl();
@@ -53543,22 +56234,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0__Impl"
- // InternalQVTimperative.g:17958:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:18894:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
public final void rule__TupleTypeCS__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17962:1: ( ( ',' ) )
- // InternalQVTimperative.g:17963:1: ( ',' )
+ // InternalQVTimperative.g:18898:1: ( ( ',' ) )
+ // InternalQVTimperative.g:18899:1: ( ',' )
{
- // InternalQVTimperative.g:17963:1: ( ',' )
- // InternalQVTimperative.g:17964:1: ','
+ // InternalQVTimperative.g:18899:1: ( ',' )
+ // InternalQVTimperative.g:18900:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
@@ -53584,14 +56275,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1"
- // InternalQVTimperative.g:17977:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
+ // InternalQVTimperative.g:18913:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
public final void rule__TupleTypeCS__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17981:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
- // InternalQVTimperative.g:17982:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
+ // InternalQVTimperative.g:18917:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
+ // InternalQVTimperative.g:18918:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__Group_1_1_1__1__Impl();
@@ -53617,23 +56308,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1__Impl"
- // InternalQVTimperative.g:17988:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
+ // InternalQVTimperative.g:18924:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
public final void rule__TupleTypeCS__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:17992:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
- // InternalQVTimperative.g:17993:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:18928:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
+ // InternalQVTimperative.g:18929:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
{
- // InternalQVTimperative.g:17993:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
- // InternalQVTimperative.g:17994:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // InternalQVTimperative.g:18929:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // InternalQVTimperative.g:18930:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_1_1());
}
- // InternalQVTimperative.g:17995:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
- // InternalQVTimperative.g:17995:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
+ // InternalQVTimperative.g:18931:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // InternalQVTimperative.g:18931:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1();
@@ -53668,16 +56359,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0"
- // InternalQVTimperative.g:18009:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
+ // InternalQVTimperative.g:18945:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
public final void rule__TuplePartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18013:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
- // InternalQVTimperative.g:18014:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
+ // InternalQVTimperative.g:18949:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
+ // InternalQVTimperative.g:18950:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__TuplePartCS__Group__0__Impl();
state._fsp--;
@@ -53706,23 +56397,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__0__Impl"
- // InternalQVTimperative.g:18021:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:18957:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
public final void rule__TuplePartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18025:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:18026:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18961:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:18026:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:18027:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:18963:1: ( rule__TuplePartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:18028:1: ( rule__TuplePartCS__NameAssignment_0 )
- // InternalQVTimperative.g:18028:2: rule__TuplePartCS__NameAssignment_0
+ // InternalQVTimperative.g:18964:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:18964:2: rule__TuplePartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__NameAssignment_0();
@@ -53757,14 +56448,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1"
- // InternalQVTimperative.g:18038:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
+ // InternalQVTimperative.g:18974:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
public final void rule__TuplePartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18042:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
- // InternalQVTimperative.g:18043:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
+ // InternalQVTimperative.g:18978:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
+ // InternalQVTimperative.g:18979:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TuplePartCS__Group__1__Impl();
@@ -53795,22 +56486,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__1__Impl"
- // InternalQVTimperative.g:18050:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:18986:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
public final void rule__TuplePartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18054:1: ( ( ':' ) )
- // InternalQVTimperative.g:18055:1: ( ':' )
+ // InternalQVTimperative.g:18990:1: ( ( ':' ) )
+ // InternalQVTimperative.g:18991:1: ( ':' )
{
- // InternalQVTimperative.g:18055:1: ( ':' )
- // InternalQVTimperative.g:18056:1: ':'
+ // InternalQVTimperative.g:18991:1: ( ':' )
+ // InternalQVTimperative.g:18992:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
@@ -53836,14 +56527,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2"
- // InternalQVTimperative.g:18069:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19005:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
public final void rule__TuplePartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18073:1: ( rule__TuplePartCS__Group__2__Impl )
- // InternalQVTimperative.g:18074:2: rule__TuplePartCS__Group__2__Impl
+ // InternalQVTimperative.g:19009:1: ( rule__TuplePartCS__Group__2__Impl )
+ // InternalQVTimperative.g:19010:2: rule__TuplePartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__Group__2__Impl();
@@ -53869,23 +56560,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__Group__2__Impl"
- // InternalQVTimperative.g:18080:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19016:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__TuplePartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18084:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:18085:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19020:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:18085:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
- // InternalQVTimperative.g:18086:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19022:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeAssignment_2());
}
- // InternalQVTimperative.g:18087:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
- // InternalQVTimperative.g:18087:2: rule__TuplePartCS__OwnedTypeAssignment_2
+ // InternalQVTimperative.g:19023:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // InternalQVTimperative.g:19023:2: rule__TuplePartCS__OwnedTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TuplePartCS__OwnedTypeAssignment_2();
@@ -53920,16 +56611,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0"
- // InternalQVTimperative.g:18103:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:19039:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
public final void rule__CollectionLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18107:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:18108:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
+ // InternalQVTimperative.g:19043:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:19044:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__CollectionLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -53958,23 +56649,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:18115:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19051:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__CollectionLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18119:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:18120:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19055:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:18120:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:18121:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19057:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:18122:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:18122:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19058:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19058:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedTypeAssignment_0();
@@ -54009,16 +56700,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1"
- // InternalQVTimperative.g:18132:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:19068:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
public final void rule__CollectionLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18136:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:18137:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
+ // InternalQVTimperative.g:19072:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:19073:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__CollectionLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -54047,22 +56738,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:18144:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19080:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18148:1: ( ( '{' ) )
- // InternalQVTimperative.g:18149:1: ( '{' )
+ // InternalQVTimperative.g:19084:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19085:1: ( '{' )
{
- // InternalQVTimperative.g:18149:1: ( '{' )
- // InternalQVTimperative.g:18150:1: '{'
+ // InternalQVTimperative.g:19085:1: ( '{' )
+ // InternalQVTimperative.g:19086:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -54088,16 +56779,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2"
- // InternalQVTimperative.g:18163:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:19099:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
public final void rule__CollectionLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18167:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:18168:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
+ // InternalQVTimperative.g:19103:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:19104:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__CollectionLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -54126,31 +56817,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:18175:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19111:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
public final void rule__CollectionLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18179:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:18180:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19115:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:18180:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:18181:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19117:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:18182:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
- int alt181=2;
- int LA181_0 = input.LA(1);
+ // InternalQVTimperative.g:19118:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ int alt187=2;
+ int LA187_0 = input.LA(1);
- if ( ((LA181_0>=RULE_INT && LA181_0<=RULE_ESCAPED_ID)||(LA181_0>=18 && LA181_0<=28)||(LA181_0>=30 && LA181_0<=32)||(LA181_0>=49 && LA181_0<=63)||LA181_0==71||LA181_0==82||LA181_0==101||(LA181_0>=103 && LA181_0<=104)||LA181_0==108||(LA181_0>=113 && LA181_0<=114)||(LA181_0>=144 && LA181_0<=145)) ) {
- alt181=1;
+ if ( ((LA187_0>=RULE_INT && LA187_0<=RULE_ESCAPED_ID)||(LA187_0>=19 && LA187_0<=29)||(LA187_0>=31 && LA187_0<=33)||(LA187_0>=50 && LA187_0<=64)||LA187_0==73||LA187_0==86||LA187_0==105||(LA187_0>=107 && LA187_0<=108)||LA187_0==112||(LA187_0>=117 && LA187_0<=118)||(LA187_0>=150 && LA187_0<=151)) ) {
+ alt187=1;
}
- switch (alt181) {
+ switch (alt187) {
case 1 :
- // InternalQVTimperative.g:18182:2: rule__CollectionLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:19118:2: rule__CollectionLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__0();
@@ -54188,14 +56879,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3"
- // InternalQVTimperative.g:18192:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19128:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
public final void rule__CollectionLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18196:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:18197:2: rule__CollectionLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:19132:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:19133:2: rule__CollectionLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group__3__Impl();
@@ -54221,22 +56912,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:18203:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19139:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18207:1: ( ( '}' ) )
- // InternalQVTimperative.g:18208:1: ( '}' )
+ // InternalQVTimperative.g:19143:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19144:1: ( '}' )
{
- // InternalQVTimperative.g:18208:1: ( '}' )
- // InternalQVTimperative.g:18209:1: '}'
+ // InternalQVTimperative.g:19144:1: ( '}' )
+ // InternalQVTimperative.g:19145:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -54262,14 +56953,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:18230:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:19166:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
public final void rule__CollectionLiteralExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18234:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
- // InternalQVTimperative.g:18235:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
+ // InternalQVTimperative.g:19170:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:19171:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__CollectionLiteralExpCS__Group_2__0__Impl();
@@ -54300,23 +56991,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:18242:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19178:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__CollectionLiteralExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18246:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:18247:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19182:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:18247:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:18248:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19184:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:18249:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:18249:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19185:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19185:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -54351,14 +57042,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:18259:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:19195:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
public final void rule__CollectionLiteralExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18263:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:18264:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:19199:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:19200:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2__1__Impl();
@@ -54384,35 +57075,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:18270:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19206:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
public final void rule__CollectionLiteralExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18274:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:18275:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19210:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19211:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:18275:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:18276:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19211:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19212:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:18277:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
- loop182:
+ // InternalQVTimperative.g:19213:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ loop188:
do {
- int alt182=2;
- int LA182_0 = input.LA(1);
+ int alt188=2;
+ int LA188_0 = input.LA(1);
- if ( (LA182_0==69) ) {
- alt182=1;
+ if ( (LA188_0==70) ) {
+ alt188=1;
}
- switch (alt182) {
+ switch (alt188) {
case 1 :
- // InternalQVTimperative.g:18277:2: rule__CollectionLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:19213:2: rule__CollectionLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionLiteralExpCS__Group_2_1__0();
@@ -54424,7 +57115,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop182;
+ break loop188;
}
} while (true);
@@ -54453,16 +57144,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:18291:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19227:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
public final void rule__CollectionLiteralExpCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18295:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
- // InternalQVTimperative.g:18296:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
+ // InternalQVTimperative.g:19231:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19232:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionLiteralExpCS__Group_2_1__0__Impl();
state._fsp--;
@@ -54491,22 +57182,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:18303:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19239:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CollectionLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18307:1: ( ( ',' ) )
- // InternalQVTimperative.g:18308:1: ( ',' )
+ // InternalQVTimperative.g:19243:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19244:1: ( ',' )
{
- // InternalQVTimperative.g:18308:1: ( ',' )
- // InternalQVTimperative.g:18309:1: ','
+ // InternalQVTimperative.g:19244:1: ( ',' )
+ // InternalQVTimperative.g:19245:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
@@ -54532,14 +57223,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:18322:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19258:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
public final void rule__CollectionLiteralExpCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18326:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:18327:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19262:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19263:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__Group_2_1__1__Impl();
@@ -54565,23 +57256,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:18333:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19269:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__CollectionLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18337:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:18338:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19273:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19274:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:18338:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:18339:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19274:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19275:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:18340:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:18340:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19276:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19276:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -54616,16 +57307,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0"
- // InternalQVTimperative.g:18354:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ;
+ // InternalQVTimperative.g:19290:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ;
public final void rule__CollectionLiteralPartCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18358:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 )
- // InternalQVTimperative.g:18359:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1
+ // InternalQVTimperative.g:19294:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 )
+ // InternalQVTimperative.g:19295:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__CollectionLiteralPartCS__Group_0__0__Impl();
state._fsp--;
@@ -54654,23 +57345,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0__Impl"
- // InternalQVTimperative.g:18366:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:19302:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ;
public final void rule__CollectionLiteralPartCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18370:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:18371:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19306:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:18371:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:18372:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:19308:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:18373:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
- // InternalQVTimperative.g:18373:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
+ // InternalQVTimperative.g:19309:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:19309:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0();
@@ -54705,14 +57396,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1"
- // InternalQVTimperative.g:18383:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:19319:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18387:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
- // InternalQVTimperative.g:18388:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
+ // InternalQVTimperative.g:19323:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:19324:2: rule__CollectionLiteralPartCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0__1__Impl();
@@ -54738,31 +57429,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1__Impl"
- // InternalQVTimperative.g:18394:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:19330:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ;
public final void rule__CollectionLiteralPartCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18398:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:18399:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19334:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:19335:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
{
- // InternalQVTimperative.g:18399:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
- // InternalQVTimperative.g:18400:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:19335:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:19336:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:18401:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
- int alt183=2;
- int LA183_0 = input.LA(1);
+ // InternalQVTimperative.g:19337:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )?
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( (LA183_0==99) ) {
- alt183=1;
+ if ( (LA189_0==103) ) {
+ alt189=1;
}
- switch (alt183) {
+ switch (alt189) {
case 1 :
- // InternalQVTimperative.g:18401:2: rule__CollectionLiteralPartCS__Group_0_1__0
+ // InternalQVTimperative.g:19337:2: rule__CollectionLiteralPartCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__0();
@@ -54800,14 +57491,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0"
- // InternalQVTimperative.g:18415:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:19351:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ;
public final void rule__CollectionLiteralPartCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18419:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 )
- // InternalQVTimperative.g:18420:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1
+ // InternalQVTimperative.g:19355:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 )
+ // InternalQVTimperative.g:19356:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__CollectionLiteralPartCS__Group_0_1__0__Impl();
@@ -54838,22 +57529,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:18427:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:19363:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ;
public final void rule__CollectionLiteralPartCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18431:1: ( ( '..' ) )
- // InternalQVTimperative.g:18432:1: ( '..' )
+ // InternalQVTimperative.g:19367:1: ( ( '..' ) )
+ // InternalQVTimperative.g:19368:1: ( '..' )
{
- // InternalQVTimperative.g:18432:1: ( '..' )
- // InternalQVTimperative.g:18433:1: '..'
+ // InternalQVTimperative.g:19368:1: ( '..' )
+ // InternalQVTimperative.g:19369:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
@@ -54879,14 +57570,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1"
- // InternalQVTimperative.g:18446:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ;
+ // InternalQVTimperative.g:19382:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18450:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
- // InternalQVTimperative.g:18451:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
+ // InternalQVTimperative.g:19386:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl )
+ // InternalQVTimperative.g:19387:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__Group_0_1__1__Impl();
@@ -54912,23 +57603,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:18457:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:19393:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ;
public final void rule__CollectionLiteralPartCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18461:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:18462:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19397:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:19398:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
{
- // InternalQVTimperative.g:18462:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
- // InternalQVTimperative.g:18463:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
+ // InternalQVTimperative.g:19398:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:19399:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionAssignment_0_1_1());
}
- // InternalQVTimperative.g:18464:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
- // InternalQVTimperative.g:18464:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
+ // InternalQVTimperative.g:19400:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 )
+ // InternalQVTimperative.g:19400:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1();
@@ -54963,16 +57654,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0"
- // InternalQVTimperative.g:18478:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ;
+ // InternalQVTimperative.g:19414:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ;
public final void rule__CollectionPatternCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18482:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
- // InternalQVTimperative.g:18483:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
+ // InternalQVTimperative.g:19418:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 )
+ // InternalQVTimperative.g:19419:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__CollectionPatternCS__Group__0__Impl();
state._fsp--;
@@ -55001,23 +57692,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__0__Impl"
- // InternalQVTimperative.g:18490:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19426:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__CollectionPatternCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18494:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:18495:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19430:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:18495:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:18496:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:19432:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:18497:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:18497:2: rule__CollectionPatternCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:19433:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:19433:2: rule__CollectionPatternCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedTypeAssignment_0();
@@ -55052,16 +57743,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1"
- // InternalQVTimperative.g:18507:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ;
+ // InternalQVTimperative.g:19443:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ;
public final void rule__CollectionPatternCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18511:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
- // InternalQVTimperative.g:18512:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
+ // InternalQVTimperative.g:19447:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 )
+ // InternalQVTimperative.g:19448:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__CollectionPatternCS__Group__1__Impl();
state._fsp--;
@@ -55090,22 +57781,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__1__Impl"
- // InternalQVTimperative.g:18519:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19455:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionPatternCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18523:1: ( ( '{' ) )
- // InternalQVTimperative.g:18524:1: ( '{' )
+ // InternalQVTimperative.g:19459:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19460:1: ( '{' )
{
- // InternalQVTimperative.g:18524:1: ( '{' )
- // InternalQVTimperative.g:18525:1: '{'
+ // InternalQVTimperative.g:19460:1: ( '{' )
+ // InternalQVTimperative.g:19461:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -55131,16 +57822,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2"
- // InternalQVTimperative.g:18538:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ;
+ // InternalQVTimperative.g:19474:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ;
public final void rule__CollectionPatternCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18542:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
- // InternalQVTimperative.g:18543:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
+ // InternalQVTimperative.g:19478:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 )
+ // InternalQVTimperative.g:19479:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_88);
+ pushFollow(FollowSets000.FOLLOW_93);
rule__CollectionPatternCS__Group__2__Impl();
state._fsp--;
@@ -55169,31 +57860,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__2__Impl"
- // InternalQVTimperative.g:18550:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:19486:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ;
public final void rule__CollectionPatternCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18554:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:18555:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19490:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:18555:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
- // InternalQVTimperative.g:18556:1: ( rule__CollectionPatternCS__Group_2__0 )?
+ // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? )
+ // InternalQVTimperative.g:19492:1: ( rule__CollectionPatternCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:18557:1: ( rule__CollectionPatternCS__Group_2__0 )?
- int alt184=2;
- int LA184_0 = input.LA(1);
+ // InternalQVTimperative.g:19493:1: ( rule__CollectionPatternCS__Group_2__0 )?
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( ((LA184_0>=RULE_SIMPLE_ID && LA184_0<=RULE_ESCAPED_ID)||(LA184_0>=18 && LA184_0<=28)||LA184_0==71) ) {
- alt184=1;
+ if ( ((LA190_0>=RULE_SIMPLE_ID && LA190_0<=RULE_ESCAPED_ID)||(LA190_0>=19 && LA190_0<=29)||LA190_0==73) ) {
+ alt190=1;
}
- switch (alt184) {
+ switch (alt190) {
case 1 :
- // InternalQVTimperative.g:18557:2: rule__CollectionPatternCS__Group_2__0
+ // InternalQVTimperative.g:19493:2: rule__CollectionPatternCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__0();
@@ -55231,14 +57922,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3"
- // InternalQVTimperative.g:18567:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ;
+ // InternalQVTimperative.g:19503:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ;
public final void rule__CollectionPatternCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18571:1: ( rule__CollectionPatternCS__Group__3__Impl )
- // InternalQVTimperative.g:18572:2: rule__CollectionPatternCS__Group__3__Impl
+ // InternalQVTimperative.g:19507:1: ( rule__CollectionPatternCS__Group__3__Impl )
+ // InternalQVTimperative.g:19508:2: rule__CollectionPatternCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group__3__Impl();
@@ -55264,22 +57955,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group__3__Impl"
- // InternalQVTimperative.g:18578:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:19514:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionPatternCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18582:1: ( ( '}' ) )
- // InternalQVTimperative.g:18583:1: ( '}' )
+ // InternalQVTimperative.g:19518:1: ( ( '}' ) )
+ // InternalQVTimperative.g:19519:1: ( '}' )
{
- // InternalQVTimperative.g:18583:1: ( '}' )
- // InternalQVTimperative.g:18584:1: '}'
+ // InternalQVTimperative.g:19519:1: ( '}' )
+ // InternalQVTimperative.g:19520:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -55305,16 +57996,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0"
- // InternalQVTimperative.g:18605:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ;
+ // InternalQVTimperative.g:19541:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ;
public final void rule__CollectionPatternCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18609:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 )
- // InternalQVTimperative.g:18610:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1
+ // InternalQVTimperative.g:19545:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 )
+ // InternalQVTimperative.g:19546:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_96);
rule__CollectionPatternCS__Group_2__0__Impl();
state._fsp--;
@@ -55343,23 +58034,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__0__Impl"
- // InternalQVTimperative.g:18617:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:19553:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__CollectionPatternCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18621:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:18622:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19557:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:18622:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:18623:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:19559:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:18624:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:18624:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:19560:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:19560:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_0();
@@ -55394,16 +58085,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1"
- // InternalQVTimperative.g:18634:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ;
+ // InternalQVTimperative.g:19570:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ;
public final void rule__CollectionPatternCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18638:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 )
- // InternalQVTimperative.g:18639:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2
+ // InternalQVTimperative.g:19574:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 )
+ // InternalQVTimperative.g:19575:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_96);
rule__CollectionPatternCS__Group_2__1__Impl();
state._fsp--;
@@ -55432,35 +58123,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__1__Impl"
- // InternalQVTimperative.g:18646:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:19582:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ;
public final void rule__CollectionPatternCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18650:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:18651:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19586:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:19587:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:18651:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:18652:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:19587:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:19588:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:18653:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
- loop185:
+ // InternalQVTimperative.g:19589:1: ( rule__CollectionPatternCS__Group_2_1__0 )*
+ loop191:
do {
- int alt185=2;
- int LA185_0 = input.LA(1);
+ int alt191=2;
+ int LA191_0 = input.LA(1);
- if ( (LA185_0==69) ) {
- alt185=1;
+ if ( (LA191_0==70) ) {
+ alt191=1;
}
- switch (alt185) {
+ switch (alt191) {
case 1 :
- // InternalQVTimperative.g:18653:2: rule__CollectionPatternCS__Group_2_1__0
+ // InternalQVTimperative.g:19589:2: rule__CollectionPatternCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CollectionPatternCS__Group_2_1__0();
@@ -55472,7 +58163,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop185;
+ break loop191;
}
} while (true);
@@ -55501,14 +58192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2"
- // InternalQVTimperative.g:18663:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:19599:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ;
public final void rule__CollectionPatternCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18667:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
- // InternalQVTimperative.g:18668:2: rule__CollectionPatternCS__Group_2__2__Impl
+ // InternalQVTimperative.g:19603:1: ( rule__CollectionPatternCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:19604:2: rule__CollectionPatternCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2__2__Impl();
@@ -55534,23 +58225,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2__2__Impl"
- // InternalQVTimperative.g:18674:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ;
+ // InternalQVTimperative.g:19610:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ;
public final void rule__CollectionPatternCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18678:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
- // InternalQVTimperative.g:18679:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19614:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) )
+ // InternalQVTimperative.g:19615:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
{
- // InternalQVTimperative.g:18679:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
- // InternalQVTimperative.g:18680:1: ( rule__CollectionPatternCS__Group_2_2__0 )
+ // InternalQVTimperative.g:19615:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) )
+ // InternalQVTimperative.g:19616:1: ( rule__CollectionPatternCS__Group_2_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:18681:1: ( rule__CollectionPatternCS__Group_2_2__0 )
- // InternalQVTimperative.g:18681:2: rule__CollectionPatternCS__Group_2_2__0
+ // InternalQVTimperative.g:19617:1: ( rule__CollectionPatternCS__Group_2_2__0 )
+ // InternalQVTimperative.g:19617:2: rule__CollectionPatternCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__0();
@@ -55585,16 +58276,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0"
- // InternalQVTimperative.g:18697:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:19633:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ;
public final void rule__CollectionPatternCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18701:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 )
- // InternalQVTimperative.g:18702:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1
+ // InternalQVTimperative.g:19637:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 )
+ // InternalQVTimperative.g:19638:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__CollectionPatternCS__Group_2_1__0__Impl();
state._fsp--;
@@ -55623,22 +58314,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:18709:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:19645:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CollectionPatternCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18713:1: ( ( ',' ) )
- // InternalQVTimperative.g:18714:1: ( ',' )
+ // InternalQVTimperative.g:19649:1: ( ( ',' ) )
+ // InternalQVTimperative.g:19650:1: ( ',' )
{
- // InternalQVTimperative.g:18714:1: ( ',' )
- // InternalQVTimperative.g:18715:1: ','
+ // InternalQVTimperative.g:19650:1: ( ',' )
+ // InternalQVTimperative.g:19651:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
@@ -55664,14 +58355,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1"
- // InternalQVTimperative.g:18728:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:19664:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ;
public final void rule__CollectionPatternCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18732:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:18733:2: rule__CollectionPatternCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:19668:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:19669:2: rule__CollectionPatternCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_1__1__Impl();
@@ -55697,23 +58388,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:18739:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:19675:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__CollectionPatternCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18743:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:18744:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19679:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:19680:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:18744:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:18745:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19680:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:19681:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:18746:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:18746:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:19682:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:19682:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1();
@@ -55748,16 +58439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0"
- // InternalQVTimperative.g:18760:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:19696:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ;
public final void rule__CollectionPatternCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18764:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 )
- // InternalQVTimperative.g:18765:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1
+ // InternalQVTimperative.g:19700:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 )
+ // InternalQVTimperative.g:19701:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1
{
- pushFollow(FollowSets000.FOLLOW_92);
+ pushFollow(FollowSets000.FOLLOW_97);
rule__CollectionPatternCS__Group_2_2__0__Impl();
state._fsp--;
@@ -55786,22 +58477,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:18772:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ;
+ // InternalQVTimperative.g:19708:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ;
public final void rule__CollectionPatternCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18776:1: ( ( '++' ) )
- // InternalQVTimperative.g:18777:1: ( '++' )
+ // InternalQVTimperative.g:19712:1: ( ( '++' ) )
+ // InternalQVTimperative.g:19713:1: ( '++' )
{
- // InternalQVTimperative.g:18777:1: ( '++' )
- // InternalQVTimperative.g:18778:1: '++'
+ // InternalQVTimperative.g:19713:1: ( '++' )
+ // InternalQVTimperative.g:19714:1: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
@@ -55827,14 +58518,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1"
- // InternalQVTimperative.g:18791:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:19727:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ;
public final void rule__CollectionPatternCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18795:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:18796:2: rule__CollectionPatternCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:19731:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:19732:2: rule__CollectionPatternCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__Group_2_2__1__Impl();
@@ -55860,23 +58551,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:18802:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:19738:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ;
public final void rule__CollectionPatternCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18806:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:18807:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:19742:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:18807:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
- // InternalQVTimperative.g:18808:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
+ // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:19744:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameAssignment_2_2_1());
}
- // InternalQVTimperative.g:18809:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
- // InternalQVTimperative.g:18809:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
+ // InternalQVTimperative.g:19745:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 )
+ // InternalQVTimperative.g:19745:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1();
@@ -55911,16 +58602,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__0"
- // InternalQVTimperative.g:18823:1: rule__ShadowPartCS__Group__0 : rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ;
+ // InternalQVTimperative.g:19759:1: rule__ShadowPartCS__Group__0 : rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ;
public final void rule__ShadowPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18827:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 )
- // InternalQVTimperative.g:18828:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1
+ // InternalQVTimperative.g:19763:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 )
+ // InternalQVTimperative.g:19764:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__ShadowPartCS__Group__0__Impl();
state._fsp--;
@@ -55949,23 +58640,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__0__Impl"
- // InternalQVTimperative.g:18835:1: rule__ShadowPartCS__Group__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ;
+ // InternalQVTimperative.g:19771:1: rule__ShadowPartCS__Group__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ;
public final void rule__ShadowPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18839:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) )
- // InternalQVTimperative.g:18840:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
+ // InternalQVTimperative.g:19775:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) )
+ // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
{
- // InternalQVTimperative.g:18840:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
- // InternalQVTimperative.g:18841:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
+ // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) )
+ // InternalQVTimperative.g:19777:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyAssignment_0());
}
- // InternalQVTimperative.g:18842:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
- // InternalQVTimperative.g:18842:2: rule__ShadowPartCS__ReferredPropertyAssignment_0
+ // InternalQVTimperative.g:19778:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 )
+ // InternalQVTimperative.g:19778:2: rule__ShadowPartCS__ReferredPropertyAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__ReferredPropertyAssignment_0();
@@ -56000,16 +58691,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__1"
- // InternalQVTimperative.g:18852:1: rule__ShadowPartCS__Group__1 : rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ;
+ // InternalQVTimperative.g:19788:1: rule__ShadowPartCS__Group__1 : rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ;
public final void rule__ShadowPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18856:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 )
- // InternalQVTimperative.g:18857:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2
+ // InternalQVTimperative.g:19792:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 )
+ // InternalQVTimperative.g:19793:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__ShadowPartCS__Group__1__Impl();
state._fsp--;
@@ -56038,22 +58729,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__1__Impl"
- // InternalQVTimperative.g:18864:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:19800:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ;
public final void rule__ShadowPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18868:1: ( ( '=' ) )
- // InternalQVTimperative.g:18869:1: ( '=' )
+ // InternalQVTimperative.g:19804:1: ( ( '=' ) )
+ // InternalQVTimperative.g:19805:1: ( '=' )
{
- // InternalQVTimperative.g:18869:1: ( '=' )
- // InternalQVTimperative.g:18870:1: '='
+ // InternalQVTimperative.g:19805:1: ( '=' )
+ // InternalQVTimperative.g:19806:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
@@ -56079,14 +58770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__2"
- // InternalQVTimperative.g:18883:1: rule__ShadowPartCS__Group__2 : rule__ShadowPartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19819:1: rule__ShadowPartCS__Group__2 : rule__ShadowPartCS__Group__2__Impl ;
public final void rule__ShadowPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18887:1: ( rule__ShadowPartCS__Group__2__Impl )
- // InternalQVTimperative.g:18888:2: rule__ShadowPartCS__Group__2__Impl
+ // InternalQVTimperative.g:19823:1: ( rule__ShadowPartCS__Group__2__Impl )
+ // InternalQVTimperative.g:19824:2: rule__ShadowPartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__Group__2__Impl();
@@ -56112,23 +58803,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__Group__2__Impl"
- // InternalQVTimperative.g:18894:1: rule__ShadowPartCS__Group__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19830:1: rule__ShadowPartCS__Group__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ;
public final void rule__ShadowPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18898:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) )
- // InternalQVTimperative.g:18899:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
+ // InternalQVTimperative.g:19834:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) )
+ // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
{
- // InternalQVTimperative.g:18899:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
- // InternalQVTimperative.g:18900:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
+ // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) )
+ // InternalQVTimperative.g:19836:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAssignment_2());
}
- // InternalQVTimperative.g:18901:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
- // InternalQVTimperative.g:18901:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2
+ // InternalQVTimperative.g:19837:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 )
+ // InternalQVTimperative.g:19837:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAssignment_2();
@@ -56163,16 +58854,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0"
- // InternalQVTimperative.g:18917:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ;
+ // InternalQVTimperative.g:19853:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ;
public final void rule__PatternExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18921:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
- // InternalQVTimperative.g:18922:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
+ // InternalQVTimperative.g:19857:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 )
+ // InternalQVTimperative.g:19858:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__PatternExpCS__Group__0__Impl();
state._fsp--;
@@ -56201,31 +58892,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__0__Impl"
- // InternalQVTimperative.g:18929:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ;
+ // InternalQVTimperative.g:19865:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ;
public final void rule__PatternExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18933:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
- // InternalQVTimperative.g:18934:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:19869:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) )
+ // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
{
- // InternalQVTimperative.g:18934:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
- // InternalQVTimperative.g:18935:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? )
+ // InternalQVTimperative.g:19871:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0());
}
- // InternalQVTimperative.g:18936:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
- int alt186=2;
- int LA186_0 = input.LA(1);
+ // InternalQVTimperative.g:19872:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )?
+ int alt192=2;
+ int LA192_0 = input.LA(1);
- if ( ((LA186_0>=RULE_SIMPLE_ID && LA186_0<=RULE_ESCAPED_ID)||(LA186_0>=18 && LA186_0<=28)) ) {
- alt186=1;
+ if ( ((LA192_0>=RULE_SIMPLE_ID && LA192_0<=RULE_ESCAPED_ID)||(LA192_0>=19 && LA192_0<=29)) ) {
+ alt192=1;
}
- switch (alt186) {
+ switch (alt192) {
case 1 :
- // InternalQVTimperative.g:18936:2: rule__PatternExpCS__PatternVariableNameAssignment_0
+ // InternalQVTimperative.g:19872:2: rule__PatternExpCS__PatternVariableNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__PatternVariableNameAssignment_0();
@@ -56263,14 +58954,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1"
- // InternalQVTimperative.g:18946:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ;
+ // InternalQVTimperative.g:19882:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ;
public final void rule__PatternExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18950:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
- // InternalQVTimperative.g:18951:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
+ // InternalQVTimperative.g:19886:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 )
+ // InternalQVTimperative.g:19887:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PatternExpCS__Group__1__Impl();
@@ -56301,22 +58992,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__1__Impl"
- // InternalQVTimperative.g:18958:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:19894:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ;
public final void rule__PatternExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18962:1: ( ( ':' ) )
- // InternalQVTimperative.g:18963:1: ( ':' )
+ // InternalQVTimperative.g:19898:1: ( ( ':' ) )
+ // InternalQVTimperative.g:19899:1: ( ':' )
{
- // InternalQVTimperative.g:18963:1: ( ':' )
- // InternalQVTimperative.g:18964:1: ':'
+ // InternalQVTimperative.g:19899:1: ( ':' )
+ // InternalQVTimperative.g:19900:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
@@ -56342,14 +59033,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2"
- // InternalQVTimperative.g:18977:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:19913:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ;
public final void rule__PatternExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18981:1: ( rule__PatternExpCS__Group__2__Impl )
- // InternalQVTimperative.g:18982:2: rule__PatternExpCS__Group__2__Impl
+ // InternalQVTimperative.g:19917:1: ( rule__PatternExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:19918:2: rule__PatternExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__Group__2__Impl();
@@ -56375,23 +59066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__Group__2__Impl"
- // InternalQVTimperative.g:18988:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ;
+ // InternalQVTimperative.g:19924:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ;
public final void rule__PatternExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:18992:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
- // InternalQVTimperative.g:18993:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19928:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) )
+ // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
{
- // InternalQVTimperative.g:18993:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
- // InternalQVTimperative.g:18994:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) )
+ // InternalQVTimperative.g:19930:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeAssignment_2());
}
- // InternalQVTimperative.g:18995:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
- // InternalQVTimperative.g:18995:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2
+ // InternalQVTimperative.g:19931:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 )
+ // InternalQVTimperative.g:19931:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PatternExpCS__OwnedPatternTypeAssignment_2();
@@ -56426,16 +59117,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19011:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:19947:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ;
public final void rule__LambdaLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19015:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19016:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
+ // InternalQVTimperative.g:19951:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:19952:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__LambdaLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -56464,22 +59155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19023:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
+ // InternalQVTimperative.g:19959:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ;
public final void rule__LambdaLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19027:1: ( ( 'Lambda' ) )
- // InternalQVTimperative.g:19028:1: ( 'Lambda' )
+ // InternalQVTimperative.g:19963:1: ( ( 'Lambda' ) )
+ // InternalQVTimperative.g:19964:1: ( 'Lambda' )
{
- // InternalQVTimperative.g:19028:1: ( 'Lambda' )
- // InternalQVTimperative.g:19029:1: 'Lambda'
+ // InternalQVTimperative.g:19964:1: ( 'Lambda' )
+ // InternalQVTimperative.g:19965:1: 'Lambda'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
- match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
@@ -56505,14 +59196,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19042:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:19978:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ;
public final void rule__LambdaLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19046:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19047:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
+ // InternalQVTimperative.g:19982:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:19983:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LambdaLiteralExpCS__Group__1__Impl();
@@ -56543,22 +59234,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19054:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:19990:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__LambdaLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19058:1: ( ( '{' ) )
- // InternalQVTimperative.g:19059:1: ( '{' )
+ // InternalQVTimperative.g:19994:1: ( ( '{' ) )
+ // InternalQVTimperative.g:19995:1: ( '{' )
{
- // InternalQVTimperative.g:19059:1: ( '{' )
- // InternalQVTimperative.g:19060:1: '{'
+ // InternalQVTimperative.g:19995:1: ( '{' )
+ // InternalQVTimperative.g:19996:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -56584,16 +59275,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2"
- // InternalQVTimperative.g:19073:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20009:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ;
public final void rule__LambdaLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19077:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:19078:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20013:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20014:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__LambdaLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -56622,23 +59313,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19085:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20021:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ;
public final void rule__LambdaLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19089:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
- // InternalQVTimperative.g:19090:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20025:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) )
+ // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
{
- // InternalQVTimperative.g:19090:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
- // InternalQVTimperative.g:19091:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) )
+ // InternalQVTimperative.g:20027:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSAssignment_2());
}
- // InternalQVTimperative.g:19092:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
- // InternalQVTimperative.g:19092:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
+ // InternalQVTimperative.g:20028:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 )
+ // InternalQVTimperative.g:20028:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2();
@@ -56673,14 +59364,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3"
- // InternalQVTimperative.g:19102:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20038:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ;
public final void rule__LambdaLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19106:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:19107:2: rule__LambdaLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20042:1: ( rule__LambdaLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20043:2: rule__LambdaLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LambdaLiteralExpCS__Group__3__Impl();
@@ -56706,22 +59397,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:19113:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20049:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__LambdaLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19117:1: ( ( '}' ) )
- // InternalQVTimperative.g:19118:1: ( '}' )
+ // InternalQVTimperative.g:20053:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20054:1: ( '}' )
{
- // InternalQVTimperative.g:19118:1: ( '}' )
- // InternalQVTimperative.g:19119:1: '}'
+ // InternalQVTimperative.g:20054:1: ( '}' )
+ // InternalQVTimperative.g:20055:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -56747,16 +59438,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19140:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20076:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ;
public final void rule__MapLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19144:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19145:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20080:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20081:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__MapLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -56785,23 +59476,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19152:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20088:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__MapLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19156:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // InternalQVTimperative.g:19157:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20092:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // InternalQVTimperative.g:19157:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
- // InternalQVTimperative.g:19158:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // InternalQVTimperative.g:20094:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // InternalQVTimperative.g:19159:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
- // InternalQVTimperative.g:19159:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0
+ // InternalQVTimperative.g:20095:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 )
+ // InternalQVTimperative.g:20095:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedTypeAssignment_0();
@@ -56836,16 +59527,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19169:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20105:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ;
public final void rule__MapLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19173:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19174:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20109:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20110:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__MapLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -56874,22 +59565,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19181:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20117:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__MapLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19185:1: ( ( '{' ) )
- // InternalQVTimperative.g:19186:1: ( '{' )
+ // InternalQVTimperative.g:20121:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20122:1: ( '{' )
{
- // InternalQVTimperative.g:19186:1: ( '{' )
- // InternalQVTimperative.g:19187:1: '{'
+ // InternalQVTimperative.g:20122:1: ( '{' )
+ // InternalQVTimperative.g:20123:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -56915,16 +59606,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2"
- // InternalQVTimperative.g:19200:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20136:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ;
public final void rule__MapLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19204:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:19205:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20140:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20141:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
rule__MapLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -56953,31 +59644,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19212:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:20148:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ;
public final void rule__MapLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19216:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:19217:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20152:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:19217:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
- // InternalQVTimperative.g:19218:1: ( rule__MapLiteralExpCS__Group_2__0 )?
+ // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? )
+ // InternalQVTimperative.g:20154:1: ( rule__MapLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:19219:1: ( rule__MapLiteralExpCS__Group_2__0 )?
- int alt187=2;
- int LA187_0 = input.LA(1);
+ // InternalQVTimperative.g:20155:1: ( rule__MapLiteralExpCS__Group_2__0 )?
+ int alt193=2;
+ int LA193_0 = input.LA(1);
- if ( ((LA187_0>=RULE_INT && LA187_0<=RULE_ESCAPED_ID)||(LA187_0>=18 && LA187_0<=28)||(LA187_0>=30 && LA187_0<=32)||(LA187_0>=49 && LA187_0<=63)||LA187_0==82||LA187_0==101||(LA187_0>=103 && LA187_0<=104)||LA187_0==108||(LA187_0>=113 && LA187_0<=114)||(LA187_0>=144 && LA187_0<=145)) ) {
- alt187=1;
+ if ( ((LA193_0>=RULE_INT && LA193_0<=RULE_ESCAPED_ID)||(LA193_0>=19 && LA193_0<=29)||(LA193_0>=31 && LA193_0<=33)||(LA193_0>=50 && LA193_0<=64)||LA193_0==86||LA193_0==105||(LA193_0>=107 && LA193_0<=108)||LA193_0==112||(LA193_0>=117 && LA193_0<=118)||(LA193_0>=150 && LA193_0<=151)) ) {
+ alt193=1;
}
- switch (alt187) {
+ switch (alt193) {
case 1 :
- // InternalQVTimperative.g:19219:2: rule__MapLiteralExpCS__Group_2__0
+ // InternalQVTimperative.g:20155:2: rule__MapLiteralExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__0();
@@ -57015,14 +59706,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3"
- // InternalQVTimperative.g:19229:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20165:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ;
public final void rule__MapLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19233:1: ( rule__MapLiteralExpCS__Group__3__Impl )
- // InternalQVTimperative.g:19234:2: rule__MapLiteralExpCS__Group__3__Impl
+ // InternalQVTimperative.g:20169:1: ( rule__MapLiteralExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:20170:2: rule__MapLiteralExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group__3__Impl();
@@ -57048,22 +59739,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:19240:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20176:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__MapLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19244:1: ( ( '}' ) )
- // InternalQVTimperative.g:19245:1: ( '}' )
+ // InternalQVTimperative.g:20180:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20181:1: ( '}' )
{
- // InternalQVTimperative.g:19245:1: ( '}' )
- // InternalQVTimperative.g:19246:1: '}'
+ // InternalQVTimperative.g:20181:1: ( '}' )
+ // InternalQVTimperative.g:20182:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -57089,14 +59780,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0"
- // InternalQVTimperative.g:19267:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:20203:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ;
public final void rule__MapLiteralExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19271:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 )
- // InternalQVTimperative.g:19272:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1
+ // InternalQVTimperative.g:20207:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 )
+ // InternalQVTimperative.g:20208:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__MapLiteralExpCS__Group_2__0__Impl();
@@ -57127,23 +59818,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:19279:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:20215:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__MapLiteralExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19283:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:19284:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20219:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:19284:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // InternalQVTimperative.g:19285:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // InternalQVTimperative.g:20221:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // InternalQVTimperative.g:19286:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
- // InternalQVTimperative.g:19286:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
+ // InternalQVTimperative.g:20222:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // InternalQVTimperative.g:20222:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_0();
@@ -57178,14 +59869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1"
- // InternalQVTimperative.g:19296:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:20232:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ;
public final void rule__MapLiteralExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19300:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:19301:2: rule__MapLiteralExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:20236:1: ( rule__MapLiteralExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:20237:2: rule__MapLiteralExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2__1__Impl();
@@ -57211,35 +59902,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:19307:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ;
+ // InternalQVTimperative.g:20243:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ;
public final void rule__MapLiteralExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19311:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
- // InternalQVTimperative.g:19312:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20247:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) )
+ // InternalQVTimperative.g:20248:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
{
- // InternalQVTimperative.g:19312:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
- // InternalQVTimperative.g:19313:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
+ // InternalQVTimperative.g:20248:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* )
+ // InternalQVTimperative.g:20249:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1());
}
- // InternalQVTimperative.g:19314:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
- loop188:
+ // InternalQVTimperative.g:20250:1: ( rule__MapLiteralExpCS__Group_2_1__0 )*
+ loop194:
do {
- int alt188=2;
- int LA188_0 = input.LA(1);
+ int alt194=2;
+ int LA194_0 = input.LA(1);
- if ( (LA188_0==69) ) {
- alt188=1;
+ if ( (LA194_0==70) ) {
+ alt194=1;
}
- switch (alt188) {
+ switch (alt194) {
case 1 :
- // InternalQVTimperative.g:19314:2: rule__MapLiteralExpCS__Group_2_1__0
+ // InternalQVTimperative.g:20250:2: rule__MapLiteralExpCS__Group_2_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__MapLiteralExpCS__Group_2_1__0();
@@ -57251,7 +59942,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop188;
+ break loop194;
}
} while (true);
@@ -57280,14 +59971,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0"
- // InternalQVTimperative.g:19328:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:20264:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ;
public final void rule__MapLiteralExpCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19332:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 )
- // InternalQVTimperative.g:19333:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1
+ // InternalQVTimperative.g:20268:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 )
+ // InternalQVTimperative.g:20269:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MapLiteralExpCS__Group_2_1__0__Impl();
@@ -57318,22 +60009,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:19340:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20276:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__MapLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19344:1: ( ( ',' ) )
- // InternalQVTimperative.g:19345:1: ( ',' )
+ // InternalQVTimperative.g:20280:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20281:1: ( ',' )
{
- // InternalQVTimperative.g:19345:1: ( ',' )
- // InternalQVTimperative.g:19346:1: ','
+ // InternalQVTimperative.g:20281:1: ( ',' )
+ // InternalQVTimperative.g:20282:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
@@ -57359,14 +60050,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1"
- // InternalQVTimperative.g:19359:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:20295:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ;
public final void rule__MapLiteralExpCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19363:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:19364:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:20299:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:20300:2: rule__MapLiteralExpCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__Group_2_1__1__Impl();
@@ -57392,23 +60083,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:19370:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:20306:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__MapLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19374:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:19375:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20310:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:20311:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:19375:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
- // InternalQVTimperative.g:19376:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:20311:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:20312:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // InternalQVTimperative.g:19377:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // InternalQVTimperative.g:19377:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // InternalQVTimperative.g:20313:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // InternalQVTimperative.g:20313:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1();
@@ -57443,16 +60134,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0"
- // InternalQVTimperative.g:19391:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20327:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ;
public final void rule__MapLiteralPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19395:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:19396:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20331:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20332:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_95);
+ pushFollow(FollowSets000.FOLLOW_100);
rule__MapLiteralPartCS__Group__0__Impl();
state._fsp--;
@@ -57481,23 +60172,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:19403:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20339:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ;
public final void rule__MapLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19407:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
- // InternalQVTimperative.g:19408:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20343:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) )
+ // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
{
- // InternalQVTimperative.g:19408:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
- // InternalQVTimperative.g:19409:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) )
+ // InternalQVTimperative.g:20345:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyAssignment_0());
}
- // InternalQVTimperative.g:19410:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
- // InternalQVTimperative.g:19410:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0
+ // InternalQVTimperative.g:20346:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 )
+ // InternalQVTimperative.g:20346:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedKeyAssignment_0();
@@ -57532,14 +60223,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1"
- // InternalQVTimperative.g:19420:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20356:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ;
public final void rule__MapLiteralPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19424:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:19425:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20360:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20361:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__MapLiteralPartCS__Group__1__Impl();
@@ -57570,22 +60261,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:19432:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ;
+ // InternalQVTimperative.g:20368:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ;
public final void rule__MapLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19436:1: ( ( '<-' ) )
- // InternalQVTimperative.g:19437:1: ( '<-' )
+ // InternalQVTimperative.g:20372:1: ( ( '<-' ) )
+ // InternalQVTimperative.g:20373:1: ( '<-' )
{
- // InternalQVTimperative.g:19437:1: ( '<-' )
- // InternalQVTimperative.g:19438:1: '<-'
+ // InternalQVTimperative.g:20373:1: ( '<-' )
+ // InternalQVTimperative.g:20374:1: '<-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
- match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
@@ -57611,14 +60302,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2"
- // InternalQVTimperative.g:19451:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ;
+ // InternalQVTimperative.g:20387:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ;
public final void rule__MapLiteralPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19455:1: ( rule__MapLiteralPartCS__Group__2__Impl )
- // InternalQVTimperative.g:19456:2: rule__MapLiteralPartCS__Group__2__Impl
+ // InternalQVTimperative.g:20391:1: ( rule__MapLiteralPartCS__Group__2__Impl )
+ // InternalQVTimperative.g:20392:2: rule__MapLiteralPartCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__Group__2__Impl();
@@ -57644,23 +60335,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:19462:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20398:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ;
public final void rule__MapLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19466:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
- // InternalQVTimperative.g:19467:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20402:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) )
+ // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
{
- // InternalQVTimperative.g:19467:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
- // InternalQVTimperative.g:19468:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) )
+ // InternalQVTimperative.g:20404:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueAssignment_2());
}
- // InternalQVTimperative.g:19469:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
- // InternalQVTimperative.g:19469:2: rule__MapLiteralPartCS__OwnedValueAssignment_2
+ // InternalQVTimperative.g:20405:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 )
+ // InternalQVTimperative.g:20405:2: rule__MapLiteralPartCS__OwnedValueAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MapLiteralPartCS__OwnedValueAssignment_2();
@@ -57695,16 +60386,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19485:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20421:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
public final void rule__TupleLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19489:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19490:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20425:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20426:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__TupleLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -57733,22 +60424,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19497:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
+ // InternalQVTimperative.g:20433:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
public final void rule__TupleLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19501:1: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:19502:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20437:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:20438:1: ( 'Tuple' )
{
- // InternalQVTimperative.g:19502:1: ( 'Tuple' )
- // InternalQVTimperative.g:19503:1: 'Tuple'
+ // InternalQVTimperative.g:20438:1: ( 'Tuple' )
+ // InternalQVTimperative.g:20439:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
@@ -57774,14 +60465,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19516:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
+ // InternalQVTimperative.g:20452:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
public final void rule__TupleLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19520:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
- // InternalQVTimperative.g:19521:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
+ // InternalQVTimperative.g:20456:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
+ // InternalQVTimperative.g:20457:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group__1__Impl();
@@ -57812,22 +60503,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19528:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:20464:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__TupleLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19532:1: ( ( '{' ) )
- // InternalQVTimperative.g:19533:1: ( '{' )
+ // InternalQVTimperative.g:20468:1: ( ( '{' ) )
+ // InternalQVTimperative.g:20469:1: ( '{' )
{
- // InternalQVTimperative.g:19533:1: ( '{' )
- // InternalQVTimperative.g:19534:1: '{'
+ // InternalQVTimperative.g:20469:1: ( '{' )
+ // InternalQVTimperative.g:20470:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -57853,16 +60544,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2"
- // InternalQVTimperative.g:19547:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
+ // InternalQVTimperative.g:20483:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
public final void rule__TupleLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19551:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
- // InternalQVTimperative.g:19552:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
+ // InternalQVTimperative.g:20487:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
+ // InternalQVTimperative.g:20488:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
rule__TupleLiteralExpCS__Group__2__Impl();
state._fsp--;
@@ -57891,23 +60582,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__2__Impl"
- // InternalQVTimperative.g:19559:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
+ // InternalQVTimperative.g:20495:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
public final void rule__TupleLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19563:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
- // InternalQVTimperative.g:19564:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20499:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
+ // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
{
- // InternalQVTimperative.g:19564:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
- // InternalQVTimperative.g:19565:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // InternalQVTimperative.g:20501:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_2());
}
- // InternalQVTimperative.g:19566:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
- // InternalQVTimperative.g:19566:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
+ // InternalQVTimperative.g:20502:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // InternalQVTimperative.g:20502:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_2();
@@ -57942,16 +60633,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3"
- // InternalQVTimperative.g:19576:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
+ // InternalQVTimperative.g:20512:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
public final void rule__TupleLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19580:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
- // InternalQVTimperative.g:19581:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
+ // InternalQVTimperative.g:20516:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
+ // InternalQVTimperative.g:20517:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
rule__TupleLiteralExpCS__Group__3__Impl();
state._fsp--;
@@ -57980,35 +60671,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__3__Impl"
- // InternalQVTimperative.g:19588:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
+ // InternalQVTimperative.g:20524:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
public final void rule__TupleLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19592:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
- // InternalQVTimperative.g:19593:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20528:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
+ // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
{
- // InternalQVTimperative.g:19593:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
- // InternalQVTimperative.g:19594:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // InternalQVTimperative.g:20530:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3());
}
- // InternalQVTimperative.g:19595:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
- loop189:
+ // InternalQVTimperative.g:20531:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ loop195:
do {
- int alt189=2;
- int LA189_0 = input.LA(1);
+ int alt195=2;
+ int LA195_0 = input.LA(1);
- if ( (LA189_0==69) ) {
- alt189=1;
+ if ( (LA195_0==70) ) {
+ alt195=1;
}
- switch (alt189) {
+ switch (alt195) {
case 1 :
- // InternalQVTimperative.g:19595:2: rule__TupleLiteralExpCS__Group_3__0
+ // InternalQVTimperative.g:20531:2: rule__TupleLiteralExpCS__Group_3__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TupleLiteralExpCS__Group_3__0();
@@ -58020,7 +60711,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop189;
+ break loop195;
}
} while (true);
@@ -58049,14 +60740,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4"
- // InternalQVTimperative.g:19605:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:20541:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
public final void rule__TupleLiteralExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19609:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
- // InternalQVTimperative.g:19610:2: rule__TupleLiteralExpCS__Group__4__Impl
+ // InternalQVTimperative.g:20545:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:20546:2: rule__TupleLiteralExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group__4__Impl();
@@ -58082,22 +60773,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group__4__Impl"
- // InternalQVTimperative.g:19616:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:20552:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
public final void rule__TupleLiteralExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19620:1: ( ( '}' ) )
- // InternalQVTimperative.g:19621:1: ( '}' )
+ // InternalQVTimperative.g:20556:1: ( ( '}' ) )
+ // InternalQVTimperative.g:20557:1: ( '}' )
{
- // InternalQVTimperative.g:19621:1: ( '}' )
- // InternalQVTimperative.g:19622:1: '}'
+ // InternalQVTimperative.g:20557:1: ( '}' )
+ // InternalQVTimperative.g:20558:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -58123,14 +60814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0"
- // InternalQVTimperative.g:19645:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
+ // InternalQVTimperative.g:20581:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
public final void rule__TupleLiteralExpCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19649:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
- // InternalQVTimperative.g:19650:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
+ // InternalQVTimperative.g:20585:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
+ // InternalQVTimperative.g:20586:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TupleLiteralExpCS__Group_3__0__Impl();
@@ -58161,22 +60852,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0__Impl"
- // InternalQVTimperative.g:19657:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:20593:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
public final void rule__TupleLiteralExpCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19661:1: ( ( ',' ) )
- // InternalQVTimperative.g:19662:1: ( ',' )
+ // InternalQVTimperative.g:20597:1: ( ( ',' ) )
+ // InternalQVTimperative.g:20598:1: ( ',' )
{
- // InternalQVTimperative.g:19662:1: ( ',' )
- // InternalQVTimperative.g:19663:1: ','
+ // InternalQVTimperative.g:20598:1: ( ',' )
+ // InternalQVTimperative.g:20599:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
@@ -58202,14 +60893,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1"
- // InternalQVTimperative.g:19676:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
+ // InternalQVTimperative.g:20612:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
public final void rule__TupleLiteralExpCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19680:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
- // InternalQVTimperative.g:19681:2: rule__TupleLiteralExpCS__Group_3__1__Impl
+ // InternalQVTimperative.g:20616:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
+ // InternalQVTimperative.g:20617:2: rule__TupleLiteralExpCS__Group_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__Group_3__1__Impl();
@@ -58235,23 +60926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1__Impl"
- // InternalQVTimperative.g:19687:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
+ // InternalQVTimperative.g:20623:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
public final void rule__TupleLiteralExpCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19691:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
- // InternalQVTimperative.g:19692:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20627:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
+ // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
{
- // InternalQVTimperative.g:19692:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
- // InternalQVTimperative.g:19693:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // InternalQVTimperative.g:20629:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_3_1());
}
- // InternalQVTimperative.g:19694:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
- // InternalQVTimperative.g:19694:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
+ // InternalQVTimperative.g:20630:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // InternalQVTimperative.g:20630:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1();
@@ -58286,16 +60977,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0"
- // InternalQVTimperative.g:19708:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
+ // InternalQVTimperative.g:20644:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
public final void rule__TupleLiteralPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19712:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
- // InternalQVTimperative.g:19713:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
+ // InternalQVTimperative.g:20648:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
+ // InternalQVTimperative.g:20649:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_97);
+ pushFollow(FollowSets000.FOLLOW_102);
rule__TupleLiteralPartCS__Group__0__Impl();
state._fsp--;
@@ -58324,23 +61015,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__0__Impl"
- // InternalQVTimperative.g:19720:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:20656:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
public final void rule__TupleLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19724:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:19725:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20660:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:19725:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:19726:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:20662:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:19727:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
- // InternalQVTimperative.g:19727:2: rule__TupleLiteralPartCS__NameAssignment_0
+ // InternalQVTimperative.g:20663:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // InternalQVTimperative.g:20663:2: rule__TupleLiteralPartCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__NameAssignment_0();
@@ -58375,16 +61066,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1"
- // InternalQVTimperative.g:19737:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
+ // InternalQVTimperative.g:20673:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
public final void rule__TupleLiteralPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19741:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
- // InternalQVTimperative.g:19742:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
+ // InternalQVTimperative.g:20677:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
+ // InternalQVTimperative.g:20678:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_97);
+ pushFollow(FollowSets000.FOLLOW_102);
rule__TupleLiteralPartCS__Group__1__Impl();
state._fsp--;
@@ -58413,31 +61104,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__1__Impl"
- // InternalQVTimperative.g:19749:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:20685:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
public final void rule__TupleLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19753:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:19754:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20689:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:19754:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
- // InternalQVTimperative.g:19755:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // InternalQVTimperative.g:20691:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:19756:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
- int alt190=2;
- int LA190_0 = input.LA(1);
+ // InternalQVTimperative.g:20692:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ int alt196=2;
+ int LA196_0 = input.LA(1);
- if ( (LA190_0==71) ) {
- alt190=1;
+ if ( (LA196_0==73) ) {
+ alt196=1;
}
- switch (alt190) {
+ switch (alt196) {
case 1 :
- // InternalQVTimperative.g:19756:2: rule__TupleLiteralPartCS__Group_1__0
+ // InternalQVTimperative.g:20692:2: rule__TupleLiteralPartCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__0();
@@ -58475,14 +61166,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2"
- // InternalQVTimperative.g:19766:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
+ // InternalQVTimperative.g:20702:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
public final void rule__TupleLiteralPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19770:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
- // InternalQVTimperative.g:19771:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
+ // InternalQVTimperative.g:20706:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
+ // InternalQVTimperative.g:20707:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__TupleLiteralPartCS__Group__2__Impl();
@@ -58513,22 +61204,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__2__Impl"
- // InternalQVTimperative.g:19778:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:20714:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
public final void rule__TupleLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19782:1: ( ( '=' ) )
- // InternalQVTimperative.g:19783:1: ( '=' )
+ // InternalQVTimperative.g:20718:1: ( ( '=' ) )
+ // InternalQVTimperative.g:20719:1: ( '=' )
{
- // InternalQVTimperative.g:19783:1: ( '=' )
- // InternalQVTimperative.g:19784:1: '='
+ // InternalQVTimperative.g:20719:1: ( '=' )
+ // InternalQVTimperative.g:20720:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
@@ -58554,14 +61245,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3"
- // InternalQVTimperative.g:19797:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
+ // InternalQVTimperative.g:20733:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
public final void rule__TupleLiteralPartCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19801:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
- // InternalQVTimperative.g:19802:2: rule__TupleLiteralPartCS__Group__3__Impl
+ // InternalQVTimperative.g:20737:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
+ // InternalQVTimperative.g:20738:2: rule__TupleLiteralPartCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group__3__Impl();
@@ -58587,23 +61278,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group__3__Impl"
- // InternalQVTimperative.g:19808:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:20744:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ;
public final void rule__TupleLiteralPartCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19812:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:19813:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20748:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:19813:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
- // InternalQVTimperative.g:19814:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:20750:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionAssignment_3());
}
- // InternalQVTimperative.g:19815:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
- // InternalQVTimperative.g:19815:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
+ // InternalQVTimperative.g:20751:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 )
+ // InternalQVTimperative.g:20751:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3();
@@ -58638,14 +61329,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0"
- // InternalQVTimperative.g:19833:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
+ // InternalQVTimperative.g:20769:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
public final void rule__TupleLiteralPartCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19837:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
- // InternalQVTimperative.g:19838:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
+ // InternalQVTimperative.g:20773:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
+ // InternalQVTimperative.g:20774:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TupleLiteralPartCS__Group_1__0__Impl();
@@ -58676,22 +61367,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0__Impl"
- // InternalQVTimperative.g:19845:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:20781:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__TupleLiteralPartCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19849:1: ( ( ':' ) )
- // InternalQVTimperative.g:19850:1: ( ':' )
+ // InternalQVTimperative.g:20785:1: ( ( ':' ) )
+ // InternalQVTimperative.g:20786:1: ( ':' )
{
- // InternalQVTimperative.g:19850:1: ( ':' )
- // InternalQVTimperative.g:19851:1: ':'
+ // InternalQVTimperative.g:20786:1: ( ':' )
+ // InternalQVTimperative.g:20787:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
@@ -58717,14 +61408,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1"
- // InternalQVTimperative.g:19864:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:20800:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
public final void rule__TupleLiteralPartCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19868:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
- // InternalQVTimperative.g:19869:2: rule__TupleLiteralPartCS__Group_1__1__Impl
+ // InternalQVTimperative.g:20804:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:20805:2: rule__TupleLiteralPartCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__Group_1__1__Impl();
@@ -58750,23 +61441,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1__Impl"
- // InternalQVTimperative.g:19875:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:20811:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__TupleLiteralPartCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19879:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:19880:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20815:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:19880:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:19881:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:20817:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:19882:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:19882:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:20818:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:20818:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1();
@@ -58801,16 +61492,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19896:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20832:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19900:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19901:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20836:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20837:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_20);
+ pushFollow(FollowSets000.FOLLOW_23);
rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -58839,23 +61530,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19908:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20844:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19912:1: ( ( () ) )
- // InternalQVTimperative.g:19913:1: ( () )
+ // InternalQVTimperative.g:20848:1: ( ( () ) )
+ // InternalQVTimperative.g:20849:1: ( () )
{
- // InternalQVTimperative.g:19913:1: ( () )
- // InternalQVTimperative.g:19914:1: ()
+ // InternalQVTimperative.g:20849:1: ( () )
+ // InternalQVTimperative.g:20850:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:19915:1: ()
- // InternalQVTimperative.g:19917:1:
+ // InternalQVTimperative.g:20851:1: ()
+ // InternalQVTimperative.g:20853:1:
{
}
@@ -58880,14 +61571,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19927:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20863:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19931:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:19932:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20867:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20868:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl();
@@ -58913,22 +61604,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:19938:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
+ // InternalQVTimperative.g:20874:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19942:1: ( ( '*' ) )
- // InternalQVTimperative.g:19943:1: ( '*' )
+ // InternalQVTimperative.g:20878:1: ( ( '*' ) )
+ // InternalQVTimperative.g:20879:1: ( '*' )
{
- // InternalQVTimperative.g:19943:1: ( '*' )
- // InternalQVTimperative.g:19944:1: '*'
+ // InternalQVTimperative.g:20879:1: ( '*' )
+ // InternalQVTimperative.g:20880:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
}
- match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
}
@@ -58954,16 +61645,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0"
- // InternalQVTimperative.g:19961:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20897:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
public final void rule__InvalidLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19965:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:19966:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20901:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20902:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_103);
rule__InvalidLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -58992,23 +61683,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:19973:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20909:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__InvalidLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19977:1: ( ( () ) )
- // InternalQVTimperative.g:19978:1: ( () )
+ // InternalQVTimperative.g:20913:1: ( ( () ) )
+ // InternalQVTimperative.g:20914:1: ( () )
{
- // InternalQVTimperative.g:19978:1: ( () )
- // InternalQVTimperative.g:19979:1: ()
+ // InternalQVTimperative.g:20914:1: ( () )
+ // InternalQVTimperative.g:20915:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:19980:1: ()
- // InternalQVTimperative.g:19982:1:
+ // InternalQVTimperative.g:20916:1: ()
+ // InternalQVTimperative.g:20918:1:
{
}
@@ -59033,14 +61724,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1"
- // InternalQVTimperative.g:19992:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20928:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
public final void rule__InvalidLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:19996:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:19997:2: rule__InvalidLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20932:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20933:2: rule__InvalidLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__InvalidLiteralExpCS__Group__1__Impl();
@@ -59066,22 +61757,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20003:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
+ // InternalQVTimperative.g:20939:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
public final void rule__InvalidLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20007:1: ( ( 'invalid' ) )
- // InternalQVTimperative.g:20008:1: ( 'invalid' )
+ // InternalQVTimperative.g:20943:1: ( ( 'invalid' ) )
+ // InternalQVTimperative.g:20944:1: ( 'invalid' )
{
- // InternalQVTimperative.g:20008:1: ( 'invalid' )
- // InternalQVTimperative.g:20009:1: 'invalid'
+ // InternalQVTimperative.g:20944:1: ( 'invalid' )
+ // InternalQVTimperative.g:20945:1: 'invalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
- match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
@@ -59107,16 +61798,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0"
- // InternalQVTimperative.g:20026:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
+ // InternalQVTimperative.g:20962:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
public final void rule__NullLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20030:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
- // InternalQVTimperative.g:20031:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
+ // InternalQVTimperative.g:20966:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
+ // InternalQVTimperative.g:20967:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_104);
rule__NullLiteralExpCS__Group__0__Impl();
state._fsp--;
@@ -59145,23 +61836,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20038:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:20974:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__NullLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20042:1: ( ( () ) )
- // InternalQVTimperative.g:20043:1: ( () )
+ // InternalQVTimperative.g:20978:1: ( ( () ) )
+ // InternalQVTimperative.g:20979:1: ( () )
{
- // InternalQVTimperative.g:20043:1: ( () )
- // InternalQVTimperative.g:20044:1: ()
+ // InternalQVTimperative.g:20979:1: ( () )
+ // InternalQVTimperative.g:20980:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0());
}
- // InternalQVTimperative.g:20045:1: ()
- // InternalQVTimperative.g:20047:1:
+ // InternalQVTimperative.g:20981:1: ()
+ // InternalQVTimperative.g:20983:1:
{
}
@@ -59186,14 +61877,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1"
- // InternalQVTimperative.g:20057:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:20993:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
public final void rule__NullLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20061:1: ( rule__NullLiteralExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20062:2: rule__NullLiteralExpCS__Group__1__Impl
+ // InternalQVTimperative.g:20997:1: ( rule__NullLiteralExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:20998:2: rule__NullLiteralExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NullLiteralExpCS__Group__1__Impl();
@@ -59219,22 +61910,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NullLiteralExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20068:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
+ // InternalQVTimperative.g:21004:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
public final void rule__NullLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20072:1: ( ( 'null' ) )
- // InternalQVTimperative.g:20073:1: ( 'null' )
+ // InternalQVTimperative.g:21008:1: ( ( 'null' ) )
+ // InternalQVTimperative.g:21009:1: ( 'null' )
{
- // InternalQVTimperative.g:20073:1: ( 'null' )
- // InternalQVTimperative.g:20074:1: 'null'
+ // InternalQVTimperative.g:21009:1: ( 'null' )
+ // InternalQVTimperative.g:21010:1: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
- match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
@@ -59260,16 +61951,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0"
- // InternalQVTimperative.g:20091:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:21027:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20095:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
- // InternalQVTimperative.g:20096:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
+ // InternalQVTimperative.g:21031:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:21032:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_85);
+ pushFollow(FollowSets000.FOLLOW_90);
rule__TypeLiteralWithMultiplicityCS__Group__0__Impl();
state._fsp--;
@@ -59298,17 +61989,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:20103:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
+ // InternalQVTimperative.g:21039:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20107:1: ( ( ruleTypeLiteralCS ) )
- // InternalQVTimperative.g:20108:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21043:1: ( ( ruleTypeLiteralCS ) )
+ // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:20108:1: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:20109:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:21045:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
@@ -59343,14 +62034,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1"
- // InternalQVTimperative.g:20120:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21056:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20124:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
- // InternalQVTimperative.g:20125:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
+ // InternalQVTimperative.g:21060:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl )
+ // InternalQVTimperative.g:21061:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__Group__1__Impl();
@@ -59376,31 +62067,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:20131:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21067:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypeLiteralWithMultiplicityCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20135:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:20136:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21071:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:20136:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:20137:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21073:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:20138:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
- int alt191=2;
- int LA191_0 = input.LA(1);
+ // InternalQVTimperative.g:21074:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )?
+ int alt197=2;
+ int LA197_0 = input.LA(1);
- if ( (LA191_0==106) ) {
- alt191=1;
+ if ( (LA197_0==110) ) {
+ alt197=1;
}
- switch (alt191) {
+ switch (alt197) {
case 1 :
- // InternalQVTimperative.g:20138:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21074:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1();
@@ -59438,16 +62129,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0"
- // InternalQVTimperative.g:20152:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21088:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ;
public final void rule__TypeNameExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20156:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
- // InternalQVTimperative.g:20157:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
+ // InternalQVTimperative.g:21092:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 )
+ // InternalQVTimperative.g:21093:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__TypeNameExpCS__Group__0__Impl();
state._fsp--;
@@ -59476,23 +62167,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20164:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21100:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__TypeNameExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20168:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:20169:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21104:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:20169:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:20170:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21106:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:20171:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:20171:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21107:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21107:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPathNameAssignment_0();
@@ -59527,14 +62218,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1"
- // InternalQVTimperative.g:20181:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21117:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ;
public final void rule__TypeNameExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20185:1: ( rule__TypeNameExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20186:2: rule__TypeNameExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21121:1: ( rule__TypeNameExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21122:2: rule__TypeNameExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group__1__Impl();
@@ -59560,27 +62251,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20192:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:21128:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ;
public final void rule__TypeNameExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20196:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:20197:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21132:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:20197:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
- // InternalQVTimperative.g:20198:1: ( rule__TypeNameExpCS__Group_1__0 )?
+ // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? )
+ // InternalQVTimperative.g:21134:1: ( rule__TypeNameExpCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:20199:1: ( rule__TypeNameExpCS__Group_1__0 )?
- int alt192=2;
- alt192 = dfa192.predict(input);
- switch (alt192) {
+ // InternalQVTimperative.g:21135:1: ( rule__TypeNameExpCS__Group_1__0 )?
+ int alt198=2;
+ alt198 = dfa198.predict(input);
+ switch (alt198) {
case 1 :
- // InternalQVTimperative.g:20199:2: rule__TypeNameExpCS__Group_1__0
+ // InternalQVTimperative.g:21135:2: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -59618,16 +62309,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0"
- // InternalQVTimperative.g:20213:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ;
+ // InternalQVTimperative.g:21149:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ;
public final void rule__TypeNameExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20217:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 )
- // InternalQVTimperative.g:20218:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1
+ // InternalQVTimperative.g:21153:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 )
+ // InternalQVTimperative.g:21154:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__TypeNameExpCS__Group_1__0__Impl();
state._fsp--;
@@ -59656,23 +62347,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__0__Impl"
- // InternalQVTimperative.g:20225:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ;
+ // InternalQVTimperative.g:21161:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ;
public final void rule__TypeNameExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20229:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
- // InternalQVTimperative.g:20230:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21165:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) )
+ // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
{
- // InternalQVTimperative.g:20230:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
- // InternalQVTimperative.g:20231:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) )
+ // InternalQVTimperative.g:21167:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_1_0());
}
- // InternalQVTimperative.g:20232:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
- // InternalQVTimperative.g:20232:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
+ // InternalQVTimperative.g:21168:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 )
+ // InternalQVTimperative.g:21168:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0();
@@ -59707,14 +62398,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1"
- // InternalQVTimperative.g:20242:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:21178:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ;
public final void rule__TypeNameExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20246:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
- // InternalQVTimperative.g:20247:2: rule__TypeNameExpCS__Group_1__1__Impl
+ // InternalQVTimperative.g:21182:1: ( rule__TypeNameExpCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:21183:2: rule__TypeNameExpCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__1__Impl();
@@ -59740,27 +62431,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1__1__Impl"
- // InternalQVTimperative.g:20253:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ;
+ // InternalQVTimperative.g:21189:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ;
public final void rule__TypeNameExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20257:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
- // InternalQVTimperative.g:20258:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21193:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) )
+ // InternalQVTimperative.g:21194:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
{
- // InternalQVTimperative.g:20258:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
- // InternalQVTimperative.g:20259:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
+ // InternalQVTimperative.g:21194:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? )
+ // InternalQVTimperative.g:21195:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1());
}
- // InternalQVTimperative.g:20260:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
- int alt193=2;
- alt193 = dfa193.predict(input);
- switch (alt193) {
+ // InternalQVTimperative.g:21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )?
+ int alt199=2;
+ alt199 = dfa199.predict(input);
+ switch (alt199) {
case 1 :
- // InternalQVTimperative.g:20260:2: rule__TypeNameExpCS__Group_1_1__0
+ // InternalQVTimperative.g:21196:2: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -59798,14 +62489,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0"
- // InternalQVTimperative.g:20274:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ;
+ // InternalQVTimperative.g:21210:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ;
public final void rule__TypeNameExpCS__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20278:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 )
- // InternalQVTimperative.g:20279:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1
+ // InternalQVTimperative.g:21214:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 )
+ // InternalQVTimperative.g:21215:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__TypeNameExpCS__Group_1_1__0__Impl();
@@ -59836,22 +62527,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__0__Impl"
- // InternalQVTimperative.g:20286:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:21222:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ;
public final void rule__TypeNameExpCS__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20290:1: ( ( '{' ) )
- // InternalQVTimperative.g:20291:1: ( '{' )
+ // InternalQVTimperative.g:21226:1: ( ( '{' ) )
+ // InternalQVTimperative.g:21227:1: ( '{' )
{
- // InternalQVTimperative.g:20291:1: ( '{' )
- // InternalQVTimperative.g:20292:1: '{'
+ // InternalQVTimperative.g:21227:1: ( '{' )
+ // InternalQVTimperative.g:21228:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
@@ -59877,16 +62568,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1"
- // InternalQVTimperative.g:20305:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ;
+ // InternalQVTimperative.g:21241:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ;
public final void rule__TypeNameExpCS__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20309:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 )
- // InternalQVTimperative.g:20310:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2
+ // InternalQVTimperative.g:21245:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 )
+ // InternalQVTimperative.g:21246:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__TypeNameExpCS__Group_1_1__1__Impl();
state._fsp--;
@@ -59915,23 +62606,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__1__Impl"
- // InternalQVTimperative.g:20317:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ;
+ // InternalQVTimperative.g:21253:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ;
public final void rule__TypeNameExpCS__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20321:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
- // InternalQVTimperative.g:20322:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21257:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) )
+ // InternalQVTimperative.g:21258:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
{
- // InternalQVTimperative.g:20322:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
- // InternalQVTimperative.g:20323:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
+ // InternalQVTimperative.g:21258:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) )
+ // InternalQVTimperative.g:21259:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardAssignment_1_1_1());
}
- // InternalQVTimperative.g:20324:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
- // InternalQVTimperative.g:20324:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
+ // InternalQVTimperative.g:21260:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 )
+ // InternalQVTimperative.g:21260:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1();
@@ -59966,14 +62657,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2"
- // InternalQVTimperative.g:20334:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ;
+ // InternalQVTimperative.g:21270:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ;
public final void rule__TypeNameExpCS__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20338:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
- // InternalQVTimperative.g:20339:2: rule__TypeNameExpCS__Group_1_1__2__Impl
+ // InternalQVTimperative.g:21274:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl )
+ // InternalQVTimperative.g:21275:2: rule__TypeNameExpCS__Group_1_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__2__Impl();
@@ -59999,22 +62690,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__Group_1_1__2__Impl"
- // InternalQVTimperative.g:20345:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:21281:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ;
public final void rule__TypeNameExpCS__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20349:1: ( ( '}' ) )
- // InternalQVTimperative.g:20350:1: ( '}' )
+ // InternalQVTimperative.g:21285:1: ( ( '}' ) )
+ // InternalQVTimperative.g:21286:1: ( '}' )
{
- // InternalQVTimperative.g:20350:1: ( '}' )
- // InternalQVTimperative.g:20351:1: '}'
+ // InternalQVTimperative.g:21286:1: ( '}' )
+ // InternalQVTimperative.g:21287:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
}
@@ -60040,16 +62731,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0"
- // InternalQVTimperative.g:20370:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
+ // InternalQVTimperative.g:21306:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
public final void rule__TypeExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20374:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
- // InternalQVTimperative.g:20375:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
+ // InternalQVTimperative.g:21310:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
+ // InternalQVTimperative.g:21311:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_85);
+ pushFollow(FollowSets000.FOLLOW_90);
rule__TypeExpCS__Group__0__Impl();
state._fsp--;
@@ -60078,23 +62769,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20382:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ;
+ // InternalQVTimperative.g:21318:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ;
public final void rule__TypeExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20386:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
- // InternalQVTimperative.g:20387:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:21322:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
+ // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
{
- // InternalQVTimperative.g:20387:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
- // InternalQVTimperative.g:20388:1: ( rule__TypeExpCS__Alternatives_0 )
+ // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // InternalQVTimperative.g:21324:1: ( rule__TypeExpCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getAlternatives_0());
}
- // InternalQVTimperative.g:20389:1: ( rule__TypeExpCS__Alternatives_0 )
- // InternalQVTimperative.g:20389:2: rule__TypeExpCS__Alternatives_0
+ // InternalQVTimperative.g:21325:1: ( rule__TypeExpCS__Alternatives_0 )
+ // InternalQVTimperative.g:21325:2: rule__TypeExpCS__Alternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Alternatives_0();
@@ -60129,14 +62820,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1"
- // InternalQVTimperative.g:20399:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:21335:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
public final void rule__TypeExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20403:1: ( rule__TypeExpCS__Group__1__Impl )
- // InternalQVTimperative.g:20404:2: rule__TypeExpCS__Group__1__Impl
+ // InternalQVTimperative.g:21339:1: ( rule__TypeExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:21340:2: rule__TypeExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__Group__1__Impl();
@@ -60162,31 +62853,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20410:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ;
+ // InternalQVTimperative.g:21346:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ;
public final void rule__TypeExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20414:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
- // InternalQVTimperative.g:20415:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21350:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) )
+ // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
{
- // InternalQVTimperative.g:20415:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
- // InternalQVTimperative.g:20416:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? )
+ // InternalQVTimperative.g:21352:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1());
}
- // InternalQVTimperative.g:20417:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
- int alt194=2;
- int LA194_0 = input.LA(1);
+ // InternalQVTimperative.g:21353:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )?
+ int alt200=2;
+ int LA200_0 = input.LA(1);
- if ( (LA194_0==106) ) {
- alt194=1;
+ if ( (LA200_0==110) ) {
+ alt200=1;
}
- switch (alt194) {
+ switch (alt200) {
case 1 :
- // InternalQVTimperative.g:20417:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1
+ // InternalQVTimperative.g:21353:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeExpCS__OwnedMultiplicityAssignment_1();
@@ -60224,16 +62915,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0"
- // InternalQVTimperative.g:20431:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21367:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
public final void rule__ExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20435:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
- // InternalQVTimperative.g:20436:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
+ // InternalQVTimperative.g:21371:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21372:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_100);
+ pushFollow(FollowSets000.FOLLOW_105);
rule__ExpCS__Group_0__0__Impl();
state._fsp--;
@@ -60262,17 +62953,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:20443:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:21379:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ;
public final void rule__ExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20447:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:20448:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21383:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:20448:1: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:20449:1: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:21385:1: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
@@ -60307,14 +62998,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1"
- // InternalQVTimperative.g:20460:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:21396:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ;
public final void rule__ExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20464:1: ( rule__ExpCS__Group_0__1__Impl )
- // InternalQVTimperative.g:20465:2: rule__ExpCS__Group_0__1__Impl
+ // InternalQVTimperative.g:21400:1: ( rule__ExpCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:21401:2: rule__ExpCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__1__Impl();
@@ -60340,31 +63031,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:20471:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ;
+ // InternalQVTimperative.g:21407:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ;
public final void rule__ExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20475:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
- // InternalQVTimperative.g:20476:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21411:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) )
+ // InternalQVTimperative.g:21412:1: ( ( rule__ExpCS__Group_0_1__0 )? )
{
- // InternalQVTimperative.g:20476:1: ( ( rule__ExpCS__Group_0_1__0 )? )
- // InternalQVTimperative.g:20477:1: ( rule__ExpCS__Group_0_1__0 )?
+ // InternalQVTimperative.g:21412:1: ( ( rule__ExpCS__Group_0_1__0 )? )
+ // InternalQVTimperative.g:21413:1: ( rule__ExpCS__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0_1());
}
- // InternalQVTimperative.g:20478:1: ( rule__ExpCS__Group_0_1__0 )?
- int alt195=2;
- int LA195_0 = input.LA(1);
+ // InternalQVTimperative.g:21414:1: ( rule__ExpCS__Group_0_1__0 )?
+ int alt201=2;
+ int LA201_0 = input.LA(1);
- if ( (LA195_0==30||(LA195_0>=32 && LA195_0<=48)) ) {
- alt195=1;
+ if ( (LA201_0==31||(LA201_0>=33 && LA201_0<=49)) ) {
+ alt201=1;
}
- switch (alt195) {
+ switch (alt201) {
case 1 :
- // InternalQVTimperative.g:20478:2: rule__ExpCS__Group_0_1__0
+ // InternalQVTimperative.g:21414:2: rule__ExpCS__Group_0_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__0();
@@ -60402,16 +63093,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0"
- // InternalQVTimperative.g:20492:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
+ // InternalQVTimperative.g:21428:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
public final void rule__ExpCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20496:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
- // InternalQVTimperative.g:20497:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
+ // InternalQVTimperative.g:21432:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
+ // InternalQVTimperative.g:21433:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
{
- pushFollow(FollowSets000.FOLLOW_100);
+ pushFollow(FollowSets000.FOLLOW_105);
rule__ExpCS__Group_0_1__0__Impl();
state._fsp--;
@@ -60440,23 +63131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__0__Impl"
- // InternalQVTimperative.g:20504:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21440:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ;
public final void rule__ExpCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20508:1: ( ( () ) )
- // InternalQVTimperative.g:20509:1: ( () )
+ // InternalQVTimperative.g:21444:1: ( ( () ) )
+ // InternalQVTimperative.g:21445:1: ( () )
{
- // InternalQVTimperative.g:20509:1: ( () )
- // InternalQVTimperative.g:20510:1: ()
+ // InternalQVTimperative.g:21445:1: ( () )
+ // InternalQVTimperative.g:21446:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getInfixExpCSOwnedLeftAction_0_1_0());
}
- // InternalQVTimperative.g:20511:1: ()
- // InternalQVTimperative.g:20513:1:
+ // InternalQVTimperative.g:21447:1: ()
+ // InternalQVTimperative.g:21449:1:
{
}
@@ -60481,14 +63172,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1"
- // InternalQVTimperative.g:20523:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ;
+ // InternalQVTimperative.g:21459:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ;
public final void rule__ExpCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20527:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 )
- // InternalQVTimperative.g:20528:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2
+ // InternalQVTimperative.g:21463:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 )
+ // InternalQVTimperative.g:21464:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ExpCS__Group_0_1__1__Impl();
@@ -60519,23 +63210,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__1__Impl"
- // InternalQVTimperative.g:20535:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ;
+ // InternalQVTimperative.g:21471:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ;
public final void rule__ExpCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20539:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
- // InternalQVTimperative.g:20540:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21475:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) )
+ // InternalQVTimperative.g:21476:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
{
- // InternalQVTimperative.g:20540:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
- // InternalQVTimperative.g:20541:1: ( rule__ExpCS__NameAssignment_0_1_1 )
+ // InternalQVTimperative.g:21476:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) )
+ // InternalQVTimperative.g:21477:1: ( rule__ExpCS__NameAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameAssignment_0_1_1());
}
- // InternalQVTimperative.g:20542:1: ( rule__ExpCS__NameAssignment_0_1_1 )
- // InternalQVTimperative.g:20542:2: rule__ExpCS__NameAssignment_0_1_1
+ // InternalQVTimperative.g:21478:1: ( rule__ExpCS__NameAssignment_0_1_1 )
+ // InternalQVTimperative.g:21478:2: rule__ExpCS__NameAssignment_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__NameAssignment_0_1_1();
@@ -60570,14 +63261,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2"
- // InternalQVTimperative.g:20552:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ;
+ // InternalQVTimperative.g:21488:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ;
public final void rule__ExpCS__Group_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20556:1: ( rule__ExpCS__Group_0_1__2__Impl )
- // InternalQVTimperative.g:20557:2: rule__ExpCS__Group_0_1__2__Impl
+ // InternalQVTimperative.g:21492:1: ( rule__ExpCS__Group_0_1__2__Impl )
+ // InternalQVTimperative.g:21493:2: rule__ExpCS__Group_0_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0_1__2__Impl();
@@ -60603,23 +63294,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__Group_0_1__2__Impl"
- // InternalQVTimperative.g:20563:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ;
+ // InternalQVTimperative.g:21499:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ;
public final void rule__ExpCS__Group_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20567:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
- // InternalQVTimperative.g:20568:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21503:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) )
+ // InternalQVTimperative.g:21504:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
{
- // InternalQVTimperative.g:20568:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
- // InternalQVTimperative.g:20569:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
+ // InternalQVTimperative.g:21504:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) )
+ // InternalQVTimperative.g:21505:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightAssignment_0_1_2());
}
- // InternalQVTimperative.g:20570:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
- // InternalQVTimperative.g:20570:2: rule__ExpCS__OwnedRightAssignment_0_1_2
+ // InternalQVTimperative.g:21506:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 )
+ // InternalQVTimperative.g:21506:2: rule__ExpCS__OwnedRightAssignment_0_1_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__OwnedRightAssignment_0_1_2();
@@ -60654,16 +63345,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0"
- // InternalQVTimperative.g:20586:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21522:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ;
public final void rule__PrefixedLetExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20590:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 )
- // InternalQVTimperative.g:20591:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1
+ // InternalQVTimperative.g:21526:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21527:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
rule__PrefixedLetExpCS__Group_0__0__Impl();
state._fsp--;
@@ -60692,23 +63383,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:20598:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21534:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedLetExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20602:1: ( ( () ) )
- // InternalQVTimperative.g:20603:1: ( () )
+ // InternalQVTimperative.g:21538:1: ( ( () ) )
+ // InternalQVTimperative.g:21539:1: ( () )
{
- // InternalQVTimperative.g:20603:1: ( () )
- // InternalQVTimperative.g:20604:1: ()
+ // InternalQVTimperative.g:21539:1: ( () )
+ // InternalQVTimperative.g:21540:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:20605:1: ()
- // InternalQVTimperative.g:20607:1:
+ // InternalQVTimperative.g:21541:1: ()
+ // InternalQVTimperative.g:21543:1:
{
}
@@ -60733,14 +63424,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1"
- // InternalQVTimperative.g:20617:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21553:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ;
public final void rule__PrefixedLetExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20621:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 )
- // InternalQVTimperative.g:20622:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2
+ // InternalQVTimperative.g:21557:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21558:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_10);
rule__PrefixedLetExpCS__Group_0__1__Impl();
@@ -60771,23 +63462,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:20629:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21565:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ;
public final void rule__PrefixedLetExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20633:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:20634:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21569:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:20634:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:20635:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21571:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:20636:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:20636:2: rule__PrefixedLetExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21572:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21572:2: rule__PrefixedLetExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__NameAssignment_0_1();
@@ -60822,14 +63513,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2"
- // InternalQVTimperative.g:20646:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21582:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ;
public final void rule__PrefixedLetExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20650:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:20651:2: rule__PrefixedLetExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21586:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21587:2: rule__PrefixedLetExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__Group_0__2__Impl();
@@ -60855,23 +63546,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:20657:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21593:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ;
public final void rule__PrefixedLetExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20661:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:20662:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21597:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:20662:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:20663:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21599:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:20664:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:20664:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21600:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21600:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedLetExpCS__OwnedRightAssignment_0_2();
@@ -60906,16 +63597,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0"
- // InternalQVTimperative.g:20680:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ;
+ // InternalQVTimperative.g:21616:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ;
public final void rule__PrefixedPrimaryExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20684:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 )
- // InternalQVTimperative.g:20685:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1
+ // InternalQVTimperative.g:21620:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 )
+ // InternalQVTimperative.g:21621:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
rule__PrefixedPrimaryExpCS__Group_0__0__Impl();
state._fsp--;
@@ -60944,23 +63635,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0__Impl"
- // InternalQVTimperative.g:20692:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21628:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20696:1: ( ( () ) )
- // InternalQVTimperative.g:20697:1: ( () )
+ // InternalQVTimperative.g:21632:1: ( ( () ) )
+ // InternalQVTimperative.g:21633:1: ( () )
{
- // InternalQVTimperative.g:20697:1: ( () )
- // InternalQVTimperative.g:20698:1: ()
+ // InternalQVTimperative.g:21633:1: ( () )
+ // InternalQVTimperative.g:21634:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrefixExpCSAction_0_0());
}
- // InternalQVTimperative.g:20699:1: ()
- // InternalQVTimperative.g:20701:1:
+ // InternalQVTimperative.g:21635:1: ()
+ // InternalQVTimperative.g:21637:1:
{
}
@@ -60985,14 +63676,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1"
- // InternalQVTimperative.g:20711:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ;
+ // InternalQVTimperative.g:21647:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ;
public final void rule__PrefixedPrimaryExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20715:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 )
- // InternalQVTimperative.g:20716:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2
+ // InternalQVTimperative.g:21651:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 )
+ // InternalQVTimperative.g:21652:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2
{
pushFollow(FollowSets000.FOLLOW_12);
rule__PrefixedPrimaryExpCS__Group_0__1__Impl();
@@ -61023,23 +63714,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1__Impl"
- // InternalQVTimperative.g:20723:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ;
+ // InternalQVTimperative.g:21659:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20727:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
- // InternalQVTimperative.g:20728:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21663:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) )
+ // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
{
- // InternalQVTimperative.g:20728:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
- // InternalQVTimperative.g:20729:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) )
+ // InternalQVTimperative.g:21665:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameAssignment_0_1());
}
- // InternalQVTimperative.g:20730:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
- // InternalQVTimperative.g:20730:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
+ // InternalQVTimperative.g:21666:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 )
+ // InternalQVTimperative.g:21666:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__NameAssignment_0_1();
@@ -61074,14 +63765,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2"
- // InternalQVTimperative.g:20740:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ;
+ // InternalQVTimperative.g:21676:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ;
public final void rule__PrefixedPrimaryExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20744:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
- // InternalQVTimperative.g:20745:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
+ // InternalQVTimperative.g:21680:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl )
+ // InternalQVTimperative.g:21681:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__Group_0__2__Impl();
@@ -61107,23 +63798,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2__Impl"
- // InternalQVTimperative.g:20751:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ;
+ // InternalQVTimperative.g:21687:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ;
public final void rule__PrefixedPrimaryExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20755:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
- // InternalQVTimperative.g:20756:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21691:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) )
+ // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
{
- // InternalQVTimperative.g:20756:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
- // InternalQVTimperative.g:20757:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) )
+ // InternalQVTimperative.g:21693:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightAssignment_0_2());
}
- // InternalQVTimperative.g:20758:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
- // InternalQVTimperative.g:20758:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
+ // InternalQVTimperative.g:21694:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 )
+ // InternalQVTimperative.g:21694:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2();
@@ -61158,16 +63849,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0"
- // InternalQVTimperative.g:20774:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ;
+ // InternalQVTimperative.g:21710:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ;
public final void rule__NameExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20778:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
- // InternalQVTimperative.g:20779:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
+ // InternalQVTimperative.g:21714:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 )
+ // InternalQVTimperative.g:21715:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__NameExpCS__Group__0__Impl();
state._fsp--;
@@ -61196,23 +63887,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__0__Impl"
- // InternalQVTimperative.g:20786:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:21722:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__NameExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20790:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:20791:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21726:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:20791:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:20792:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:21728:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:20793:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:20793:2: rule__NameExpCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:21729:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:21729:2: rule__NameExpCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedPathNameAssignment_0();
@@ -61247,16 +63938,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1"
- // InternalQVTimperative.g:20803:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ;
+ // InternalQVTimperative.g:21739:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ;
public final void rule__NameExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20807:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
- // InternalQVTimperative.g:20808:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
+ // InternalQVTimperative.g:21743:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 )
+ // InternalQVTimperative.g:21744:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__NameExpCS__Group__1__Impl();
state._fsp--;
@@ -61285,37 +63976,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__1__Impl"
- // InternalQVTimperative.g:20815:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ;
+ // InternalQVTimperative.g:21751:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ;
public final void rule__NameExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20819:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
- // InternalQVTimperative.g:20820:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21755:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) )
+ // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
{
- // InternalQVTimperative.g:20820:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
- // InternalQVTimperative.g:20821:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* )
+ // InternalQVTimperative.g:21757:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1());
}
- // InternalQVTimperative.g:20822:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
- loop196:
+ // InternalQVTimperative.g:21758:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )*
+ loop202:
do {
- int alt196=2;
- int LA196_0 = input.LA(1);
+ int alt202=2;
+ int LA202_0 = input.LA(1);
- if ( (LA196_0==106) ) {
- alt196=1;
+ if ( (LA202_0==110) ) {
+ alt202=1;
}
- switch (alt196) {
+ switch (alt202) {
case 1 :
- // InternalQVTimperative.g:20822:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
+ // InternalQVTimperative.g:21758:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_108);
rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1();
state._fsp--;
@@ -61325,7 +64016,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop196;
+ break loop202;
}
} while (true);
@@ -61354,16 +64045,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2"
- // InternalQVTimperative.g:20832:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ;
+ // InternalQVTimperative.g:21768:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ;
public final void rule__NameExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20836:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
- // InternalQVTimperative.g:20837:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
+ // InternalQVTimperative.g:21772:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 )
+ // InternalQVTimperative.g:21773:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__NameExpCS__Group__2__Impl();
state._fsp--;
@@ -61392,31 +64083,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__2__Impl"
- // InternalQVTimperative.g:20844:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ;
+ // InternalQVTimperative.g:21780:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ;
public final void rule__NameExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20848:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
- // InternalQVTimperative.g:20849:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21784:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) )
+ // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
{
- // InternalQVTimperative.g:20849:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
- // InternalQVTimperative.g:20850:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? )
+ // InternalQVTimperative.g:21786:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2());
}
- // InternalQVTimperative.g:20851:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
- int alt197=2;
- int LA197_0 = input.LA(1);
+ // InternalQVTimperative.g:21787:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )?
+ int alt203=2;
+ int LA203_0 = input.LA(1);
- if ( (LA197_0==82) ) {
- alt197=1;
+ if ( (LA203_0==86) ) {
+ alt203=1;
}
- switch (alt197) {
+ switch (alt203) {
case 1 :
- // InternalQVTimperative.g:20851:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
+ // InternalQVTimperative.g:21787:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2();
@@ -61454,16 +64145,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3"
- // InternalQVTimperative.g:20861:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ;
+ // InternalQVTimperative.g:21797:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ;
public final void rule__NameExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20865:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
- // InternalQVTimperative.g:20866:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
+ // InternalQVTimperative.g:21801:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 )
+ // InternalQVTimperative.g:21802:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_102);
+ pushFollow(FollowSets000.FOLLOW_107);
rule__NameExpCS__Group__3__Impl();
state._fsp--;
@@ -61492,35 +64183,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__3__Impl"
- // InternalQVTimperative.g:20873:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ;
+ // InternalQVTimperative.g:21809:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ;
public final void rule__NameExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20877:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
- // InternalQVTimperative.g:20878:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21813:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) )
+ // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
{
- // InternalQVTimperative.g:20878:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
- // InternalQVTimperative.g:20879:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? )
+ // InternalQVTimperative.g:21815:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3());
}
- // InternalQVTimperative.g:20880:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
- int alt198=2;
- int LA198_0 = input.LA(1);
+ // InternalQVTimperative.g:21816:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )?
+ int alt204=2;
+ int LA204_0 = input.LA(1);
- if ( (LA198_0==75) ) {
- int LA198_1 = input.LA(2);
+ if ( (LA204_0==80) ) {
+ int LA204_1 = input.LA(2);
- if ( ((LA198_1>=RULE_SINGLE_QUOTED_STRING && LA198_1<=RULE_ESCAPED_ID)||(LA198_1>=18 && LA198_1<=28)||LA198_1==76) ) {
- alt198=1;
+ if ( ((LA204_1>=RULE_SINGLE_QUOTED_STRING && LA204_1<=RULE_ESCAPED_ID)||(LA204_1>=19 && LA204_1<=29)||LA204_1==81) ) {
+ alt204=1;
}
}
- switch (alt198) {
+ switch (alt204) {
case 1 :
- // InternalQVTimperative.g:20880:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
+ // InternalQVTimperative.g:21816:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3();
@@ -61558,14 +64249,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4"
- // InternalQVTimperative.g:20890:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:21826:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ;
public final void rule__NameExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20894:1: ( rule__NameExpCS__Group__4__Impl )
- // InternalQVTimperative.g:20895:2: rule__NameExpCS__Group__4__Impl
+ // InternalQVTimperative.g:21830:1: ( rule__NameExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:21831:2: rule__NameExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group__4__Impl();
@@ -61591,31 +64282,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group__4__Impl"
- // InternalQVTimperative.g:20901:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ;
+ // InternalQVTimperative.g:21837:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ;
public final void rule__NameExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20905:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
- // InternalQVTimperative.g:20906:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21841:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) )
+ // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? )
{
- // InternalQVTimperative.g:20906:1: ( ( rule__NameExpCS__Group_4__0 )? )
- // InternalQVTimperative.g:20907:1: ( rule__NameExpCS__Group_4__0 )?
+ // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? )
+ // InternalQVTimperative.g:21843:1: ( rule__NameExpCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getGroup_4());
}
- // InternalQVTimperative.g:20908:1: ( rule__NameExpCS__Group_4__0 )?
- int alt199=2;
- int LA199_0 = input.LA(1);
+ // InternalQVTimperative.g:21844:1: ( rule__NameExpCS__Group_4__0 )?
+ int alt205=2;
+ int LA205_0 = input.LA(1);
- if ( (LA199_0==146) ) {
- alt199=1;
+ if ( (LA205_0==152) ) {
+ alt205=1;
}
- switch (alt199) {
+ switch (alt205) {
case 1 :
- // InternalQVTimperative.g:20908:2: rule__NameExpCS__Group_4__0
+ // InternalQVTimperative.g:21844:2: rule__NameExpCS__Group_4__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__0();
@@ -61653,16 +64344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0"
- // InternalQVTimperative.g:20928:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ;
+ // InternalQVTimperative.g:21864:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ;
public final void rule__NameExpCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20932:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 )
- // InternalQVTimperative.g:20933:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1
+ // InternalQVTimperative.g:21868:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 )
+ // InternalQVTimperative.g:21869:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_104);
+ pushFollow(FollowSets000.FOLLOW_109);
rule__NameExpCS__Group_4__0__Impl();
state._fsp--;
@@ -61691,23 +64382,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__0__Impl"
- // InternalQVTimperative.g:20940:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ;
+ // InternalQVTimperative.g:21876:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ;
public final void rule__NameExpCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20944:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
- // InternalQVTimperative.g:20945:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21880:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) )
+ // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
{
- // InternalQVTimperative.g:20945:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
- // InternalQVTimperative.g:20946:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) )
+ // InternalQVTimperative.g:21882:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0());
}
- // InternalQVTimperative.g:20947:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
- // InternalQVTimperative.g:20947:2: rule__NameExpCS__IsPreAssignment_4_0
+ // InternalQVTimperative.g:21883:1: ( rule__NameExpCS__IsPreAssignment_4_0 )
+ // InternalQVTimperative.g:21883:2: rule__NameExpCS__IsPreAssignment_4_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__IsPreAssignment_4_0();
@@ -61742,14 +64433,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1"
- // InternalQVTimperative.g:20957:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ;
+ // InternalQVTimperative.g:21893:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ;
public final void rule__NameExpCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20961:1: ( rule__NameExpCS__Group_4__1__Impl )
- // InternalQVTimperative.g:20962:2: rule__NameExpCS__Group_4__1__Impl
+ // InternalQVTimperative.g:21897:1: ( rule__NameExpCS__Group_4__1__Impl )
+ // InternalQVTimperative.g:21898:2: rule__NameExpCS__Group_4__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NameExpCS__Group_4__1__Impl();
@@ -61775,22 +64466,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__Group_4__1__Impl"
- // InternalQVTimperative.g:20968:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ;
+ // InternalQVTimperative.g:21904:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ;
public final void rule__NameExpCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20972:1: ( ( 'pre' ) )
- // InternalQVTimperative.g:20973:1: ( 'pre' )
+ // InternalQVTimperative.g:21908:1: ( ( 'pre' ) )
+ // InternalQVTimperative.g:21909:1: ( 'pre' )
{
- // InternalQVTimperative.g:20973:1: ( 'pre' )
- // InternalQVTimperative.g:20974:1: 'pre'
+ // InternalQVTimperative.g:21909:1: ( 'pre' )
+ // InternalQVTimperative.g:21910:1: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
}
- match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
}
@@ -61816,16 +64507,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:20991:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:21927:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ;
public final void rule__CurlyBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:20995:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:20996:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:21931:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:21932:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_33);
rule__CurlyBracketedClauseCS__Group__0__Impl();
state._fsp--;
@@ -61854,23 +64545,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:21003:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:21939:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__CurlyBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21007:1: ( ( () ) )
- // InternalQVTimperative.g:21008:1: ( () )
+ // InternalQVTimperative.g:21943:1: ( ( () ) )
+ // InternalQVTimperative.g:21944:1: ( () )
{
- // InternalQVTimperative.g:21008:1: ( () )
- // InternalQVTimperative.g:21009:1: ()
+ // InternalQVTimperative.g:21944:1: ( () )
+ // InternalQVTimperative.g:21945:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCurlyBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:21010:1: ()
- // InternalQVTimperative.g:21012:1:
+ // InternalQVTimperative.g:21946:1: ()
+ // InternalQVTimperative.g:21948:1:
{
}
@@ -61895,16 +64586,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:21022:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:21958:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ;
public final void rule__CurlyBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21026:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:21027:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:21962:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:21963:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_18);
+ pushFollow(FollowSets000.FOLLOW_21);
rule__CurlyBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -61933,22 +64624,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:21034:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
+ // InternalQVTimperative.g:21970:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ;
public final void rule__CurlyBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21038:1: ( ( '{' ) )
- // InternalQVTimperative.g:21039:1: ( '{' )
+ // InternalQVTimperative.g:21974:1: ( ( '{' ) )
+ // InternalQVTimperative.g:21975:1: ( '{' )
{
- // InternalQVTimperative.g:21039:1: ( '{' )
- // InternalQVTimperative.g:21040:1: '{'
+ // InternalQVTimperative.g:21975:1: ( '{' )
+ // InternalQVTimperative.g:21976:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -61974,16 +64665,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:21053:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:21989:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ;
public final void rule__CurlyBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21057:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:21058:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:21993:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:21994:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_38);
rule__CurlyBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -62012,23 +64703,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:21065:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ;
+ // InternalQVTimperative.g:22001:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ;
public final void rule__CurlyBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21069:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) )
- // InternalQVTimperative.g:21070:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:22005:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) )
+ // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
{
- // InternalQVTimperative.g:21070:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
- // InternalQVTimperative.g:21071:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
+ // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) )
+ // InternalQVTimperative.g:22007:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:21072:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
- // InternalQVTimperative.g:21072:2: rule__CurlyBracketedClauseCS__Alternatives_2
+ // InternalQVTimperative.g:22008:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 )
+ // InternalQVTimperative.g:22008:2: rule__CurlyBracketedClauseCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Alternatives_2();
@@ -62063,14 +64754,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:21082:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22018:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ;
public final void rule__CurlyBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21086:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:21087:2: rule__CurlyBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22022:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22023:2: rule__CurlyBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group__3__Impl();
@@ -62096,22 +64787,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:21093:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
+ // InternalQVTimperative.g:22029:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ;
public final void rule__CurlyBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21097:1: ( ( '}' ) )
- // InternalQVTimperative.g:21098:1: ( '}' )
+ // InternalQVTimperative.g:22033:1: ( ( '}' ) )
+ // InternalQVTimperative.g:22034:1: ( '}' )
{
- // InternalQVTimperative.g:21098:1: ( '}' )
- // InternalQVTimperative.g:21099:1: '}'
+ // InternalQVTimperative.g:22034:1: ( '}' )
+ // InternalQVTimperative.g:22035:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -62137,14 +64828,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0"
- // InternalQVTimperative.g:21120:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:22056:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ;
public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21124:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 )
- // InternalQVTimperative.g:21125:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1
+ // InternalQVTimperative.g:22060:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 )
+ // InternalQVTimperative.g:22061:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__CurlyBracketedClauseCS__Group_2_0__0__Impl();
@@ -62175,23 +64866,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:21132:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ;
+ // InternalQVTimperative.g:22068:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21136:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) )
- // InternalQVTimperative.g:21137:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:22072:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) )
+ // InternalQVTimperative.g:22073:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
{
- // InternalQVTimperative.g:21137:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
- // InternalQVTimperative.g:21138:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
+ // InternalQVTimperative.g:22073:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) )
+ // InternalQVTimperative.g:22074:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0());
}
- // InternalQVTimperative.g:21139:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
- // InternalQVTimperative.g:21139:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0
+ // InternalQVTimperative.g:22075:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 )
+ // InternalQVTimperative.g:22075:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0();
@@ -62226,14 +64917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1"
- // InternalQVTimperative.g:21149:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ;
+ // InternalQVTimperative.g:22085:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ;
public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21153:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl )
- // InternalQVTimperative.g:21154:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl
+ // InternalQVTimperative.g:22089:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl )
+ // InternalQVTimperative.g:22090:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0__1__Impl();
@@ -62259,35 +64950,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:21160:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ;
+ // InternalQVTimperative.g:22096:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21164:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) )
- // InternalQVTimperative.g:21165:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
+ // InternalQVTimperative.g:22100:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) )
+ // InternalQVTimperative.g:22101:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
{
- // InternalQVTimperative.g:21165:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
- // InternalQVTimperative.g:21166:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
+ // InternalQVTimperative.g:22101:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* )
+ // InternalQVTimperative.g:22102:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1());
}
- // InternalQVTimperative.g:21167:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
- loop200:
+ // InternalQVTimperative.g:22103:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )*
+ loop206:
do {
- int alt200=2;
- int LA200_0 = input.LA(1);
+ int alt206=2;
+ int LA206_0 = input.LA(1);
- if ( (LA200_0==69) ) {
- alt200=1;
+ if ( (LA206_0==70) ) {
+ alt206=1;
}
- switch (alt200) {
+ switch (alt206) {
case 1 :
- // InternalQVTimperative.g:21167:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0
+ // InternalQVTimperative.g:22103:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__CurlyBracketedClauseCS__Group_2_0_1__0();
@@ -62299,7 +64990,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop200;
+ break loop206;
}
} while (true);
@@ -62328,14 +65019,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0"
- // InternalQVTimperative.g:21181:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ;
+ // InternalQVTimperative.g:22117:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ;
public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21185:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 )
- // InternalQVTimperative.g:21186:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1
+ // InternalQVTimperative.g:22121:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 )
+ // InternalQVTimperative.g:22122:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl();
@@ -62366,22 +65057,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl"
- // InternalQVTimperative.g:21193:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22129:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21197:1: ( ( ',' ) )
- // InternalQVTimperative.g:21198:1: ( ',' )
+ // InternalQVTimperative.g:22133:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22134:1: ( ',' )
{
- // InternalQVTimperative.g:21198:1: ( ',' )
- // InternalQVTimperative.g:21199:1: ','
+ // InternalQVTimperative.g:22134:1: ( ',' )
+ // InternalQVTimperative.g:22135:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
@@ -62407,14 +65098,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1"
- // InternalQVTimperative.g:21212:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ;
+ // InternalQVTimperative.g:22148:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ;
public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21216:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl )
- // InternalQVTimperative.g:21217:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl
+ // InternalQVTimperative.g:22152:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl )
+ // InternalQVTimperative.g:22153:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl();
@@ -62440,23 +65131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl"
- // InternalQVTimperative.g:21223:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ;
+ // InternalQVTimperative.g:22159:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ;
public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21227:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) )
- // InternalQVTimperative.g:21228:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
+ // InternalQVTimperative.g:22163:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) )
+ // InternalQVTimperative.g:22164:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
{
- // InternalQVTimperative.g:21228:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
- // InternalQVTimperative.g:21229:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
+ // InternalQVTimperative.g:22164:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) )
+ // InternalQVTimperative.g:22165:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1());
}
- // InternalQVTimperative.g:21230:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
- // InternalQVTimperative.g:21230:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1
+ // InternalQVTimperative.g:22166:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 )
+ // InternalQVTimperative.g:22166:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1();
@@ -62491,16 +65182,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:21244:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22180:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ;
public final void rule__RoundBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21248:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:21249:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22184:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22185:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__RoundBracketedClauseCS__Group__0__Impl();
state._fsp--;
@@ -62529,23 +65220,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:21256:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:22192:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ;
public final void rule__RoundBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21260:1: ( ( () ) )
- // InternalQVTimperative.g:21261:1: ( () )
+ // InternalQVTimperative.g:22196:1: ( ( () ) )
+ // InternalQVTimperative.g:22197:1: ( () )
{
- // InternalQVTimperative.g:21261:1: ( () )
- // InternalQVTimperative.g:21262:1: ()
+ // InternalQVTimperative.g:22197:1: ( () )
+ // InternalQVTimperative.g:22198:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRoundBracketedClauseCSAction_0());
}
- // InternalQVTimperative.g:21263:1: ()
- // InternalQVTimperative.g:21265:1:
+ // InternalQVTimperative.g:22199:1: ()
+ // InternalQVTimperative.g:22201:1:
{
}
@@ -62570,16 +65261,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:21275:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22211:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ;
public final void rule__RoundBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21279:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:21280:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22215:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22216:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_105);
+ pushFollow(FollowSets000.FOLLOW_110);
rule__RoundBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -62608,22 +65299,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:21287:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:22223:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ;
public final void rule__RoundBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21291:1: ( ( '(' ) )
- // InternalQVTimperative.g:21292:1: ( '(' )
+ // InternalQVTimperative.g:22227:1: ( ( '(' ) )
+ // InternalQVTimperative.g:22228:1: ( '(' )
{
- // InternalQVTimperative.g:21292:1: ( '(' )
- // InternalQVTimperative.g:21293:1: '('
+ // InternalQVTimperative.g:22228:1: ( '(' )
+ // InternalQVTimperative.g:22229:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
@@ -62649,16 +65340,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:21306:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22242:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ;
public final void rule__RoundBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21310:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:21311:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22246:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22247:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_105);
+ pushFollow(FollowSets000.FOLLOW_110);
rule__RoundBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -62687,31 +65378,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:21318:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:22254:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ;
public final void rule__RoundBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21322:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:21323:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22258:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:21323:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
- // InternalQVTimperative.g:21324:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? )
+ // InternalQVTimperative.g:22260:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:21325:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
- int alt201=2;
- int LA201_0 = input.LA(1);
+ // InternalQVTimperative.g:22261:1: ( rule__RoundBracketedClauseCS__Group_2__0 )?
+ int alt207=2;
+ int LA207_0 = input.LA(1);
- if ( ((LA201_0>=RULE_INT && LA201_0<=RULE_ESCAPED_ID)||(LA201_0>=18 && LA201_0<=28)||(LA201_0>=30 && LA201_0<=32)||(LA201_0>=49 && LA201_0<=63)||LA201_0==71||LA201_0==82||LA201_0==101||(LA201_0>=103 && LA201_0<=104)||LA201_0==108||(LA201_0>=113 && LA201_0<=114)||(LA201_0>=144 && LA201_0<=145)) ) {
- alt201=1;
+ if ( ((LA207_0>=RULE_INT && LA207_0<=RULE_ESCAPED_ID)||(LA207_0>=19 && LA207_0<=29)||(LA207_0>=31 && LA207_0<=33)||(LA207_0>=50 && LA207_0<=64)||LA207_0==73||LA207_0==86||LA207_0==105||(LA207_0>=107 && LA207_0<=108)||LA207_0==112||(LA207_0>=117 && LA207_0<=118)||(LA207_0>=150 && LA207_0<=151)) ) {
+ alt207=1;
}
- switch (alt201) {
+ switch (alt207) {
case 1 :
- // InternalQVTimperative.g:21325:2: rule__RoundBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22261:2: rule__RoundBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__0();
@@ -62749,14 +65440,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:21335:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22271:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ;
public final void rule__RoundBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21339:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:21340:2: rule__RoundBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22275:1: ( rule__RoundBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22276:2: rule__RoundBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group__3__Impl();
@@ -62782,22 +65473,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:21346:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:22282:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ;
public final void rule__RoundBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21350:1: ( ( ')' ) )
- // InternalQVTimperative.g:21351:1: ( ')' )
+ // InternalQVTimperative.g:22286:1: ( ( ')' ) )
+ // InternalQVTimperative.g:22287:1: ( ')' )
{
- // InternalQVTimperative.g:21351:1: ( ')' )
- // InternalQVTimperative.g:21352:1: ')'
+ // InternalQVTimperative.g:22287:1: ( ')' )
+ // InternalQVTimperative.g:22288:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
}
@@ -62823,16 +65514,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:21373:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22309:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ;
public final void rule__RoundBracketedClauseCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21377:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 )
- // InternalQVTimperative.g:21378:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1
+ // InternalQVTimperative.g:22313:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22314:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
rule__RoundBracketedClauseCS__Group_2__0__Impl();
state._fsp--;
@@ -62861,23 +65552,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:21385:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ;
+ // InternalQVTimperative.g:22321:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ;
public final void rule__RoundBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21389:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
- // InternalQVTimperative.g:21390:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22325:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) )
+ // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
{
- // InternalQVTimperative.g:21390:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
- // InternalQVTimperative.g:21391:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) )
+ // InternalQVTimperative.g:22327:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0());
}
- // InternalQVTimperative.g:21392:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
- // InternalQVTimperative.g:21392:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
+ // InternalQVTimperative.g:22328:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 )
+ // InternalQVTimperative.g:22328:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0();
@@ -62912,16 +65603,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:21402:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ;
+ // InternalQVTimperative.g:22338:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ;
public final void rule__RoundBracketedClauseCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21406:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 )
- // InternalQVTimperative.g:21407:2: rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2
+ // InternalQVTimperative.g:22342:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 )
+ // InternalQVTimperative.g:22343:2: rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
rule__RoundBracketedClauseCS__Group_2__1__Impl();
state._fsp--;
@@ -62950,35 +65641,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:21414:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ;
+ // InternalQVTimperative.g:22350:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ;
public final void rule__RoundBracketedClauseCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21418:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
- // InternalQVTimperative.g:21419:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22354:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) )
+ // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
{
- // InternalQVTimperative.g:21419:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
- // InternalQVTimperative.g:21420:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* )
+ // InternalQVTimperative.g:22356:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1());
}
- // InternalQVTimperative.g:21421:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
- loop202:
+ // InternalQVTimperative.g:22357:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )*
+ loop208:
do {
- int alt202=2;
- int LA202_0 = input.LA(1);
+ int alt208=2;
+ int LA208_0 = input.LA(1);
- if ( (LA202_0==69) ) {
- alt202=1;
+ if ( (LA208_0==70) ) {
+ alt208=1;
}
- switch (alt202) {
+ switch (alt208) {
case 1 :
- // InternalQVTimperative.g:21421:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
+ // InternalQVTimperative.g:22357:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1();
@@ -62990,7 +65681,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop202;
+ break loop208;
}
} while (true);
@@ -63019,16 +65710,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2"
- // InternalQVTimperative.g:21431:1: rule__RoundBracketedClauseCS__Group_2__2 : rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ;
+ // InternalQVTimperative.g:22367:1: rule__RoundBracketedClauseCS__Group_2__2 : rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ;
public final void rule__RoundBracketedClauseCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21435:1: ( rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 )
- // InternalQVTimperative.g:21436:2: rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3
+ // InternalQVTimperative.g:22371:1: ( rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 )
+ // InternalQVTimperative.g:22372:2: rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3
{
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
rule__RoundBracketedClauseCS__Group_2__2__Impl();
state._fsp--;
@@ -63057,31 +65748,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2__Impl"
- // InternalQVTimperative.g:21443:1: rule__RoundBracketedClauseCS__Group_2__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:22379:1: rule__RoundBracketedClauseCS__Group_2__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ;
public final void rule__RoundBracketedClauseCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21447:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:21448:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:22383:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:22384:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
{
- // InternalQVTimperative.g:21448:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
- // InternalQVTimperative.g:21449:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:22384:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:22385:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:21450:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
- int alt203=2;
- int LA203_0 = input.LA(1);
+ // InternalQVTimperative.g:22386:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )?
+ int alt209=2;
+ int LA209_0 = input.LA(1);
- if ( (LA203_0==17) ) {
- alt203=1;
+ if ( (LA209_0==18) ) {
+ alt209=1;
}
- switch (alt203) {
+ switch (alt209) {
case 1 :
- // InternalQVTimperative.g:21450:2: rule__RoundBracketedClauseCS__Group_2_2__0
+ // InternalQVTimperative.g:22386:2: rule__RoundBracketedClauseCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_2__0();
@@ -63119,14 +65810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3"
- // InternalQVTimperative.g:21460:1: rule__RoundBracketedClauseCS__Group_2__3 : rule__RoundBracketedClauseCS__Group_2__3__Impl ;
+ // InternalQVTimperative.g:22396:1: rule__RoundBracketedClauseCS__Group_2__3 : rule__RoundBracketedClauseCS__Group_2__3__Impl ;
public final void rule__RoundBracketedClauseCS__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21464:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl )
- // InternalQVTimperative.g:21465:2: rule__RoundBracketedClauseCS__Group_2__3__Impl
+ // InternalQVTimperative.g:22400:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl )
+ // InternalQVTimperative.g:22401:2: rule__RoundBracketedClauseCS__Group_2__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2__3__Impl();
@@ -63152,37 +65843,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3__Impl"
- // InternalQVTimperative.g:21471:1: rule__RoundBracketedClauseCS__Group_2__3__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ;
+ // InternalQVTimperative.g:22407:1: rule__RoundBracketedClauseCS__Group_2__3__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ;
public final void rule__RoundBracketedClauseCS__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21475:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) )
- // InternalQVTimperative.g:21476:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
+ // InternalQVTimperative.g:22411:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) )
+ // InternalQVTimperative.g:22412:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
{
- // InternalQVTimperative.g:21476:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
- // InternalQVTimperative.g:21477:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
+ // InternalQVTimperative.g:22412:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* )
+ // InternalQVTimperative.g:22413:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_3());
}
- // InternalQVTimperative.g:21478:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
- loop204:
+ // InternalQVTimperative.g:22414:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )*
+ loop210:
do {
- int alt204=2;
- int LA204_0 = input.LA(1);
+ int alt210=2;
+ int LA210_0 = input.LA(1);
- if ( (LA204_0==147) ) {
- alt204=1;
+ if ( (LA210_0==153) ) {
+ alt210=1;
}
- switch (alt204) {
+ switch (alt210) {
case 1 :
- // InternalQVTimperative.g:21478:2: rule__RoundBracketedClauseCS__Group_2_3__0
+ // InternalQVTimperative.g:22414:2: rule__RoundBracketedClauseCS__Group_2_3__0
{
- pushFollow(FollowSets000.FOLLOW_107);
+ pushFollow(FollowSets000.FOLLOW_112);
rule__RoundBracketedClauseCS__Group_2_3__0();
state._fsp--;
@@ -63192,7 +65883,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop204;
+ break loop210;
}
} while (true);
@@ -63221,14 +65912,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0"
- // InternalQVTimperative.g:21496:1: rule__RoundBracketedClauseCS__Group_2_2__0 : rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:22432:1: rule__RoundBracketedClauseCS__Group_2_2__0 : rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ;
public final void rule__RoundBracketedClauseCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21500:1: ( rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 )
- // InternalQVTimperative.g:21501:2: rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1
+ // InternalQVTimperative.g:22436:1: ( rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 )
+ // InternalQVTimperative.g:22437:2: rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__RoundBracketedClauseCS__Group_2_2__0__Impl();
@@ -63259,23 +65950,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:21508:1: rule__RoundBracketedClauseCS__Group_2_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ;
+ // InternalQVTimperative.g:22444:1: rule__RoundBracketedClauseCS__Group_2_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ;
public final void rule__RoundBracketedClauseCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21512:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) )
- // InternalQVTimperative.g:21513:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
+ // InternalQVTimperative.g:22448:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) )
+ // InternalQVTimperative.g:22449:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
{
- // InternalQVTimperative.g:21513:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
- // InternalQVTimperative.g:21514:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
+ // InternalQVTimperative.g:22449:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) )
+ // InternalQVTimperative.g:22450:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0());
}
- // InternalQVTimperative.g:21515:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
- // InternalQVTimperative.g:21515:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0
+ // InternalQVTimperative.g:22451:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 )
+ // InternalQVTimperative.g:22451:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0();
@@ -63310,14 +66001,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1"
- // InternalQVTimperative.g:21525:1: rule__RoundBracketedClauseCS__Group_2_2__1 : rule__RoundBracketedClauseCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:22461:1: rule__RoundBracketedClauseCS__Group_2_2__1 : rule__RoundBracketedClauseCS__Group_2_2__1__Impl ;
public final void rule__RoundBracketedClauseCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21529:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:21530:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:22465:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:22466:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_2__1__Impl();
@@ -63343,35 +66034,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:21536:1: rule__RoundBracketedClauseCS__Group_2_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ;
+ // InternalQVTimperative.g:22472:1: rule__RoundBracketedClauseCS__Group_2_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ;
public final void rule__RoundBracketedClauseCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21540:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) )
- // InternalQVTimperative.g:21541:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
+ // InternalQVTimperative.g:22476:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) )
+ // InternalQVTimperative.g:22477:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
{
- // InternalQVTimperative.g:21541:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
- // InternalQVTimperative.g:21542:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
+ // InternalQVTimperative.g:22477:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* )
+ // InternalQVTimperative.g:22478:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_1());
}
- // InternalQVTimperative.g:21543:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
- loop205:
+ // InternalQVTimperative.g:22479:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )*
+ loop211:
do {
- int alt205=2;
- int LA205_0 = input.LA(1);
+ int alt211=2;
+ int LA211_0 = input.LA(1);
- if ( (LA205_0==69) ) {
- alt205=1;
+ if ( (LA211_0==70) ) {
+ alt211=1;
}
- switch (alt205) {
+ switch (alt211) {
case 1 :
- // InternalQVTimperative.g:21543:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1
+ // InternalQVTimperative.g:22479:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1();
@@ -63383,7 +66074,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop205;
+ break loop211;
}
} while (true);
@@ -63412,14 +66103,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0"
- // InternalQVTimperative.g:21557:1: rule__RoundBracketedClauseCS__Group_2_3__0 : rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ;
+ // InternalQVTimperative.g:22493:1: rule__RoundBracketedClauseCS__Group_2_3__0 : rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ;
public final void rule__RoundBracketedClauseCS__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21561:1: ( rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 )
- // InternalQVTimperative.g:21562:2: rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1
+ // InternalQVTimperative.g:22497:1: ( rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 )
+ // InternalQVTimperative.g:22498:2: rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1
{
pushFollow(FollowSets000.FOLLOW_13);
rule__RoundBracketedClauseCS__Group_2_3__0__Impl();
@@ -63450,23 +66141,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0__Impl"
- // InternalQVTimperative.g:21569:1: rule__RoundBracketedClauseCS__Group_2_3__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ;
+ // InternalQVTimperative.g:22505:1: rule__RoundBracketedClauseCS__Group_2_3__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ;
public final void rule__RoundBracketedClauseCS__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21573:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) )
- // InternalQVTimperative.g:21574:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
+ // InternalQVTimperative.g:22509:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) )
+ // InternalQVTimperative.g:22510:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
{
- // InternalQVTimperative.g:21574:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
- // InternalQVTimperative.g:21575:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
+ // InternalQVTimperative.g:22510:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) )
+ // InternalQVTimperative.g:22511:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_0());
}
- // InternalQVTimperative.g:21576:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
- // InternalQVTimperative.g:21576:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0
+ // InternalQVTimperative.g:22512:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 )
+ // InternalQVTimperative.g:22512:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0();
@@ -63501,14 +66192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1"
- // InternalQVTimperative.g:21586:1: rule__RoundBracketedClauseCS__Group_2_3__1 : rule__RoundBracketedClauseCS__Group_2_3__1__Impl ;
+ // InternalQVTimperative.g:22522:1: rule__RoundBracketedClauseCS__Group_2_3__1 : rule__RoundBracketedClauseCS__Group_2_3__1__Impl ;
public final void rule__RoundBracketedClauseCS__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21590:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl )
- // InternalQVTimperative.g:21591:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl
+ // InternalQVTimperative.g:22526:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl )
+ // InternalQVTimperative.g:22527:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__RoundBracketedClauseCS__Group_2_3__1__Impl();
@@ -63534,35 +66225,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1__Impl"
- // InternalQVTimperative.g:21597:1: rule__RoundBracketedClauseCS__Group_2_3__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ;
+ // InternalQVTimperative.g:22533:1: rule__RoundBracketedClauseCS__Group_2_3__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ;
public final void rule__RoundBracketedClauseCS__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21601:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) )
- // InternalQVTimperative.g:21602:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
+ // InternalQVTimperative.g:22537:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) )
+ // InternalQVTimperative.g:22538:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
{
- // InternalQVTimperative.g:21602:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
- // InternalQVTimperative.g:21603:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
+ // InternalQVTimperative.g:22538:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* )
+ // InternalQVTimperative.g:22539:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_1());
}
- // InternalQVTimperative.g:21604:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
- loop206:
+ // InternalQVTimperative.g:22540:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )*
+ loop212:
do {
- int alt206=2;
- int LA206_0 = input.LA(1);
+ int alt212=2;
+ int LA212_0 = input.LA(1);
- if ( (LA206_0==69) ) {
- alt206=1;
+ if ( (LA212_0==70) ) {
+ alt212=1;
}
- switch (alt206) {
+ switch (alt212) {
case 1 :
- // InternalQVTimperative.g:21604:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1
+ // InternalQVTimperative.g:22540:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1
{
pushFollow(FollowSets000.FOLLOW_14);
rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1();
@@ -63574,7 +66265,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop206;
+ break loop212;
}
} while (true);
@@ -63603,14 +66294,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0"
- // InternalQVTimperative.g:21618:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ;
+ // InternalQVTimperative.g:22554:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ;
public final void rule__SquareBracketedClauseCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21622:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
- // InternalQVTimperative.g:21623:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
+ // InternalQVTimperative.g:22558:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 )
+ // InternalQVTimperative.g:22559:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group__0__Impl();
@@ -63641,22 +66332,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__0__Impl"
- // InternalQVTimperative.g:21630:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:22566:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ;
public final void rule__SquareBracketedClauseCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21634:1: ( ( '[' ) )
- // InternalQVTimperative.g:21635:1: ( '[' )
+ // InternalQVTimperative.g:22570:1: ( ( '[' ) )
+ // InternalQVTimperative.g:22571:1: ( '[' )
{
- // InternalQVTimperative.g:21635:1: ( '[' )
- // InternalQVTimperative.g:21636:1: '['
+ // InternalQVTimperative.g:22571:1: ( '[' )
+ // InternalQVTimperative.g:22572:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
@@ -63682,16 +66373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1"
- // InternalQVTimperative.g:21649:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ;
+ // InternalQVTimperative.g:22585:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ;
public final void rule__SquareBracketedClauseCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21653:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
- // InternalQVTimperative.g:21654:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
+ // InternalQVTimperative.g:22589:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 )
+ // InternalQVTimperative.g:22590:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_113);
rule__SquareBracketedClauseCS__Group__1__Impl();
state._fsp--;
@@ -63720,23 +66411,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__1__Impl"
- // InternalQVTimperative.g:21661:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ;
+ // InternalQVTimperative.g:22597:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ;
public final void rule__SquareBracketedClauseCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21665:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
- // InternalQVTimperative.g:21666:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22601:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) )
+ // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
{
- // InternalQVTimperative.g:21666:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
- // InternalQVTimperative.g:21667:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) )
+ // InternalQVTimperative.g:22603:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_1());
}
- // InternalQVTimperative.g:21668:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
- // InternalQVTimperative.g:21668:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
+ // InternalQVTimperative.g:22604:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 )
+ // InternalQVTimperative.g:22604:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_1();
@@ -63771,16 +66462,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2"
- // InternalQVTimperative.g:21678:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ;
+ // InternalQVTimperative.g:22614:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ;
public final void rule__SquareBracketedClauseCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21682:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
- // InternalQVTimperative.g:21683:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
+ // InternalQVTimperative.g:22618:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 )
+ // InternalQVTimperative.g:22619:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_113);
rule__SquareBracketedClauseCS__Group__2__Impl();
state._fsp--;
@@ -63809,35 +66500,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__2__Impl"
- // InternalQVTimperative.g:21690:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:22626:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ;
public final void rule__SquareBracketedClauseCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21694:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:21695:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22630:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:21695:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
- // InternalQVTimperative.g:21696:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* )
+ // InternalQVTimperative.g:22632:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:21697:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
- loop207:
+ // InternalQVTimperative.g:22633:1: ( rule__SquareBracketedClauseCS__Group_2__0 )*
+ loop213:
do {
- int alt207=2;
- int LA207_0 = input.LA(1);
+ int alt213=2;
+ int LA213_0 = input.LA(1);
- if ( (LA207_0==69) ) {
- alt207=1;
+ if ( (LA213_0==70) ) {
+ alt213=1;
}
- switch (alt207) {
+ switch (alt213) {
case 1 :
- // InternalQVTimperative.g:21697:2: rule__SquareBracketedClauseCS__Group_2__0
+ // InternalQVTimperative.g:22633:2: rule__SquareBracketedClauseCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__SquareBracketedClauseCS__Group_2__0();
@@ -63849,7 +66540,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop207;
+ break loop213;
}
} while (true);
@@ -63878,14 +66569,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3"
- // InternalQVTimperative.g:21707:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ;
+ // InternalQVTimperative.g:22643:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ;
public final void rule__SquareBracketedClauseCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21711:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
- // InternalQVTimperative.g:21712:2: rule__SquareBracketedClauseCS__Group__3__Impl
+ // InternalQVTimperative.g:22647:1: ( rule__SquareBracketedClauseCS__Group__3__Impl )
+ // InternalQVTimperative.g:22648:2: rule__SquareBracketedClauseCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group__3__Impl();
@@ -63911,22 +66602,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group__3__Impl"
- // InternalQVTimperative.g:21718:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:22654:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ;
public final void rule__SquareBracketedClauseCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21722:1: ( ( ']' ) )
- // InternalQVTimperative.g:21723:1: ( ']' )
+ // InternalQVTimperative.g:22658:1: ( ( ']' ) )
+ // InternalQVTimperative.g:22659:1: ( ']' )
{
- // InternalQVTimperative.g:21723:1: ( ']' )
- // InternalQVTimperative.g:21724:1: ']'
+ // InternalQVTimperative.g:22659:1: ( ']' )
+ // InternalQVTimperative.g:22660:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
}
- match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
}
@@ -63952,14 +66643,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0"
- // InternalQVTimperative.g:21745:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ;
+ // InternalQVTimperative.g:22681:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ;
public final void rule__SquareBracketedClauseCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21749:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 )
- // InternalQVTimperative.g:21750:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1
+ // InternalQVTimperative.g:22685:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 )
+ // InternalQVTimperative.g:22686:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__SquareBracketedClauseCS__Group_2__0__Impl();
@@ -63990,22 +66681,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0__Impl"
- // InternalQVTimperative.g:21757:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:22693:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__SquareBracketedClauseCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21761:1: ( ( ',' ) )
- // InternalQVTimperative.g:21762:1: ( ',' )
+ // InternalQVTimperative.g:22697:1: ( ( ',' ) )
+ // InternalQVTimperative.g:22698:1: ( ',' )
{
- // InternalQVTimperative.g:21762:1: ( ',' )
- // InternalQVTimperative.g:21763:1: ','
+ // InternalQVTimperative.g:22698:1: ( ',' )
+ // InternalQVTimperative.g:22699:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
@@ -64031,14 +66722,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1"
- // InternalQVTimperative.g:21776:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:22712:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ;
public final void rule__SquareBracketedClauseCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21780:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
- // InternalQVTimperative.g:21781:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
+ // InternalQVTimperative.g:22716:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:22717:2: rule__SquareBracketedClauseCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__Group_2__1__Impl();
@@ -64064,23 +66755,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1__Impl"
- // InternalQVTimperative.g:21787:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:22723:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ;
public final void rule__SquareBracketedClauseCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21791:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:21792:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22727:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:21792:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
- // InternalQVTimperative.g:21793:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) )
+ // InternalQVTimperative.g:22729:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_2_1());
}
- // InternalQVTimperative.g:21794:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
- // InternalQVTimperative.g:21794:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
+ // InternalQVTimperative.g:22730:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 )
+ // InternalQVTimperative.g:22730:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1();
@@ -64115,16 +66806,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0"
- // InternalQVTimperative.g:21808:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ;
+ // InternalQVTimperative.g:22744:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ;
public final void rule__NavigatingArgCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21812:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 )
- // InternalQVTimperative.g:21813:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1
+ // InternalQVTimperative.g:22748:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 )
+ // InternalQVTimperative.g:22749:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingArgCS__Group_0__0__Impl();
state._fsp--;
@@ -64153,23 +66844,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__0__Impl"
- // InternalQVTimperative.g:21820:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ;
+ // InternalQVTimperative.g:22756:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ;
public final void rule__NavigatingArgCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21824:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
- // InternalQVTimperative.g:21825:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22760:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) )
+ // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
{
- // InternalQVTimperative.g:21825:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
- // InternalQVTimperative.g:21826:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) )
+ // InternalQVTimperative.g:22762:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionAssignment_0_0());
}
- // InternalQVTimperative.g:21827:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
- // InternalQVTimperative.g:21827:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
+ // InternalQVTimperative.g:22763:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 )
+ // InternalQVTimperative.g:22763:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0();
@@ -64204,14 +66895,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1"
- // InternalQVTimperative.g:21837:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ;
+ // InternalQVTimperative.g:22773:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ;
public final void rule__NavigatingArgCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21841:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
- // InternalQVTimperative.g:21842:2: rule__NavigatingArgCS__Group_0__1__Impl
+ // InternalQVTimperative.g:22777:1: ( rule__NavigatingArgCS__Group_0__1__Impl )
+ // InternalQVTimperative.g:22778:2: rule__NavigatingArgCS__Group_0__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0__1__Impl();
@@ -64237,31 +66928,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0__1__Impl"
- // InternalQVTimperative.g:21848:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ;
+ // InternalQVTimperative.g:22784:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ;
public final void rule__NavigatingArgCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21852:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
- // InternalQVTimperative.g:21853:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22788:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) )
+ // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
{
- // InternalQVTimperative.g:21853:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
- // InternalQVTimperative.g:21854:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? )
+ // InternalQVTimperative.g:22790:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1());
}
- // InternalQVTimperative.g:21855:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
- int alt208=2;
- int LA208_0 = input.LA(1);
+ // InternalQVTimperative.g:22791:1: ( rule__NavigatingArgCS__Alternatives_0_1 )?
+ int alt214=2;
+ int LA214_0 = input.LA(1);
- if ( (LA208_0==71||LA208_0==74) ) {
- alt208=1;
+ if ( (LA214_0==73||LA214_0==82) ) {
+ alt214=1;
}
- switch (alt208) {
+ switch (alt214) {
case 1 :
- // InternalQVTimperative.g:21855:2: rule__NavigatingArgCS__Alternatives_0_1
+ // InternalQVTimperative.g:22791:2: rule__NavigatingArgCS__Alternatives_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Alternatives_0_1();
@@ -64299,14 +66990,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0"
- // InternalQVTimperative.g:21869:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ;
+ // InternalQVTimperative.g:22805:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ;
public final void rule__NavigatingArgCS__Group_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21873:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 )
- // InternalQVTimperative.g:21874:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1
+ // InternalQVTimperative.g:22809:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 )
+ // InternalQVTimperative.g:22810:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_0_1_0__0__Impl();
@@ -64337,22 +67028,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0__Impl"
- // InternalQVTimperative.g:21881:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:22817:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21885:1: ( ( ':' ) )
- // InternalQVTimperative.g:21886:1: ( ':' )
+ // InternalQVTimperative.g:22821:1: ( ( ':' ) )
+ // InternalQVTimperative.g:22822:1: ( ':' )
{
- // InternalQVTimperative.g:21886:1: ( ':' )
- // InternalQVTimperative.g:21887:1: ':'
+ // InternalQVTimperative.g:22822:1: ( ':' )
+ // InternalQVTimperative.g:22823:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
@@ -64378,16 +67069,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1"
- // InternalQVTimperative.g:21900:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ;
+ // InternalQVTimperative.g:22836:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ;
public final void rule__NavigatingArgCS__Group_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21904:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 )
- // InternalQVTimperative.g:21905:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2
+ // InternalQVTimperative.g:22840:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 )
+ // InternalQVTimperative.g:22841:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__NavigatingArgCS__Group_0_1_0__1__Impl();
state._fsp--;
@@ -64416,23 +67107,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1__Impl"
- // InternalQVTimperative.g:21912:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ;
+ // InternalQVTimperative.g:22848:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21916:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) )
- // InternalQVTimperative.g:21917:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22852:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) )
+ // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
{
- // InternalQVTimperative.g:21917:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
- // InternalQVTimperative.g:21918:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
+ // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) )
+ // InternalQVTimperative.g:22854:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_0_1_0_1());
}
- // InternalQVTimperative.g:21919:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
- // InternalQVTimperative.g:21919:2: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1
+ // InternalQVTimperative.g:22855:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 )
+ // InternalQVTimperative.g:22855:2: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1();
@@ -64467,14 +67158,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2"
- // InternalQVTimperative.g:21929:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ;
+ // InternalQVTimperative.g:22865:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21933:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
- // InternalQVTimperative.g:21934:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
+ // InternalQVTimperative.g:22869:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl )
+ // InternalQVTimperative.g:22870:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0__2__Impl();
@@ -64500,31 +67191,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2__Impl"
- // InternalQVTimperative.g:21940:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ;
+ // InternalQVTimperative.g:22876:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ;
public final void rule__NavigatingArgCS__Group_0_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21944:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
- // InternalQVTimperative.g:21945:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22880:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) )
+ // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
{
- // InternalQVTimperative.g:21945:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
- // InternalQVTimperative.g:21946:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
+ // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? )
+ // InternalQVTimperative.g:22882:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0_2());
}
- // InternalQVTimperative.g:21947:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
- int alt209=2;
- int LA209_0 = input.LA(1);
+ // InternalQVTimperative.g:22883:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )?
+ int alt215=2;
+ int LA215_0 = input.LA(1);
- if ( (LA209_0==39) ) {
- alt209=1;
+ if ( (LA215_0==40) ) {
+ alt215=1;
}
- switch (alt209) {
+ switch (alt215) {
case 1 :
- // InternalQVTimperative.g:21947:2: rule__NavigatingArgCS__Group_0_1_0_2__0
+ // InternalQVTimperative.g:22883:2: rule__NavigatingArgCS__Group_0_1_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__0();
@@ -64562,14 +67253,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0"
- // InternalQVTimperative.g:21963:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ;
+ // InternalQVTimperative.g:22899:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21967:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 )
- // InternalQVTimperative.g:21968:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1
+ // InternalQVTimperative.g:22903:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 )
+ // InternalQVTimperative.g:22904:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingArgCS__Group_0_1_0_2__0__Impl();
@@ -64600,22 +67291,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0__Impl"
- // InternalQVTimperative.g:21975:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:22911:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21979:1: ( ( '=' ) )
- // InternalQVTimperative.g:21980:1: ( '=' )
+ // InternalQVTimperative.g:22915:1: ( ( '=' ) )
+ // InternalQVTimperative.g:22916:1: ( '=' )
{
- // InternalQVTimperative.g:21980:1: ( '=' )
- // InternalQVTimperative.g:21981:1: '='
+ // InternalQVTimperative.g:22916:1: ( '=' )
+ // InternalQVTimperative.g:22917:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
@@ -64641,14 +67332,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1"
- // InternalQVTimperative.g:21994:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ;
+ // InternalQVTimperative.g:22930:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:21998:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
- // InternalQVTimperative.g:21999:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
+ // InternalQVTimperative.g:22934:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl )
+ // InternalQVTimperative.g:22935:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_0_2__1__Impl();
@@ -64674,23 +67365,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1__Impl"
- // InternalQVTimperative.g:22005:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ;
+ // InternalQVTimperative.g:22941:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22009:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
- // InternalQVTimperative.g:22010:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22945:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) )
+ // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
{
- // InternalQVTimperative.g:22010:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
- // InternalQVTimperative.g:22011:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
+ // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) )
+ // InternalQVTimperative.g:22947:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_0_2_1());
}
- // InternalQVTimperative.g:22012:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
- // InternalQVTimperative.g:22012:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1
+ // InternalQVTimperative.g:22948:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 )
+ // InternalQVTimperative.g:22948:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1();
@@ -64725,14 +67416,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0"
- // InternalQVTimperative.g:22026:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ;
+ // InternalQVTimperative.g:22962:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ;
public final void rule__NavigatingArgCS__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22030:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 )
- // InternalQVTimperative.g:22031:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1
+ // InternalQVTimperative.g:22966:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 )
+ // InternalQVTimperative.g:22967:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingArgCS__Group_0_1_1__0__Impl();
@@ -64763,22 +67454,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0__Impl"
- // InternalQVTimperative.g:22038:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:22974:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( 'in' ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22042:1: ( ( 'in' ) )
- // InternalQVTimperative.g:22043:1: ( 'in' )
+ // InternalQVTimperative.g:22978:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:22979:1: ( 'in' )
{
- // InternalQVTimperative.g:22043:1: ( 'in' )
- // InternalQVTimperative.g:22044:1: 'in'
+ // InternalQVTimperative.g:22979:1: ( 'in' )
+ // InternalQVTimperative.g:22980:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
@@ -64804,14 +67495,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1"
- // InternalQVTimperative.g:22057:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl ;
+ // InternalQVTimperative.g:22993:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl ;
public final void rule__NavigatingArgCS__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22061:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl )
- // InternalQVTimperative.g:22062:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl
+ // InternalQVTimperative.g:22997:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl )
+ // InternalQVTimperative.g:22998:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_0_1_1__1__Impl();
@@ -64837,23 +67528,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1__Impl"
- // InternalQVTimperative.g:22068:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ;
+ // InternalQVTimperative.g:23004:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ;
public final void rule__NavigatingArgCS__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22072:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) )
- // InternalQVTimperative.g:22073:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:23008:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) )
+ // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
{
- // InternalQVTimperative.g:22073:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
- // InternalQVTimperative.g:22074:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
+ // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) )
+ // InternalQVTimperative.g:23010:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_1_1());
}
- // InternalQVTimperative.g:22075:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
- // InternalQVTimperative.g:22075:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1
+ // InternalQVTimperative.g:23011:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 )
+ // InternalQVTimperative.g:23011:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1();
@@ -64888,14 +67579,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0"
- // InternalQVTimperative.g:22089:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
+ // InternalQVTimperative.g:23025:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
public final void rule__NavigatingArgCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22093:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
- // InternalQVTimperative.g:22094:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
+ // InternalQVTimperative.g:23029:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
+ // InternalQVTimperative.g:23030:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingArgCS__Group_1__0__Impl();
@@ -64926,22 +67617,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__0__Impl"
- // InternalQVTimperative.g:22101:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23037:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22105:1: ( ( ':' ) )
- // InternalQVTimperative.g:22106:1: ( ':' )
+ // InternalQVTimperative.g:23041:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23042:1: ( ':' )
{
- // InternalQVTimperative.g:22106:1: ( ':' )
- // InternalQVTimperative.g:22107:1: ':'
+ // InternalQVTimperative.g:23042:1: ( ':' )
+ // InternalQVTimperative.g:23043:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
@@ -64967,14 +67658,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1"
- // InternalQVTimperative.g:22120:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:23056:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ;
public final void rule__NavigatingArgCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22124:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
- // InternalQVTimperative.g:22125:2: rule__NavigatingArgCS__Group_1__1__Impl
+ // InternalQVTimperative.g:23060:1: ( rule__NavigatingArgCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:23061:2: rule__NavigatingArgCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__Group_1__1__Impl();
@@ -65000,23 +67691,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__Group_1__1__Impl"
- // InternalQVTimperative.g:22131:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:23067:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__NavigatingArgCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22135:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
- // InternalQVTimperative.g:22136:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23071:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
{
- // InternalQVTimperative.g:22136:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
- // InternalQVTimperative.g:22137:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // InternalQVTimperative.g:23073:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_1_1());
}
- // InternalQVTimperative.g:22138:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
- // InternalQVTimperative.g:22138:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
+ // InternalQVTimperative.g:23074:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // InternalQVTimperative.g:23074:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingArgCS__OwnedTypeAssignment_1_1();
@@ -65051,14 +67742,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0"
- // InternalQVTimperative.g:22152:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
+ // InternalQVTimperative.g:23088:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
public final void rule__NavigatingBarArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22156:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
- // InternalQVTimperative.g:22157:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
+ // InternalQVTimperative.g:23092:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
+ // InternalQVTimperative.g:23093:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingBarArgCS__Group__0__Impl();
@@ -65089,23 +67780,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__0__Impl"
- // InternalQVTimperative.g:22164:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23100:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingBarArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22168:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:22169:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23104:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:22169:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:22170:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23106:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:22171:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:22171:2: rule__NavigatingBarArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23107:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23107:2: rule__NavigatingBarArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__PrefixAssignment_0();
@@ -65140,16 +67831,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1"
- // InternalQVTimperative.g:22181:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
+ // InternalQVTimperative.g:23117:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
public final void rule__NavigatingBarArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22185:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
- // InternalQVTimperative.g:22186:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
+ // InternalQVTimperative.g:23121:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
+ // InternalQVTimperative.g:23122:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingBarArgCS__Group__1__Impl();
state._fsp--;
@@ -65178,23 +67869,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__1__Impl"
- // InternalQVTimperative.g:22193:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23129:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22197:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:22198:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23133:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:22198:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:22199:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23135:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:22200:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:22200:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23136:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23136:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1();
@@ -65229,14 +67920,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2"
- // InternalQVTimperative.g:22210:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23146:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
public final void rule__NavigatingBarArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22214:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
- // InternalQVTimperative.g:22215:2: rule__NavigatingBarArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23150:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23151:2: rule__NavigatingBarArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group__2__Impl();
@@ -65262,31 +67953,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group__2__Impl"
- // InternalQVTimperative.g:22221:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:23157:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
public final void rule__NavigatingBarArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22225:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:22226:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23161:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:22226:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:22227:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23163:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22228:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
- int alt210=2;
- int LA210_0 = input.LA(1);
+ // InternalQVTimperative.g:23164:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ int alt216=2;
+ int LA216_0 = input.LA(1);
- if ( (LA210_0==71) ) {
- alt210=1;
+ if ( (LA216_0==73) ) {
+ alt216=1;
}
- switch (alt210) {
+ switch (alt216) {
case 1 :
- // InternalQVTimperative.g:22228:2: rule__NavigatingBarArgCS__Group_2__0
+ // InternalQVTimperative.g:23164:2: rule__NavigatingBarArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__0();
@@ -65324,14 +68015,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0"
- // InternalQVTimperative.g:22244:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:23180:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
public final void rule__NavigatingBarArgCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22248:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
- // InternalQVTimperative.g:22249:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
+ // InternalQVTimperative.g:23184:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
+ // InternalQVTimperative.g:23185:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingBarArgCS__Group_2__0__Impl();
@@ -65362,22 +68053,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22256:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23192:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingBarArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22260:1: ( ( ':' ) )
- // InternalQVTimperative.g:22261:1: ( ':' )
+ // InternalQVTimperative.g:23196:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23197:1: ( ':' )
{
- // InternalQVTimperative.g:22261:1: ( ':' )
- // InternalQVTimperative.g:22262:1: ':'
+ // InternalQVTimperative.g:23197:1: ( ':' )
+ // InternalQVTimperative.g:23198:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
@@ -65403,16 +68094,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1"
- // InternalQVTimperative.g:22275:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:23211:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
public final void rule__NavigatingBarArgCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22279:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
- // InternalQVTimperative.g:22280:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
+ // InternalQVTimperative.g:23215:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
+ // InternalQVTimperative.g:23216:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__NavigatingBarArgCS__Group_2__1__Impl();
state._fsp--;
@@ -65441,23 +68132,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22287:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:23223:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22291:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:22292:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23227:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:22292:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:22293:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23229:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:22294:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:22294:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:23230:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23230:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1();
@@ -65492,14 +68183,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2"
- // InternalQVTimperative.g:22304:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:23240:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
public final void rule__NavigatingBarArgCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22308:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:22309:2: rule__NavigatingBarArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:23244:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:23245:2: rule__NavigatingBarArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2__2__Impl();
@@ -65525,31 +68216,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:22315:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:23251:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
public final void rule__NavigatingBarArgCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22319:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:22320:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23255:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:23256:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
{
- // InternalQVTimperative.g:22320:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
- // InternalQVTimperative.g:22321:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:23256:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23257:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:22322:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
- int alt211=2;
- int LA211_0 = input.LA(1);
+ // InternalQVTimperative.g:23258:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ int alt217=2;
+ int LA217_0 = input.LA(1);
- if ( (LA211_0==39) ) {
- alt211=1;
+ if ( (LA217_0==40) ) {
+ alt217=1;
}
- switch (alt211) {
+ switch (alt217) {
case 1 :
- // InternalQVTimperative.g:22322:2: rule__NavigatingBarArgCS__Group_2_2__0
+ // InternalQVTimperative.g:23258:2: rule__NavigatingBarArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__0();
@@ -65587,14 +68278,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0"
- // InternalQVTimperative.g:22338:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23274:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
public final void rule__NavigatingBarArgCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22342:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
- // InternalQVTimperative.g:22343:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
+ // InternalQVTimperative.g:23278:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23279:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingBarArgCS__Group_2_2__0__Impl();
@@ -65625,22 +68316,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:22350:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23286:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22354:1: ( ( '=' ) )
- // InternalQVTimperative.g:22355:1: ( '=' )
+ // InternalQVTimperative.g:23290:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23291:1: ( '=' )
{
- // InternalQVTimperative.g:22355:1: ( '=' )
- // InternalQVTimperative.g:22356:1: '='
+ // InternalQVTimperative.g:23291:1: ( '=' )
+ // InternalQVTimperative.g:23292:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -65666,14 +68357,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1"
- // InternalQVTimperative.g:22369:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:23305:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
public final void rule__NavigatingBarArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22373:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:22374:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:23309:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:23310:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__Group_2_2__1__Impl();
@@ -65699,23 +68390,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:22380:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:23316:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22384:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:22385:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23320:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:23321:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:22385:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
- // InternalQVTimperative.g:22386:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23321:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23322:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:22387:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:22387:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:23323:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23323:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -65750,14 +68441,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0"
- // InternalQVTimperative.g:22401:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
+ // InternalQVTimperative.g:23337:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
public final void rule__NavigatingCommaArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22405:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
- // InternalQVTimperative.g:22406:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
+ // InternalQVTimperative.g:23341:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
+ // InternalQVTimperative.g:23342:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group__0__Impl();
@@ -65788,23 +68479,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0__Impl"
- // InternalQVTimperative.g:22413:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23349:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22417:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:22418:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23353:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:22418:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:22419:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23355:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:22420:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:22420:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23356:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23356:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__PrefixAssignment_0();
@@ -65839,16 +68530,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1"
- // InternalQVTimperative.g:22430:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
+ // InternalQVTimperative.g:23366:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
public final void rule__NavigatingCommaArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22434:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
- // InternalQVTimperative.g:22435:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
+ // InternalQVTimperative.g:23370:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
+ // InternalQVTimperative.g:23371:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_114);
rule__NavigatingCommaArgCS__Group__1__Impl();
state._fsp--;
@@ -65877,23 +68568,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1__Impl"
- // InternalQVTimperative.g:22442:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23378:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22446:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:22447:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23382:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:22447:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:22448:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23384:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:22449:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:22449:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23385:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23385:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1();
@@ -65928,14 +68619,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2"
- // InternalQVTimperative.g:22459:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23395:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22463:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
- // InternalQVTimperative.g:22464:2: rule__NavigatingCommaArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23399:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23400:2: rule__NavigatingCommaArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group__2__Impl();
@@ -65961,31 +68652,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2__Impl"
- // InternalQVTimperative.g:22470:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:23406:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ;
public final void rule__NavigatingCommaArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22474:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:22475:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23410:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:22475:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
- // InternalQVTimperative.g:22476:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:23412:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:22477:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
- int alt212=2;
- int LA212_0 = input.LA(1);
+ // InternalQVTimperative.g:23413:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )?
+ int alt218=2;
+ int LA218_0 = input.LA(1);
- if ( (LA212_0==71||LA212_0==74) ) {
- alt212=1;
+ if ( (LA218_0==73||LA218_0==82) ) {
+ alt218=1;
}
- switch (alt212) {
+ switch (alt218) {
case 1 :
- // InternalQVTimperative.g:22477:2: rule__NavigatingCommaArgCS__Alternatives_2
+ // InternalQVTimperative.g:23413:2: rule__NavigatingCommaArgCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Alternatives_2();
@@ -66023,14 +68714,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0"
- // InternalQVTimperative.g:22493:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ;
+ // InternalQVTimperative.g:23429:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22497:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 )
- // InternalQVTimperative.g:22498:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1
+ // InternalQVTimperative.g:23433:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 )
+ // InternalQVTimperative.g:23434:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingCommaArgCS__Group_2_0__0__Impl();
@@ -66061,22 +68752,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0__Impl"
- // InternalQVTimperative.g:22505:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23441:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ':' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22509:1: ( ( ':' ) )
- // InternalQVTimperative.g:22510:1: ( ':' )
+ // InternalQVTimperative.g:23445:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23446:1: ( ':' )
{
- // InternalQVTimperative.g:22510:1: ( ':' )
- // InternalQVTimperative.g:22511:1: ':'
+ // InternalQVTimperative.g:23446:1: ( ':' )
+ // InternalQVTimperative.g:23447:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
@@ -66102,16 +68793,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1"
- // InternalQVTimperative.g:22524:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ;
+ // InternalQVTimperative.g:23460:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ;
public final void rule__NavigatingCommaArgCS__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22528:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 )
- // InternalQVTimperative.g:22529:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2
+ // InternalQVTimperative.g:23464:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 )
+ // InternalQVTimperative.g:23465:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__NavigatingCommaArgCS__Group_2_0__1__Impl();
state._fsp--;
@@ -66140,23 +68831,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1__Impl"
- // InternalQVTimperative.g:22536:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ;
+ // InternalQVTimperative.g:23472:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22540:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) )
- // InternalQVTimperative.g:22541:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23476:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) )
+ // InternalQVTimperative.g:23477:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
{
- // InternalQVTimperative.g:22541:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
- // InternalQVTimperative.g:22542:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
+ // InternalQVTimperative.g:23477:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) )
+ // InternalQVTimperative.g:23478:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_0_1());
}
- // InternalQVTimperative.g:22543:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
- // InternalQVTimperative.g:22543:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1
+ // InternalQVTimperative.g:23479:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 )
+ // InternalQVTimperative.g:23479:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1();
@@ -66191,14 +68882,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2"
- // InternalQVTimperative.g:22553:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ;
+ // InternalQVTimperative.g:23489:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22557:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
- // InternalQVTimperative.g:22558:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
+ // InternalQVTimperative.g:23493:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl )
+ // InternalQVTimperative.g:23494:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0__2__Impl();
@@ -66224,31 +68915,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2__Impl"
- // InternalQVTimperative.g:22564:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ;
+ // InternalQVTimperative.g:23500:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22568:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
- // InternalQVTimperative.g:22569:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23504:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) )
+ // InternalQVTimperative.g:23505:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
{
- // InternalQVTimperative.g:22569:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
- // InternalQVTimperative.g:22570:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
+ // InternalQVTimperative.g:23505:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? )
+ // InternalQVTimperative.g:23506:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0_2());
}
- // InternalQVTimperative.g:22571:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
- int alt213=2;
- int LA213_0 = input.LA(1);
+ // InternalQVTimperative.g:23507:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )?
+ int alt219=2;
+ int LA219_0 = input.LA(1);
- if ( (LA213_0==39) ) {
- alt213=1;
+ if ( (LA219_0==40) ) {
+ alt219=1;
}
- switch (alt213) {
+ switch (alt219) {
case 1 :
- // InternalQVTimperative.g:22571:2: rule__NavigatingCommaArgCS__Group_2_0_2__0
+ // InternalQVTimperative.g:23507:2: rule__NavigatingCommaArgCS__Group_2_0_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__0();
@@ -66286,14 +68977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0"
- // InternalQVTimperative.g:22587:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ;
+ // InternalQVTimperative.g:23523:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22591:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 )
- // InternalQVTimperative.g:22592:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1
+ // InternalQVTimperative.g:23527:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 )
+ // InternalQVTimperative.g:23528:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl();
@@ -66324,22 +69015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl"
- // InternalQVTimperative.g:22599:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23535:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22603:1: ( ( '=' ) )
- // InternalQVTimperative.g:22604:1: ( '=' )
+ // InternalQVTimperative.g:23539:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23540:1: ( '=' )
{
- // InternalQVTimperative.g:22604:1: ( '=' )
- // InternalQVTimperative.g:22605:1: '='
+ // InternalQVTimperative.g:23540:1: ( '=' )
+ // InternalQVTimperative.g:23541:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
@@ -66365,14 +69056,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1"
- // InternalQVTimperative.g:22618:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ;
+ // InternalQVTimperative.g:23554:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22622:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
- // InternalQVTimperative.g:22623:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
+ // InternalQVTimperative.g:23558:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl )
+ // InternalQVTimperative.g:23559:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl();
@@ -66398,23 +69089,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl"
- // InternalQVTimperative.g:22629:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ;
+ // InternalQVTimperative.g:23565:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22633:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
- // InternalQVTimperative.g:22634:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23569:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) )
+ // InternalQVTimperative.g:23570:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
{
- // InternalQVTimperative.g:22634:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
- // InternalQVTimperative.g:22635:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
+ // InternalQVTimperative.g:23570:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) )
+ // InternalQVTimperative.g:23571:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_0_2_1());
}
- // InternalQVTimperative.g:22636:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
- // InternalQVTimperative.g:22636:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1
+ // InternalQVTimperative.g:23572:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 )
+ // InternalQVTimperative.g:23572:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1();
@@ -66449,14 +69140,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0"
- // InternalQVTimperative.g:22650:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ;
+ // InternalQVTimperative.g:23586:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22654:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 )
- // InternalQVTimperative.g:22655:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1
+ // InternalQVTimperative.g:23590:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 )
+ // InternalQVTimperative.g:23591:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingCommaArgCS__Group_2_1__0__Impl();
@@ -66487,22 +69178,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0__Impl"
- // InternalQVTimperative.g:22662:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:23598:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( 'in' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22666:1: ( ( 'in' ) )
- // InternalQVTimperative.g:22667:1: ( 'in' )
+ // InternalQVTimperative.g:23602:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:23603:1: ( 'in' )
{
- // InternalQVTimperative.g:22667:1: ( 'in' )
- // InternalQVTimperative.g:22668:1: 'in'
+ // InternalQVTimperative.g:23603:1: ( 'in' )
+ // InternalQVTimperative.g:23604:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
@@ -66528,14 +69219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1"
- // InternalQVTimperative.g:22681:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl ;
+ // InternalQVTimperative.g:23617:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22685:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl )
- // InternalQVTimperative.g:22686:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl
+ // InternalQVTimperative.g:23621:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl )
+ // InternalQVTimperative.g:23622:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__Group_2_1__1__Impl();
@@ -66561,23 +69252,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1__Impl"
- // InternalQVTimperative.g:22692:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ;
+ // InternalQVTimperative.g:23628:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22696:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) )
- // InternalQVTimperative.g:22697:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23632:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) )
+ // InternalQVTimperative.g:23633:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
{
- // InternalQVTimperative.g:22697:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
- // InternalQVTimperative.g:22698:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
+ // InternalQVTimperative.g:23633:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) )
+ // InternalQVTimperative.g:23634:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_1_1());
}
- // InternalQVTimperative.g:22699:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
- // InternalQVTimperative.g:22699:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1
+ // InternalQVTimperative.g:23635:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 )
+ // InternalQVTimperative.g:23635:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1();
@@ -66612,14 +69303,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0"
- // InternalQVTimperative.g:22713:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
+ // InternalQVTimperative.g:23649:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
public final void rule__NavigatingSemiArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22717:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
- // InternalQVTimperative.g:22718:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
+ // InternalQVTimperative.g:23653:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
+ // InternalQVTimperative.g:23654:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingSemiArgCS__Group__0__Impl();
@@ -66650,23 +69341,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0__Impl"
- // InternalQVTimperative.g:22725:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
+ // InternalQVTimperative.g:23661:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22729:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
- // InternalQVTimperative.g:22730:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23665:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
+ // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
{
- // InternalQVTimperative.g:22730:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
- // InternalQVTimperative.g:22731:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // InternalQVTimperative.g:23667:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixAssignment_0());
}
- // InternalQVTimperative.g:22732:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
- // InternalQVTimperative.g:22732:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
+ // InternalQVTimperative.g:23668:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // InternalQVTimperative.g:23668:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__PrefixAssignment_0();
@@ -66701,16 +69392,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1"
- // InternalQVTimperative.g:22742:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
+ // InternalQVTimperative.g:23678:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
public final void rule__NavigatingSemiArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22746:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
- // InternalQVTimperative.g:22747:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
+ // InternalQVTimperative.g:23682:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
+ // InternalQVTimperative.g:23683:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_16);
rule__NavigatingSemiArgCS__Group__1__Impl();
state._fsp--;
@@ -66739,23 +69430,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1__Impl"
- // InternalQVTimperative.g:22754:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23690:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22758:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:22759:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23694:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:22759:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
- // InternalQVTimperative.g:22760:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:23696:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionAssignment_1());
}
- // InternalQVTimperative.g:22761:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
- // InternalQVTimperative.g:22761:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
+ // InternalQVTimperative.g:23697:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 )
+ // InternalQVTimperative.g:23697:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1();
@@ -66790,14 +69481,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2"
- // InternalQVTimperative.g:22771:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
+ // InternalQVTimperative.g:23707:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
public final void rule__NavigatingSemiArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22775:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
- // InternalQVTimperative.g:22776:2: rule__NavigatingSemiArgCS__Group__2__Impl
+ // InternalQVTimperative.g:23711:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
+ // InternalQVTimperative.g:23712:2: rule__NavigatingSemiArgCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group__2__Impl();
@@ -66823,31 +69514,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2__Impl"
- // InternalQVTimperative.g:22782:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:23718:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
public final void rule__NavigatingSemiArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22786:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:22787:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23722:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:22787:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
- // InternalQVTimperative.g:22788:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // InternalQVTimperative.g:23724:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:22789:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
- int alt214=2;
- int LA214_0 = input.LA(1);
+ // InternalQVTimperative.g:23725:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ int alt220=2;
+ int LA220_0 = input.LA(1);
- if ( (LA214_0==71) ) {
- alt214=1;
+ if ( (LA220_0==73) ) {
+ alt220=1;
}
- switch (alt214) {
+ switch (alt220) {
case 1 :
- // InternalQVTimperative.g:22789:2: rule__NavigatingSemiArgCS__Group_2__0
+ // InternalQVTimperative.g:23725:2: rule__NavigatingSemiArgCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__0();
@@ -66885,14 +69576,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0"
- // InternalQVTimperative.g:22805:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
+ // InternalQVTimperative.g:23741:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
public final void rule__NavigatingSemiArgCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22809:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
- // InternalQVTimperative.g:22810:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
+ // InternalQVTimperative.g:23745:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
+ // InternalQVTimperative.g:23746:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__NavigatingSemiArgCS__Group_2__0__Impl();
@@ -66923,22 +69614,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0__Impl"
- // InternalQVTimperative.g:22817:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:23753:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingSemiArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22821:1: ( ( ':' ) )
- // InternalQVTimperative.g:22822:1: ( ':' )
+ // InternalQVTimperative.g:23757:1: ( ( ':' ) )
+ // InternalQVTimperative.g:23758:1: ( ':' )
{
- // InternalQVTimperative.g:22822:1: ( ':' )
- // InternalQVTimperative.g:22823:1: ':'
+ // InternalQVTimperative.g:23758:1: ( ':' )
+ // InternalQVTimperative.g:23759:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
@@ -66964,16 +69655,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1"
- // InternalQVTimperative.g:22836:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
+ // InternalQVTimperative.g:23772:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
public final void rule__NavigatingSemiArgCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22840:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
- // InternalQVTimperative.g:22841:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
+ // InternalQVTimperative.g:23776:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
+ // InternalQVTimperative.g:23777:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
rule__NavigatingSemiArgCS__Group_2__1__Impl();
state._fsp--;
@@ -67002,23 +69693,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1__Impl"
- // InternalQVTimperative.g:22848:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:23784:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22852:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23788:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:22854:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:23790:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:22855:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:22855:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:23791:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:23791:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1();
@@ -67053,14 +69744,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2"
- // InternalQVTimperative.g:22865:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
+ // InternalQVTimperative.g:23801:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
public final void rule__NavigatingSemiArgCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22869:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
- // InternalQVTimperative.g:22870:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
+ // InternalQVTimperative.g:23805:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
+ // InternalQVTimperative.g:23806:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2__2__Impl();
@@ -67086,31 +69777,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2__Impl"
- // InternalQVTimperative.g:22876:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
+ // InternalQVTimperative.g:23812:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
public final void rule__NavigatingSemiArgCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22880:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
- // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23816:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
+ // InternalQVTimperative.g:23817:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
{
- // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
- // InternalQVTimperative.g:22882:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ // InternalQVTimperative.g:23817:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // InternalQVTimperative.g:23818:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2());
}
- // InternalQVTimperative.g:22883:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
- int alt215=2;
- int LA215_0 = input.LA(1);
+ // InternalQVTimperative.g:23819:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ int alt221=2;
+ int LA221_0 = input.LA(1);
- if ( (LA215_0==39) ) {
- alt215=1;
+ if ( (LA221_0==40) ) {
+ alt221=1;
}
- switch (alt215) {
+ switch (alt221) {
case 1 :
- // InternalQVTimperative.g:22883:2: rule__NavigatingSemiArgCS__Group_2_2__0
+ // InternalQVTimperative.g:23819:2: rule__NavigatingSemiArgCS__Group_2_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__0();
@@ -67148,14 +69839,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0"
- // InternalQVTimperative.g:22899:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
+ // InternalQVTimperative.g:23835:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
public final void rule__NavigatingSemiArgCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22903:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
- // InternalQVTimperative.g:22904:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
+ // InternalQVTimperative.g:23839:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
+ // InternalQVTimperative.g:23840:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NavigatingSemiArgCS__Group_2_2__0__Impl();
@@ -67186,22 +69877,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0__Impl"
- // InternalQVTimperative.g:22911:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:23847:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22915:1: ( ( '=' ) )
- // InternalQVTimperative.g:22916:1: ( '=' )
+ // InternalQVTimperative.g:23851:1: ( ( '=' ) )
+ // InternalQVTimperative.g:23852:1: ( '=' )
{
- // InternalQVTimperative.g:22916:1: ( '=' )
- // InternalQVTimperative.g:22917:1: '='
+ // InternalQVTimperative.g:23852:1: ( '=' )
+ // InternalQVTimperative.g:23853:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -67227,14 +69918,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1"
- // InternalQVTimperative.g:22930:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
+ // InternalQVTimperative.g:23866:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
public final void rule__NavigatingSemiArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22934:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
- // InternalQVTimperative.g:22935:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
+ // InternalQVTimperative.g:23870:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
+ // InternalQVTimperative.g:23871:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__Group_2_2__1__Impl();
@@ -67260,23 +69951,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1__Impl"
- // InternalQVTimperative.g:22941:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
+ // InternalQVTimperative.g:23877:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22945:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
- // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23881:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) )
+ // InternalQVTimperative.g:23882:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
{
- // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
- // InternalQVTimperative.g:22947:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23882:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) )
+ // InternalQVTimperative.g:23883:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionAssignment_2_2_1());
}
- // InternalQVTimperative.g:22948:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
- // InternalQVTimperative.g:22948:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
+ // InternalQVTimperative.g:23884:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 )
+ // InternalQVTimperative.g:23884:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1();
@@ -67311,16 +70002,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0"
- // InternalQVTimperative.g:22962:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
+ // InternalQVTimperative.g:23898:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
public final void rule__IfExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22966:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
- // InternalQVTimperative.g:22967:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
+ // InternalQVTimperative.g:23902:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
+ // InternalQVTimperative.g:23903:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
rule__IfExpCS__Group__0__Impl();
state._fsp--;
@@ -67349,22 +70040,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:22974:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
+ // InternalQVTimperative.g:23910:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
public final void rule__IfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22978:1: ( ( 'if' ) )
- // InternalQVTimperative.g:22979:1: ( 'if' )
+ // InternalQVTimperative.g:23914:1: ( ( 'if' ) )
+ // InternalQVTimperative.g:23915:1: ( 'if' )
{
- // InternalQVTimperative.g:22979:1: ( 'if' )
- // InternalQVTimperative.g:22980:1: 'if'
+ // InternalQVTimperative.g:23915:1: ( 'if' )
+ // InternalQVTimperative.g:23916:1: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
@@ -67390,16 +70081,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1"
- // InternalQVTimperative.g:22993:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
+ // InternalQVTimperative.g:23929:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
public final void rule__IfExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:22997:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
- // InternalQVTimperative.g:22998:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
+ // InternalQVTimperative.g:23933:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
+ // InternalQVTimperative.g:23934:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_115);
rule__IfExpCS__Group__1__Impl();
state._fsp--;
@@ -67428,23 +70119,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23005:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:23941:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ;
public final void rule__IfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23009:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:23010:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:23945:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:23010:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:23011:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:23947:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:23012:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:23012:2: rule__IfExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:23948:1: ( rule__IfExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:23948:2: rule__IfExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAssignment_1();
@@ -67479,14 +70170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2"
- // InternalQVTimperative.g:23022:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
+ // InternalQVTimperative.g:23958:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
public final void rule__IfExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23026:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
- // InternalQVTimperative.g:23027:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
+ // InternalQVTimperative.g:23962:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
+ // InternalQVTimperative.g:23963:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__2__Impl();
@@ -67517,22 +70208,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__2__Impl"
- // InternalQVTimperative.g:23034:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:23970:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__IfExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23038:1: ( ( 'then' ) )
- // InternalQVTimperative.g:23039:1: ( 'then' )
+ // InternalQVTimperative.g:23974:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:23975:1: ( 'then' )
{
- // InternalQVTimperative.g:23039:1: ( 'then' )
- // InternalQVTimperative.g:23040:1: 'then'
+ // InternalQVTimperative.g:23975:1: ( 'then' )
+ // InternalQVTimperative.g:23976:1: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
@@ -67558,16 +70249,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3"
- // InternalQVTimperative.g:23053:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
+ // InternalQVTimperative.g:23989:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
public final void rule__IfExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23057:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
- // InternalQVTimperative.g:23058:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
+ // InternalQVTimperative.g:23993:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
+ // InternalQVTimperative.g:23994:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_116);
rule__IfExpCS__Group__3__Impl();
state._fsp--;
@@ -67596,23 +70287,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__3__Impl"
- // InternalQVTimperative.g:23065:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24001:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ;
public final void rule__IfExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23069:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:23070:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24005:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:23070:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:23071:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24007:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:23072:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:23072:2: rule__IfExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24008:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24008:2: rule__IfExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedThenExpressionAssignment_3();
@@ -67647,16 +70338,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4"
- // InternalQVTimperative.g:23082:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
+ // InternalQVTimperative.g:24018:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
public final void rule__IfExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23086:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
- // InternalQVTimperative.g:23087:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
+ // InternalQVTimperative.g:24022:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
+ // InternalQVTimperative.g:24023:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_116);
rule__IfExpCS__Group__4__Impl();
state._fsp--;
@@ -67685,37 +70376,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__4__Impl"
- // InternalQVTimperative.g:23094:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ;
+ // InternalQVTimperative.g:24030:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ;
public final void rule__IfExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23098:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
- // InternalQVTimperative.g:23099:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24034:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) )
+ // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
{
- // InternalQVTimperative.g:23099:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
- // InternalQVTimperative.g:23100:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* )
+ // InternalQVTimperative.g:24036:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsAssignment_4());
}
- // InternalQVTimperative.g:23101:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
- loop216:
+ // InternalQVTimperative.g:24037:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )*
+ loop222:
do {
- int alt216=2;
- int LA216_0 = input.LA(1);
+ int alt222=2;
+ int LA222_0 = input.LA(1);
- if ( (LA216_0==112) ) {
- alt216=1;
+ if ( (LA222_0==116) ) {
+ alt222=1;
}
- switch (alt216) {
+ switch (alt222) {
case 1 :
- // InternalQVTimperative.g:23101:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
+ // InternalQVTimperative.g:24037:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4
{
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_117);
rule__IfExpCS__OwnedIfThenExpressionsAssignment_4();
state._fsp--;
@@ -67725,7 +70416,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop216;
+ break loop222;
}
} while (true);
@@ -67754,14 +70445,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5"
- // InternalQVTimperative.g:23111:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
+ // InternalQVTimperative.g:24047:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
public final void rule__IfExpCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23115:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
- // InternalQVTimperative.g:23116:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
+ // InternalQVTimperative.g:24051:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
+ // InternalQVTimperative.g:24052:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
{
pushFollow(FollowSets000.FOLLOW_10);
rule__IfExpCS__Group__5__Impl();
@@ -67792,22 +70483,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__5__Impl"
- // InternalQVTimperative.g:23123:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
+ // InternalQVTimperative.g:24059:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ;
public final void rule__IfExpCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23127:1: ( ( 'else' ) )
- // InternalQVTimperative.g:23128:1: ( 'else' )
+ // InternalQVTimperative.g:24063:1: ( ( 'else' ) )
+ // InternalQVTimperative.g:24064:1: ( 'else' )
{
- // InternalQVTimperative.g:23128:1: ( 'else' )
- // InternalQVTimperative.g:23129:1: 'else'
+ // InternalQVTimperative.g:24064:1: ( 'else' )
+ // InternalQVTimperative.g:24065:1: 'else'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
@@ -67833,16 +70524,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6"
- // InternalQVTimperative.g:23142:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ;
+ // InternalQVTimperative.g:24078:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ;
public final void rule__IfExpCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23146:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
- // InternalQVTimperative.g:23147:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
+ // InternalQVTimperative.g:24082:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 )
+ // InternalQVTimperative.g:24083:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_118);
rule__IfExpCS__Group__6__Impl();
state._fsp--;
@@ -67871,23 +70562,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__6__Impl"
- // InternalQVTimperative.g:23154:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ;
+ // InternalQVTimperative.g:24090:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ;
public final void rule__IfExpCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23158:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
- // InternalQVTimperative.g:23159:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24094:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) )
+ // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
{
- // InternalQVTimperative.g:23159:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
- // InternalQVTimperative.g:23160:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) )
+ // InternalQVTimperative.g:24096:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionAssignment_6());
}
- // InternalQVTimperative.g:23161:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
- // InternalQVTimperative.g:23161:2: rule__IfExpCS__OwnedElseExpressionAssignment_6
+ // InternalQVTimperative.g:24097:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 )
+ // InternalQVTimperative.g:24097:2: rule__IfExpCS__OwnedElseExpressionAssignment_6
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedElseExpressionAssignment_6();
@@ -67922,14 +70613,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7"
- // InternalQVTimperative.g:23171:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ;
+ // InternalQVTimperative.g:24107:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ;
public final void rule__IfExpCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23175:1: ( rule__IfExpCS__Group__7__Impl )
- // InternalQVTimperative.g:23176:2: rule__IfExpCS__Group__7__Impl
+ // InternalQVTimperative.g:24111:1: ( rule__IfExpCS__Group__7__Impl )
+ // InternalQVTimperative.g:24112:2: rule__IfExpCS__Group__7__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__Group__7__Impl();
@@ -67955,22 +70646,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__Group__7__Impl"
- // InternalQVTimperative.g:23182:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
+ // InternalQVTimperative.g:24118:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ;
public final void rule__IfExpCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23186:1: ( ( 'endif' ) )
- // InternalQVTimperative.g:23187:1: ( 'endif' )
+ // InternalQVTimperative.g:24122:1: ( ( 'endif' ) )
+ // InternalQVTimperative.g:24123:1: ( 'endif' )
{
- // InternalQVTimperative.g:23187:1: ( 'endif' )
- // InternalQVTimperative.g:23188:1: 'endif'
+ // InternalQVTimperative.g:24123:1: ( 'endif' )
+ // InternalQVTimperative.g:24124:1: 'endif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
}
- match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
}
@@ -67996,14 +70687,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0"
- // InternalQVTimperative.g:23217:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ;
+ // InternalQVTimperative.g:24153:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ;
public final void rule__ElseIfThenExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23221:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
- // InternalQVTimperative.g:23222:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
+ // InternalQVTimperative.g:24157:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 )
+ // InternalQVTimperative.g:24158:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__0__Impl();
@@ -68034,22 +70725,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__0__Impl"
- // InternalQVTimperative.g:23229:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
+ // InternalQVTimperative.g:24165:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ;
public final void rule__ElseIfThenExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23233:1: ( ( 'elseif' ) )
- // InternalQVTimperative.g:23234:1: ( 'elseif' )
+ // InternalQVTimperative.g:24169:1: ( ( 'elseif' ) )
+ // InternalQVTimperative.g:24170:1: ( 'elseif' )
{
- // InternalQVTimperative.g:23234:1: ( 'elseif' )
- // InternalQVTimperative.g:23235:1: 'elseif'
+ // InternalQVTimperative.g:24170:1: ( 'elseif' )
+ // InternalQVTimperative.g:24171:1: 'elseif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
@@ -68075,16 +70766,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1"
- // InternalQVTimperative.g:23248:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ;
+ // InternalQVTimperative.g:24184:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ;
public final void rule__ElseIfThenExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23252:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
- // InternalQVTimperative.g:23253:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
+ // InternalQVTimperative.g:24188:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 )
+ // InternalQVTimperative.g:24189:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_115);
rule__ElseIfThenExpCS__Group__1__Impl();
state._fsp--;
@@ -68113,23 +70804,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23260:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24196:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ;
public final void rule__ElseIfThenExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23264:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
- // InternalQVTimperative.g:23265:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24200:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
{
- // InternalQVTimperative.g:23265:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
- // InternalQVTimperative.g:23266:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) )
+ // InternalQVTimperative.g:24202:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionAssignment_1());
}
- // InternalQVTimperative.g:23267:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
- // InternalQVTimperative.g:23267:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
+ // InternalQVTimperative.g:24203:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 )
+ // InternalQVTimperative.g:24203:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedConditionAssignment_1();
@@ -68164,14 +70855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2"
- // InternalQVTimperative.g:23277:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ;
+ // InternalQVTimperative.g:24213:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ;
public final void rule__ElseIfThenExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23281:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
- // InternalQVTimperative.g:23282:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
+ // InternalQVTimperative.g:24217:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 )
+ // InternalQVTimperative.g:24218:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3
{
pushFollow(FollowSets000.FOLLOW_10);
rule__ElseIfThenExpCS__Group__2__Impl();
@@ -68202,22 +70893,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__2__Impl"
- // InternalQVTimperative.g:23289:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
+ // InternalQVTimperative.g:24225:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__ElseIfThenExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23293:1: ( ( 'then' ) )
- // InternalQVTimperative.g:23294:1: ( 'then' )
+ // InternalQVTimperative.g:24229:1: ( ( 'then' ) )
+ // InternalQVTimperative.g:24230:1: ( 'then' )
{
- // InternalQVTimperative.g:23294:1: ( 'then' )
- // InternalQVTimperative.g:23295:1: 'then'
+ // InternalQVTimperative.g:24230:1: ( 'then' )
+ // InternalQVTimperative.g:24231:1: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
@@ -68243,14 +70934,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3"
- // InternalQVTimperative.g:23308:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ;
+ // InternalQVTimperative.g:24244:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ;
public final void rule__ElseIfThenExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23312:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
- // InternalQVTimperative.g:23313:2: rule__ElseIfThenExpCS__Group__3__Impl
+ // InternalQVTimperative.g:24248:1: ( rule__ElseIfThenExpCS__Group__3__Impl )
+ // InternalQVTimperative.g:24249:2: rule__ElseIfThenExpCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__Group__3__Impl();
@@ -68276,23 +70967,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__Group__3__Impl"
- // InternalQVTimperative.g:23319:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ;
+ // InternalQVTimperative.g:24255:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ;
public final void rule__ElseIfThenExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23323:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
- // InternalQVTimperative.g:23324:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24259:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) )
+ // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
{
- // InternalQVTimperative.g:23324:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
- // InternalQVTimperative.g:23325:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) )
+ // InternalQVTimperative.g:24261:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionAssignment_3());
}
- // InternalQVTimperative.g:23326:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
- // InternalQVTimperative.g:23326:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
+ // InternalQVTimperative.g:24262:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 )
+ // InternalQVTimperative.g:24262:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3();
@@ -68327,14 +71018,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0"
- // InternalQVTimperative.g:23344:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
+ // InternalQVTimperative.g:24280:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
public final void rule__LetExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23348:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
- // InternalQVTimperative.g:23349:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
+ // InternalQVTimperative.g:24284:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
+ // InternalQVTimperative.g:24285:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group__0__Impl();
@@ -68365,22 +71056,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__0__Impl"
- // InternalQVTimperative.g:23356:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
+ // InternalQVTimperative.g:24292:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
public final void rule__LetExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23360:1: ( ( 'let' ) )
- // InternalQVTimperative.g:23361:1: ( 'let' )
+ // InternalQVTimperative.g:24296:1: ( ( 'let' ) )
+ // InternalQVTimperative.g:24297:1: ( 'let' )
{
- // InternalQVTimperative.g:23361:1: ( 'let' )
- // InternalQVTimperative.g:23362:1: 'let'
+ // InternalQVTimperative.g:24297:1: ( 'let' )
+ // InternalQVTimperative.g:24298:1: 'let'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
@@ -68406,16 +71097,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1"
- // InternalQVTimperative.g:23375:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
+ // InternalQVTimperative.g:24311:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
public final void rule__LetExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23379:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
- // InternalQVTimperative.g:23380:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
+ // InternalQVTimperative.g:24315:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
+ // InternalQVTimperative.g:24316:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_119);
rule__LetExpCS__Group__1__Impl();
state._fsp--;
@@ -68444,23 +71135,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23387:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24323:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ;
public final void rule__LetExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23391:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
- // InternalQVTimperative.g:23392:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24327:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) )
+ // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
{
- // InternalQVTimperative.g:23392:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
- // InternalQVTimperative.g:23393:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) )
+ // InternalQVTimperative.g:24329:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_1());
}
- // InternalQVTimperative.g:23394:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
- // InternalQVTimperative.g:23394:2: rule__LetExpCS__OwnedVariablesAssignment_1
+ // InternalQVTimperative.g:24330:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 )
+ // InternalQVTimperative.g:24330:2: rule__LetExpCS__OwnedVariablesAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_1();
@@ -68495,16 +71186,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2"
- // InternalQVTimperative.g:23404:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
+ // InternalQVTimperative.g:24340:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
public final void rule__LetExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23408:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
- // InternalQVTimperative.g:23409:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
+ // InternalQVTimperative.g:24344:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
+ // InternalQVTimperative.g:24345:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_119);
rule__LetExpCS__Group__2__Impl();
state._fsp--;
@@ -68533,35 +71224,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__2__Impl"
- // InternalQVTimperative.g:23416:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:24352:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
public final void rule__LetExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23420:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:23421:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24356:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:23421:1: ( ( rule__LetExpCS__Group_2__0 )* )
- // InternalQVTimperative.g:23422:1: ( rule__LetExpCS__Group_2__0 )*
+ // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // InternalQVTimperative.g:24358:1: ( rule__LetExpCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:23423:1: ( rule__LetExpCS__Group_2__0 )*
- loop217:
+ // InternalQVTimperative.g:24359:1: ( rule__LetExpCS__Group_2__0 )*
+ loop223:
do {
- int alt217=2;
- int LA217_0 = input.LA(1);
+ int alt223=2;
+ int LA223_0 = input.LA(1);
- if ( (LA217_0==69) ) {
- alt217=1;
+ if ( (LA223_0==70) ) {
+ alt223=1;
}
- switch (alt217) {
+ switch (alt223) {
case 1 :
- // InternalQVTimperative.g:23423:2: rule__LetExpCS__Group_2__0
+ // InternalQVTimperative.g:24359:2: rule__LetExpCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__LetExpCS__Group_2__0();
@@ -68573,7 +71264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop217;
+ break loop223;
}
} while (true);
@@ -68602,14 +71293,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3"
- // InternalQVTimperative.g:23433:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
+ // InternalQVTimperative.g:24369:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
public final void rule__LetExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23437:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
- // InternalQVTimperative.g:23438:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
+ // InternalQVTimperative.g:24373:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
+ // InternalQVTimperative.g:24374:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetExpCS__Group__3__Impl();
@@ -68640,22 +71331,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__3__Impl"
- // InternalQVTimperative.g:23445:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
+ // InternalQVTimperative.g:24381:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
public final void rule__LetExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23449:1: ( ( 'in' ) )
- // InternalQVTimperative.g:23450:1: ( 'in' )
+ // InternalQVTimperative.g:24385:1: ( ( 'in' ) )
+ // InternalQVTimperative.g:24386:1: ( 'in' )
{
- // InternalQVTimperative.g:23450:1: ( 'in' )
- // InternalQVTimperative.g:23451:1: 'in'
+ // InternalQVTimperative.g:24386:1: ( 'in' )
+ // InternalQVTimperative.g:24387:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
@@ -68681,14 +71372,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4"
- // InternalQVTimperative.g:23464:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24400:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
public final void rule__LetExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23468:1: ( rule__LetExpCS__Group__4__Impl )
- // InternalQVTimperative.g:23469:2: rule__LetExpCS__Group__4__Impl
+ // InternalQVTimperative.g:24404:1: ( rule__LetExpCS__Group__4__Impl )
+ // InternalQVTimperative.g:24405:2: rule__LetExpCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group__4__Impl();
@@ -68714,23 +71405,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group__4__Impl"
- // InternalQVTimperative.g:23475:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24411:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ;
public final void rule__LetExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23479:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:23480:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24415:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:23480:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
- // InternalQVTimperative.g:23481:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24417:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionAssignment_4());
}
- // InternalQVTimperative.g:23482:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
- // InternalQVTimperative.g:23482:2: rule__LetExpCS__OwnedInExpressionAssignment_4
+ // InternalQVTimperative.g:24418:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 )
+ // InternalQVTimperative.g:24418:2: rule__LetExpCS__OwnedInExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedInExpressionAssignment_4();
@@ -68765,14 +71456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0"
- // InternalQVTimperative.g:23502:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
+ // InternalQVTimperative.g:24438:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
public final void rule__LetExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23506:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
- // InternalQVTimperative.g:23507:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
+ // InternalQVTimperative.g:24442:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
+ // InternalQVTimperative.g:24443:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__LetExpCS__Group_2__0__Impl();
@@ -68803,22 +71494,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__0__Impl"
- // InternalQVTimperative.g:23514:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:24450:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__LetExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23518:1: ( ( ',' ) )
- // InternalQVTimperative.g:23519:1: ( ',' )
+ // InternalQVTimperative.g:24454:1: ( ( ',' ) )
+ // InternalQVTimperative.g:24455:1: ( ',' )
{
- // InternalQVTimperative.g:23519:1: ( ',' )
- // InternalQVTimperative.g:23520:1: ','
+ // InternalQVTimperative.g:24455:1: ( ',' )
+ // InternalQVTimperative.g:24456:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
@@ -68844,14 +71535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1"
- // InternalQVTimperative.g:23533:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24469:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
public final void rule__LetExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23537:1: ( rule__LetExpCS__Group_2__1__Impl )
- // InternalQVTimperative.g:23538:2: rule__LetExpCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24473:1: ( rule__LetExpCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24474:2: rule__LetExpCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__Group_2__1__Impl();
@@ -68877,23 +71568,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__Group_2__1__Impl"
- // InternalQVTimperative.g:23544:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24480:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ;
public final void rule__LetExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23548:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
- // InternalQVTimperative.g:23549:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24484:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
{
- // InternalQVTimperative.g:23549:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
- // InternalQVTimperative.g:23550:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) )
+ // InternalQVTimperative.g:24486:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_2_1());
}
- // InternalQVTimperative.g:23551:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
- // InternalQVTimperative.g:23551:2: rule__LetExpCS__OwnedVariablesAssignment_2_1
+ // InternalQVTimperative.g:24487:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 )
+ // InternalQVTimperative.g:24487:2: rule__LetExpCS__OwnedVariablesAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetExpCS__OwnedVariablesAssignment_2_1();
@@ -68928,16 +71619,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0"
- // InternalQVTimperative.g:23565:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
+ // InternalQVTimperative.g:24501:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
public final void rule__LetVariableCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23569:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
- // InternalQVTimperative.g:23570:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
+ // InternalQVTimperative.g:24505:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
+ // InternalQVTimperative.g:24506:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_120);
rule__LetVariableCS__Group__0__Impl();
state._fsp--;
@@ -68966,23 +71657,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__0__Impl"
- // InternalQVTimperative.g:23577:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24513:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
public final void rule__LetVariableCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23581:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:23582:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24517:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:23582:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:23583:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:24519:1: ( rule__LetVariableCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:23584:1: ( rule__LetVariableCS__NameAssignment_0 )
- // InternalQVTimperative.g:23584:2: rule__LetVariableCS__NameAssignment_0
+ // InternalQVTimperative.g:24520:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // InternalQVTimperative.g:24520:2: rule__LetVariableCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__NameAssignment_0();
@@ -69017,16 +71708,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1"
- // InternalQVTimperative.g:23594:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
+ // InternalQVTimperative.g:24530:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
public final void rule__LetVariableCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23598:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
- // InternalQVTimperative.g:23599:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
+ // InternalQVTimperative.g:24534:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
+ // InternalQVTimperative.g:24535:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_120);
rule__LetVariableCS__Group__1__Impl();
state._fsp--;
@@ -69055,31 +71746,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__1__Impl"
- // InternalQVTimperative.g:23606:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ;
+ // InternalQVTimperative.g:24542:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ;
public final void rule__LetVariableCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23610:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
- // InternalQVTimperative.g:23611:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24546:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) )
+ // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
{
- // InternalQVTimperative.g:23611:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
- // InternalQVTimperative.g:23612:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? )
+ // InternalQVTimperative.g:24548:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseAssignment_1());
}
- // InternalQVTimperative.g:23613:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
- int alt218=2;
- int LA218_0 = input.LA(1);
+ // InternalQVTimperative.g:24549:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )?
+ int alt224=2;
+ int LA224_0 = input.LA(1);
- if ( (LA218_0==82) ) {
- alt218=1;
+ if ( (LA224_0==86) ) {
+ alt224=1;
}
- switch (alt218) {
+ switch (alt224) {
case 1 :
- // InternalQVTimperative.g:23613:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
+ // InternalQVTimperative.g:24549:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1();
@@ -69117,16 +71808,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2"
- // InternalQVTimperative.g:23623:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
+ // InternalQVTimperative.g:24559:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
public final void rule__LetVariableCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23627:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
- // InternalQVTimperative.g:23628:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
+ // InternalQVTimperative.g:24563:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
+ // InternalQVTimperative.g:24564:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_120);
rule__LetVariableCS__Group__2__Impl();
state._fsp--;
@@ -69155,31 +71846,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__2__Impl"
- // InternalQVTimperative.g:23635:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:24571:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ;
public final void rule__LetVariableCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23639:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:23640:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24575:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:23640:1: ( ( rule__LetVariableCS__Group_2__0 )? )
- // InternalQVTimperative.g:23641:1: ( rule__LetVariableCS__Group_2__0 )?
+ // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? )
+ // InternalQVTimperative.g:24577:1: ( rule__LetVariableCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:23642:1: ( rule__LetVariableCS__Group_2__0 )?
- int alt219=2;
- int LA219_0 = input.LA(1);
+ // InternalQVTimperative.g:24578:1: ( rule__LetVariableCS__Group_2__0 )?
+ int alt225=2;
+ int LA225_0 = input.LA(1);
- if ( (LA219_0==71) ) {
- alt219=1;
+ if ( (LA225_0==73) ) {
+ alt225=1;
}
- switch (alt219) {
+ switch (alt225) {
case 1 :
- // InternalQVTimperative.g:23642:2: rule__LetVariableCS__Group_2__0
+ // InternalQVTimperative.g:24578:2: rule__LetVariableCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__0();
@@ -69217,14 +71908,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3"
- // InternalQVTimperative.g:23652:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ;
+ // InternalQVTimperative.g:24588:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ;
public final void rule__LetVariableCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23656:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
- // InternalQVTimperative.g:23657:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
+ // InternalQVTimperative.g:24592:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 )
+ // InternalQVTimperative.g:24593:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4
{
pushFollow(FollowSets000.FOLLOW_10);
rule__LetVariableCS__Group__3__Impl();
@@ -69255,22 +71946,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__3__Impl"
- // InternalQVTimperative.g:23664:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
+ // InternalQVTimperative.g:24600:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ;
public final void rule__LetVariableCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23668:1: ( ( '=' ) )
- // InternalQVTimperative.g:23669:1: ( '=' )
+ // InternalQVTimperative.g:24604:1: ( ( '=' ) )
+ // InternalQVTimperative.g:24605:1: ( '=' )
{
- // InternalQVTimperative.g:23669:1: ( '=' )
- // InternalQVTimperative.g:23670:1: '='
+ // InternalQVTimperative.g:24605:1: ( '=' )
+ // InternalQVTimperative.g:24606:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
@@ -69296,14 +71987,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4"
- // InternalQVTimperative.g:23683:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ;
+ // InternalQVTimperative.g:24619:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ;
public final void rule__LetVariableCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23687:1: ( rule__LetVariableCS__Group__4__Impl )
- // InternalQVTimperative.g:23688:2: rule__LetVariableCS__Group__4__Impl
+ // InternalQVTimperative.g:24623:1: ( rule__LetVariableCS__Group__4__Impl )
+ // InternalQVTimperative.g:24624:2: rule__LetVariableCS__Group__4__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group__4__Impl();
@@ -69329,23 +72020,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group__4__Impl"
- // InternalQVTimperative.g:23694:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ;
+ // InternalQVTimperative.g:24630:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ;
public final void rule__LetVariableCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23698:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
- // InternalQVTimperative.g:23699:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24634:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) )
+ // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
{
- // InternalQVTimperative.g:23699:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
- // InternalQVTimperative.g:23700:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) )
+ // InternalQVTimperative.g:24636:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionAssignment_4());
}
- // InternalQVTimperative.g:23701:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
- // InternalQVTimperative.g:23701:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4
+ // InternalQVTimperative.g:24637:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 )
+ // InternalQVTimperative.g:24637:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedInitExpressionAssignment_4();
@@ -69380,14 +72071,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0"
- // InternalQVTimperative.g:23721:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ;
+ // InternalQVTimperative.g:24657:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ;
public final void rule__LetVariableCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23725:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 )
- // InternalQVTimperative.g:23726:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1
+ // InternalQVTimperative.g:24661:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 )
+ // InternalQVTimperative.g:24662:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__LetVariableCS__Group_2__0__Impl();
@@ -69418,22 +72109,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__0__Impl"
- // InternalQVTimperative.g:23733:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
+ // InternalQVTimperative.g:24669:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__LetVariableCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23737:1: ( ( ':' ) )
- // InternalQVTimperative.g:23738:1: ( ':' )
+ // InternalQVTimperative.g:24673:1: ( ( ':' ) )
+ // InternalQVTimperative.g:24674:1: ( ':' )
{
- // InternalQVTimperative.g:23738:1: ( ':' )
- // InternalQVTimperative.g:23739:1: ':'
+ // InternalQVTimperative.g:24674:1: ( ':' )
+ // InternalQVTimperative.g:24675:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
@@ -69459,14 +72150,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1"
- // InternalQVTimperative.g:23752:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:24688:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ;
public final void rule__LetVariableCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23756:1: ( rule__LetVariableCS__Group_2__1__Impl )
- // InternalQVTimperative.g:23757:2: rule__LetVariableCS__Group_2__1__Impl
+ // InternalQVTimperative.g:24692:1: ( rule__LetVariableCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:24693:2: rule__LetVariableCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__Group_2__1__Impl();
@@ -69492,23 +72183,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__Group_2__1__Impl"
- // InternalQVTimperative.g:23763:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:24699:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__LetVariableCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23767:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
- // InternalQVTimperative.g:23768:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24703:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
{
- // InternalQVTimperative.g:23768:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
- // InternalQVTimperative.g:23769:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) )
+ // InternalQVTimperative.g:24705:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeAssignment_2_1());
}
- // InternalQVTimperative.g:23770:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
- // InternalQVTimperative.g:23770:2: rule__LetVariableCS__OwnedTypeAssignment_2_1
+ // InternalQVTimperative.g:24706:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 )
+ // InternalQVTimperative.g:24706:2: rule__LetVariableCS__OwnedTypeAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__LetVariableCS__OwnedTypeAssignment_2_1();
@@ -69543,14 +72234,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0"
- // InternalQVTimperative.g:23784:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
+ // InternalQVTimperative.g:24720:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
public final void rule__NestedExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23788:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
- // InternalQVTimperative.g:23789:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
+ // InternalQVTimperative.g:24724:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
+ // InternalQVTimperative.g:24725:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_10);
rule__NestedExpCS__Group__0__Impl();
@@ -69581,22 +72272,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__0__Impl"
- // InternalQVTimperative.g:23796:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:24732:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
public final void rule__NestedExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23800:1: ( ( '(' ) )
- // InternalQVTimperative.g:23801:1: ( '(' )
+ // InternalQVTimperative.g:24736:1: ( ( '(' ) )
+ // InternalQVTimperative.g:24737:1: ( '(' )
{
- // InternalQVTimperative.g:23801:1: ( '(' )
- // InternalQVTimperative.g:23802:1: '('
+ // InternalQVTimperative.g:24737:1: ( '(' )
+ // InternalQVTimperative.g:24738:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
@@ -69622,16 +72313,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1"
- // InternalQVTimperative.g:23815:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
+ // InternalQVTimperative.g:24751:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
public final void rule__NestedExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23819:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
- // InternalQVTimperative.g:23820:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
+ // InternalQVTimperative.g:24755:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
+ // InternalQVTimperative.g:24756:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__NestedExpCS__Group__1__Impl();
state._fsp--;
@@ -69660,23 +72351,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23827:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ;
+ // InternalQVTimperative.g:24763:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ;
public final void rule__NestedExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23831:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
- // InternalQVTimperative.g:23832:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24767:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) )
+ // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
{
- // InternalQVTimperative.g:23832:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
- // InternalQVTimperative.g:23833:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) )
+ // InternalQVTimperative.g:24769:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionAssignment_1());
}
- // InternalQVTimperative.g:23834:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
- // InternalQVTimperative.g:23834:2: rule__NestedExpCS__OwnedExpressionAssignment_1
+ // InternalQVTimperative.g:24770:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 )
+ // InternalQVTimperative.g:24770:2: rule__NestedExpCS__OwnedExpressionAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__OwnedExpressionAssignment_1();
@@ -69711,14 +72402,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2"
- // InternalQVTimperative.g:23844:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
+ // InternalQVTimperative.g:24780:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
public final void rule__NestedExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23848:1: ( rule__NestedExpCS__Group__2__Impl )
- // InternalQVTimperative.g:23849:2: rule__NestedExpCS__Group__2__Impl
+ // InternalQVTimperative.g:24784:1: ( rule__NestedExpCS__Group__2__Impl )
+ // InternalQVTimperative.g:24785:2: rule__NestedExpCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__NestedExpCS__Group__2__Impl();
@@ -69744,22 +72435,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__Group__2__Impl"
- // InternalQVTimperative.g:23855:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:24791:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
public final void rule__NestedExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23859:1: ( ( ')' ) )
- // InternalQVTimperative.g:23860:1: ( ')' )
+ // InternalQVTimperative.g:24795:1: ( ( ')' ) )
+ // InternalQVTimperative.g:24796:1: ( ')' )
{
- // InternalQVTimperative.g:23860:1: ( ')' )
- // InternalQVTimperative.g:23861:1: ')'
+ // InternalQVTimperative.g:24796:1: ( ')' )
+ // InternalQVTimperative.g:24797:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
@@ -69785,16 +72476,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0"
- // InternalQVTimperative.g:23880:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
+ // InternalQVTimperative.g:24816:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
public final void rule__SelfExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23884:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
- // InternalQVTimperative.g:23885:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
+ // InternalQVTimperative.g:24820:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
+ // InternalQVTimperative.g:24821:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_116);
+ pushFollow(FollowSets000.FOLLOW_121);
rule__SelfExpCS__Group__0__Impl();
state._fsp--;
@@ -69823,23 +72514,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__0__Impl"
- // InternalQVTimperative.g:23892:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:24828:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
public final void rule__SelfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23896:1: ( ( () ) )
- // InternalQVTimperative.g:23897:1: ( () )
+ // InternalQVTimperative.g:24832:1: ( ( () ) )
+ // InternalQVTimperative.g:24833:1: ( () )
{
- // InternalQVTimperative.g:23897:1: ( () )
- // InternalQVTimperative.g:23898:1: ()
+ // InternalQVTimperative.g:24833:1: ( () )
+ // InternalQVTimperative.g:24834:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0());
}
- // InternalQVTimperative.g:23899:1: ()
- // InternalQVTimperative.g:23901:1:
+ // InternalQVTimperative.g:24835:1: ()
+ // InternalQVTimperative.g:24837:1:
{
}
@@ -69864,14 +72555,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1"
- // InternalQVTimperative.g:23911:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
+ // InternalQVTimperative.g:24847:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
public final void rule__SelfExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23915:1: ( rule__SelfExpCS__Group__1__Impl )
- // InternalQVTimperative.g:23916:2: rule__SelfExpCS__Group__1__Impl
+ // InternalQVTimperative.g:24851:1: ( rule__SelfExpCS__Group__1__Impl )
+ // InternalQVTimperative.g:24852:2: rule__SelfExpCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__SelfExpCS__Group__1__Impl();
@@ -69897,22 +72588,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SelfExpCS__Group__1__Impl"
- // InternalQVTimperative.g:23922:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
+ // InternalQVTimperative.g:24858:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
public final void rule__SelfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23926:1: ( ( 'self' ) )
- // InternalQVTimperative.g:23927:1: ( 'self' )
+ // InternalQVTimperative.g:24862:1: ( ( 'self' ) )
+ // InternalQVTimperative.g:24863:1: ( 'self' )
{
- // InternalQVTimperative.g:23927:1: ( 'self' )
- // InternalQVTimperative.g:23928:1: 'self'
+ // InternalQVTimperative.g:24863:1: ( 'self' )
+ // InternalQVTimperative.g:24864:1: 'self'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
- match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
@@ -69938,16 +72629,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0"
- // InternalQVTimperative.g:23945:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
+ // InternalQVTimperative.g:24881:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
public final void rule__MultiplicityBoundsCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23949:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
- // InternalQVTimperative.g:23950:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
+ // InternalQVTimperative.g:24885:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
+ // InternalQVTimperative.g:24886:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_95);
rule__MultiplicityBoundsCS__Group__0__Impl();
state._fsp--;
@@ -69976,23 +72667,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0__Impl"
- // InternalQVTimperative.g:23957:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
+ // InternalQVTimperative.g:24893:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
public final void rule__MultiplicityBoundsCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23961:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
- // InternalQVTimperative.g:23962:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:24897:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
+ // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
{
- // InternalQVTimperative.g:23962:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
- // InternalQVTimperative.g:23963:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // InternalQVTimperative.g:24899:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundAssignment_0());
}
- // InternalQVTimperative.g:23964:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
- // InternalQVTimperative.g:23964:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
+ // InternalQVTimperative.g:24900:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // InternalQVTimperative.g:24900:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__LowerBoundAssignment_0();
@@ -70027,14 +72718,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1"
- // InternalQVTimperative.g:23974:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
+ // InternalQVTimperative.g:24910:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
public final void rule__MultiplicityBoundsCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23978:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
- // InternalQVTimperative.g:23979:2: rule__MultiplicityBoundsCS__Group__1__Impl
+ // InternalQVTimperative.g:24914:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
+ // InternalQVTimperative.g:24915:2: rule__MultiplicityBoundsCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group__1__Impl();
@@ -70060,31 +72751,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1__Impl"
- // InternalQVTimperative.g:23985:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:24921:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
public final void rule__MultiplicityBoundsCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:23989:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:23990:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24925:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:23990:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
- // InternalQVTimperative.g:23991:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // InternalQVTimperative.g:24927:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:23992:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
- int alt220=2;
- int LA220_0 = input.LA(1);
+ // InternalQVTimperative.g:24928:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ int alt226=2;
+ int LA226_0 = input.LA(1);
- if ( (LA220_0==99) ) {
- alt220=1;
+ if ( (LA226_0==103) ) {
+ alt226=1;
}
- switch (alt220) {
+ switch (alt226) {
case 1 :
- // InternalQVTimperative.g:23992:2: rule__MultiplicityBoundsCS__Group_1__0
+ // InternalQVTimperative.g:24928:2: rule__MultiplicityBoundsCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__0();
@@ -70122,16 +72813,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0"
- // InternalQVTimperative.g:24006:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
+ // InternalQVTimperative.g:24942:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
public final void rule__MultiplicityBoundsCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24010:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
- // InternalQVTimperative.g:24011:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
+ // InternalQVTimperative.g:24946:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
+ // InternalQVTimperative.g:24947:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_117);
+ pushFollow(FollowSets000.FOLLOW_122);
rule__MultiplicityBoundsCS__Group_1__0__Impl();
state._fsp--;
@@ -70160,22 +72851,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24018:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
+ // InternalQVTimperative.g:24954:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
public final void rule__MultiplicityBoundsCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24022:1: ( ( '..' ) )
- // InternalQVTimperative.g:24023:1: ( '..' )
+ // InternalQVTimperative.g:24958:1: ( ( '..' ) )
+ // InternalQVTimperative.g:24959:1: ( '..' )
{
- // InternalQVTimperative.g:24023:1: ( '..' )
- // InternalQVTimperative.g:24024:1: '..'
+ // InternalQVTimperative.g:24959:1: ( '..' )
+ // InternalQVTimperative.g:24960:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
@@ -70201,14 +72892,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1"
- // InternalQVTimperative.g:24037:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:24973:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
public final void rule__MultiplicityBoundsCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24041:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
- // InternalQVTimperative.g:24042:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
+ // InternalQVTimperative.g:24977:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:24978:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__Group_1__1__Impl();
@@ -70234,23 +72925,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24048:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:24984:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
public final void rule__MultiplicityBoundsCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24052:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24053:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:24988:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24053:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
- // InternalQVTimperative.g:24054:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // InternalQVTimperative.g:24990:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundAssignment_1_1());
}
- // InternalQVTimperative.g:24055:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
- // InternalQVTimperative.g:24055:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
+ // InternalQVTimperative.g:24991:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // InternalQVTimperative.g:24991:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1();
@@ -70285,16 +72976,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0"
- // InternalQVTimperative.g:24069:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
+ // InternalQVTimperative.g:25005:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
public final void rule__MultiplicityCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24073:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
- // InternalQVTimperative.g:24074:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
+ // InternalQVTimperative.g:25009:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
+ // InternalQVTimperative.g:25010:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_118);
+ pushFollow(FollowSets000.FOLLOW_123);
rule__MultiplicityCS__Group__0__Impl();
state._fsp--;
@@ -70323,22 +73014,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__0__Impl"
- // InternalQVTimperative.g:24081:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
+ // InternalQVTimperative.g:25017:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
public final void rule__MultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24085:1: ( ( '[' ) )
- // InternalQVTimperative.g:24086:1: ( '[' )
+ // InternalQVTimperative.g:25021:1: ( ( '[' ) )
+ // InternalQVTimperative.g:25022:1: ( '[' )
{
- // InternalQVTimperative.g:24086:1: ( '[' )
- // InternalQVTimperative.g:24087:1: '['
+ // InternalQVTimperative.g:25022:1: ( '[' )
+ // InternalQVTimperative.g:25023:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
@@ -70364,16 +73055,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1"
- // InternalQVTimperative.g:24100:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
+ // InternalQVTimperative.g:25036:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
public final void rule__MultiplicityCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24104:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
- // InternalQVTimperative.g:24105:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
+ // InternalQVTimperative.g:25040:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
+ // InternalQVTimperative.g:25041:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_124);
rule__MultiplicityCS__Group__1__Impl();
state._fsp--;
@@ -70402,23 +73093,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__1__Impl"
- // InternalQVTimperative.g:24112:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
+ // InternalQVTimperative.g:25048:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
public final void rule__MultiplicityCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24116:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
- // InternalQVTimperative.g:24117:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25052:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
+ // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
{
- // InternalQVTimperative.g:24117:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
- // InternalQVTimperative.g:24118:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // InternalQVTimperative.g:25054:1: ( rule__MultiplicityCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_1());
}
- // InternalQVTimperative.g:24119:1: ( rule__MultiplicityCS__Alternatives_1 )
- // InternalQVTimperative.g:24119:2: rule__MultiplicityCS__Alternatives_1
+ // InternalQVTimperative.g:25055:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // InternalQVTimperative.g:25055:2: rule__MultiplicityCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_1();
@@ -70453,16 +73144,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2"
- // InternalQVTimperative.g:24129:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ;
+ // InternalQVTimperative.g:25065:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ;
public final void rule__MultiplicityCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24133:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
- // InternalQVTimperative.g:24134:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
+ // InternalQVTimperative.g:25069:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 )
+ // InternalQVTimperative.g:25070:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_124);
rule__MultiplicityCS__Group__2__Impl();
state._fsp--;
@@ -70491,31 +73182,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__2__Impl"
- // InternalQVTimperative.g:24141:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ;
+ // InternalQVTimperative.g:25077:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ;
public final void rule__MultiplicityCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24145:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
- // InternalQVTimperative.g:24146:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25081:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) )
+ // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
{
- // InternalQVTimperative.g:24146:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
- // InternalQVTimperative.g:24147:1: ( rule__MultiplicityCS__Alternatives_2 )?
+ // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? )
+ // InternalQVTimperative.g:25083:1: ( rule__MultiplicityCS__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_2());
}
- // InternalQVTimperative.g:24148:1: ( rule__MultiplicityCS__Alternatives_2 )?
- int alt221=2;
- int LA221_0 = input.LA(1);
+ // InternalQVTimperative.g:25084:1: ( rule__MultiplicityCS__Alternatives_2 )?
+ int alt227=2;
+ int LA227_0 = input.LA(1);
- if ( (LA221_0==64||LA221_0==148) ) {
- alt221=1;
+ if ( (LA227_0==65||LA227_0==154) ) {
+ alt227=1;
}
- switch (alt221) {
+ switch (alt227) {
case 1 :
- // InternalQVTimperative.g:24148:2: rule__MultiplicityCS__Alternatives_2
+ // InternalQVTimperative.g:25084:2: rule__MultiplicityCS__Alternatives_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Alternatives_2();
@@ -70553,14 +73244,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3"
- // InternalQVTimperative.g:24158:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25094:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ;
public final void rule__MultiplicityCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24162:1: ( rule__MultiplicityCS__Group__3__Impl )
- // InternalQVTimperative.g:24163:2: rule__MultiplicityCS__Group__3__Impl
+ // InternalQVTimperative.g:25098:1: ( rule__MultiplicityCS__Group__3__Impl )
+ // InternalQVTimperative.g:25099:2: rule__MultiplicityCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityCS__Group__3__Impl();
@@ -70586,22 +73277,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__Group__3__Impl"
- // InternalQVTimperative.g:24169:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
+ // InternalQVTimperative.g:25105:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ;
public final void rule__MultiplicityCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24173:1: ( ( ']' ) )
- // InternalQVTimperative.g:24174:1: ( ']' )
+ // InternalQVTimperative.g:25109:1: ( ( ']' ) )
+ // InternalQVTimperative.g:25110:1: ( ']' )
{
- // InternalQVTimperative.g:24174:1: ( ']' )
- // InternalQVTimperative.g:24175:1: ']'
+ // InternalQVTimperative.g:25110:1: ( ']' )
+ // InternalQVTimperative.g:25111:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
}
- match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
}
@@ -70627,16 +73318,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0"
- // InternalQVTimperative.g:24196:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
+ // InternalQVTimperative.g:25132:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
public final void rule__PathNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24200:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
- // InternalQVTimperative.g:24201:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
+ // InternalQVTimperative.g:25136:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
+ // InternalQVTimperative.g:25137:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_47);
rule__PathNameCS__Group__0__Impl();
state._fsp--;
@@ -70665,23 +73356,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__0__Impl"
- // InternalQVTimperative.g:24208:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25144:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ;
public final void rule__PathNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24212:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
- // InternalQVTimperative.g:24213:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25148:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
{
- // InternalQVTimperative.g:24213:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
- // InternalQVTimperative.g:24214:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) )
+ // InternalQVTimperative.g:25150:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_0());
}
- // InternalQVTimperative.g:24215:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
- // InternalQVTimperative.g:24215:2: rule__PathNameCS__OwnedPathElementsAssignment_0
+ // InternalQVTimperative.g:25151:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 )
+ // InternalQVTimperative.g:25151:2: rule__PathNameCS__OwnedPathElementsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_0();
@@ -70716,14 +73407,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1"
- // InternalQVTimperative.g:24225:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25161:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
public final void rule__PathNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24229:1: ( rule__PathNameCS__Group__1__Impl )
- // InternalQVTimperative.g:24230:2: rule__PathNameCS__Group__1__Impl
+ // InternalQVTimperative.g:25165:1: ( rule__PathNameCS__Group__1__Impl )
+ // InternalQVTimperative.g:25166:2: rule__PathNameCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group__1__Impl();
@@ -70749,37 +73440,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group__1__Impl"
- // InternalQVTimperative.g:24236:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25172:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
public final void rule__PathNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24240:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:24241:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25176:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:24241:1: ( ( rule__PathNameCS__Group_1__0 )* )
- // InternalQVTimperative.g:24242:1: ( rule__PathNameCS__Group_1__0 )*
+ // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25178:1: ( rule__PathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24243:1: ( rule__PathNameCS__Group_1__0 )*
- loop222:
+ // InternalQVTimperative.g:25179:1: ( rule__PathNameCS__Group_1__0 )*
+ loop228:
do {
- int alt222=2;
- int LA222_0 = input.LA(1);
+ int alt228=2;
+ int LA228_0 = input.LA(1);
- if ( (LA222_0==84) ) {
- alt222=1;
+ if ( (LA228_0==88) ) {
+ alt228=1;
}
- switch (alt222) {
+ switch (alt228) {
case 1 :
- // InternalQVTimperative.g:24243:2: rule__PathNameCS__Group_1__0
+ // InternalQVTimperative.g:25179:2: rule__PathNameCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_86);
+ pushFollow(FollowSets000.FOLLOW_91);
rule__PathNameCS__Group_1__0();
state._fsp--;
@@ -70789,7 +73480,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop222;
+ break loop228;
}
} while (true);
@@ -70818,16 +73509,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0"
- // InternalQVTimperative.g:24257:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
+ // InternalQVTimperative.g:25193:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
public final void rule__PathNameCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24261:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
- // InternalQVTimperative.g:24262:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
+ // InternalQVTimperative.g:25197:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
+ // InternalQVTimperative.g:25198:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_45);
+ pushFollow(FollowSets000.FOLLOW_48);
rule__PathNameCS__Group_1__0__Impl();
state._fsp--;
@@ -70856,22 +73547,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24269:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // InternalQVTimperative.g:25205:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__PathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24273:1: ( ( '::' ) )
- // InternalQVTimperative.g:24274:1: ( '::' )
+ // InternalQVTimperative.g:25209:1: ( ( '::' ) )
+ // InternalQVTimperative.g:25210:1: ( '::' )
{
- // InternalQVTimperative.g:24274:1: ( '::' )
- // InternalQVTimperative.g:24275:1: '::'
+ // InternalQVTimperative.g:25210:1: ( '::' )
+ // InternalQVTimperative.g:25211:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
@@ -70897,14 +73588,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1"
- // InternalQVTimperative.g:24288:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25224:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
public final void rule__PathNameCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24292:1: ( rule__PathNameCS__Group_1__1__Impl )
- // InternalQVTimperative.g:24293:2: rule__PathNameCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25228:1: ( rule__PathNameCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25229:2: rule__PathNameCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__Group_1__1__Impl();
@@ -70930,23 +73621,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24299:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25235:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ;
public final void rule__PathNameCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24303:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24304:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25239:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24304:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
- // InternalQVTimperative.g:24305:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25241:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_1_1());
}
- // InternalQVTimperative.g:24306:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
- // InternalQVTimperative.g:24306:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1
+ // InternalQVTimperative.g:25242:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 )
+ // InternalQVTimperative.g:25242:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__PathNameCS__OwnedPathElementsAssignment_1_1();
@@ -70981,16 +73672,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0"
- // InternalQVTimperative.g:24320:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ;
+ // InternalQVTimperative.g:25256:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ;
public final void rule__TemplateBindingCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24324:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
- // InternalQVTimperative.g:24325:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
+ // InternalQVTimperative.g:25260:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 )
+ // InternalQVTimperative.g:25261:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
rule__TemplateBindingCS__Group__0__Impl();
state._fsp--;
@@ -71019,23 +73710,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__0__Impl"
- // InternalQVTimperative.g:24332:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25268:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ;
public final void rule__TemplateBindingCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24336:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
- // InternalQVTimperative.g:24337:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25272:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) )
+ // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
{
- // InternalQVTimperative.g:24337:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
- // InternalQVTimperative.g:24338:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) )
+ // InternalQVTimperative.g:25274:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_0());
}
- // InternalQVTimperative.g:24339:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
- // InternalQVTimperative.g:24339:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
+ // InternalQVTimperative.g:25275:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 )
+ // InternalQVTimperative.g:25275:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0();
@@ -71070,16 +73761,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1"
- // InternalQVTimperative.g:24349:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ;
+ // InternalQVTimperative.g:25285:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ;
public final void rule__TemplateBindingCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24353:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
- // InternalQVTimperative.g:24354:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
+ // InternalQVTimperative.g:25289:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 )
+ // InternalQVTimperative.g:25290:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
rule__TemplateBindingCS__Group__1__Impl();
state._fsp--;
@@ -71108,35 +73799,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__1__Impl"
- // InternalQVTimperative.g:24361:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ;
+ // InternalQVTimperative.g:25297:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ;
public final void rule__TemplateBindingCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24365:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
- // InternalQVTimperative.g:24366:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25301:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) )
+ // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
{
- // InternalQVTimperative.g:24366:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
- // InternalQVTimperative.g:24367:1: ( rule__TemplateBindingCS__Group_1__0 )*
+ // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* )
+ // InternalQVTimperative.g:25303:1: ( rule__TemplateBindingCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24368:1: ( rule__TemplateBindingCS__Group_1__0 )*
- loop223:
+ // InternalQVTimperative.g:25304:1: ( rule__TemplateBindingCS__Group_1__0 )*
+ loop229:
do {
- int alt223=2;
- int LA223_0 = input.LA(1);
+ int alt229=2;
+ int LA229_0 = input.LA(1);
- if ( (LA223_0==69) ) {
- alt223=1;
+ if ( (LA229_0==70) ) {
+ alt229=1;
}
- switch (alt223) {
+ switch (alt229) {
case 1 :
- // InternalQVTimperative.g:24368:2: rule__TemplateBindingCS__Group_1__0
+ // InternalQVTimperative.g:25304:2: rule__TemplateBindingCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateBindingCS__Group_1__0();
@@ -71148,7 +73839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop223;
+ break loop229;
}
} while (true);
@@ -71177,14 +73868,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2"
- // InternalQVTimperative.g:24378:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ;
+ // InternalQVTimperative.g:25314:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ;
public final void rule__TemplateBindingCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24382:1: ( rule__TemplateBindingCS__Group__2__Impl )
- // InternalQVTimperative.g:24383:2: rule__TemplateBindingCS__Group__2__Impl
+ // InternalQVTimperative.g:25318:1: ( rule__TemplateBindingCS__Group__2__Impl )
+ // InternalQVTimperative.g:25319:2: rule__TemplateBindingCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group__2__Impl();
@@ -71210,31 +73901,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group__2__Impl"
- // InternalQVTimperative.g:24389:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ;
+ // InternalQVTimperative.g:25325:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ;
public final void rule__TemplateBindingCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24393:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
- // InternalQVTimperative.g:24394:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25329:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) )
+ // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
{
- // InternalQVTimperative.g:24394:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
- // InternalQVTimperative.g:24395:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? )
+ // InternalQVTimperative.g:25331:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityAssignment_2());
}
- // InternalQVTimperative.g:24396:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
- int alt224=2;
- int LA224_0 = input.LA(1);
+ // InternalQVTimperative.g:25332:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )?
+ int alt230=2;
+ int LA230_0 = input.LA(1);
- if ( (LA224_0==106) ) {
- alt224=1;
+ if ( (LA230_0==110) ) {
+ alt230=1;
}
- switch (alt224) {
+ switch (alt230) {
case 1 :
- // InternalQVTimperative.g:24396:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
+ // InternalQVTimperative.g:25332:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedMultiplicityAssignment_2();
@@ -71272,16 +73963,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0"
- // InternalQVTimperative.g:24412:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ;
+ // InternalQVTimperative.g:25348:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ;
public final void rule__TemplateBindingCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24416:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 )
- // InternalQVTimperative.g:24417:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1
+ // InternalQVTimperative.g:25352:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 )
+ // InternalQVTimperative.g:25353:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_126);
rule__TemplateBindingCS__Group_1__0__Impl();
state._fsp--;
@@ -71310,22 +74001,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24424:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25360:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ;
public final void rule__TemplateBindingCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24428:1: ( ( ',' ) )
- // InternalQVTimperative.g:24429:1: ( ',' )
+ // InternalQVTimperative.g:25364:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25365:1: ( ',' )
{
- // InternalQVTimperative.g:24429:1: ( ',' )
- // InternalQVTimperative.g:24430:1: ','
+ // InternalQVTimperative.g:25365:1: ( ',' )
+ // InternalQVTimperative.g:25366:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
@@ -71351,14 +74042,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1"
- // InternalQVTimperative.g:24443:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ;
+ // InternalQVTimperative.g:25379:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ;
public final void rule__TemplateBindingCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24447:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
- // InternalQVTimperative.g:24448:2: rule__TemplateBindingCS__Group_1__1__Impl
+ // InternalQVTimperative.g:25383:1: ( rule__TemplateBindingCS__Group_1__1__Impl )
+ // InternalQVTimperative.g:25384:2: rule__TemplateBindingCS__Group_1__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__Group_1__1__Impl();
@@ -71384,23 +74075,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24454:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25390:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ;
public final void rule__TemplateBindingCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24458:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24459:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25394:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24459:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
- // InternalQVTimperative.g:24460:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25396:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_1_1());
}
- // InternalQVTimperative.g:24461:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
- // InternalQVTimperative.g:24461:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
+ // InternalQVTimperative.g:25397:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 )
+ // InternalQVTimperative.g:25397:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1();
@@ -71435,14 +74126,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0"
- // InternalQVTimperative.g:24475:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ;
+ // InternalQVTimperative.g:25411:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ;
public final void rule__TemplateSignatureCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24479:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
- // InternalQVTimperative.g:24480:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
+ // InternalQVTimperative.g:25415:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 )
+ // InternalQVTimperative.g:25416:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group__0__Impl();
@@ -71473,22 +74164,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__0__Impl"
- // InternalQVTimperative.g:24487:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25423:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ;
public final void rule__TemplateSignatureCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24491:1: ( ( '(' ) )
- // InternalQVTimperative.g:24492:1: ( '(' )
+ // InternalQVTimperative.g:25427:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25428:1: ( '(' )
{
- // InternalQVTimperative.g:24492:1: ( '(' )
- // InternalQVTimperative.g:24493:1: '('
+ // InternalQVTimperative.g:25428:1: ( '(' )
+ // InternalQVTimperative.g:25429:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
@@ -71514,16 +74205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1"
- // InternalQVTimperative.g:24506:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ;
+ // InternalQVTimperative.g:25442:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ;
public final void rule__TemplateSignatureCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24510:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
- // InternalQVTimperative.g:24511:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
+ // InternalQVTimperative.g:25446:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 )
+ // InternalQVTimperative.g:25447:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_127);
rule__TemplateSignatureCS__Group__1__Impl();
state._fsp--;
@@ -71552,23 +74243,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__1__Impl"
- // InternalQVTimperative.g:24518:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ;
+ // InternalQVTimperative.g:25454:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ;
public final void rule__TemplateSignatureCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24522:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
- // InternalQVTimperative.g:24523:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25458:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) )
+ // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
{
- // InternalQVTimperative.g:24523:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
- // InternalQVTimperative.g:24524:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) )
+ // InternalQVTimperative.g:25460:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_1());
}
- // InternalQVTimperative.g:24525:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
- // InternalQVTimperative.g:24525:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1
+ // InternalQVTimperative.g:25461:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 )
+ // InternalQVTimperative.g:25461:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_1();
@@ -71603,16 +74294,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2"
- // InternalQVTimperative.g:24535:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ;
+ // InternalQVTimperative.g:25471:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ;
public final void rule__TemplateSignatureCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24539:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
- // InternalQVTimperative.g:24540:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
+ // InternalQVTimperative.g:25475:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 )
+ // InternalQVTimperative.g:25476:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_127);
rule__TemplateSignatureCS__Group__2__Impl();
state._fsp--;
@@ -71641,35 +74332,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__2__Impl"
- // InternalQVTimperative.g:24547:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ;
+ // InternalQVTimperative.g:25483:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ;
public final void rule__TemplateSignatureCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24551:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
- // InternalQVTimperative.g:24552:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25487:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) )
+ // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
{
- // InternalQVTimperative.g:24552:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
- // InternalQVTimperative.g:24553:1: ( rule__TemplateSignatureCS__Group_2__0 )*
+ // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* )
+ // InternalQVTimperative.g:25489:1: ( rule__TemplateSignatureCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:24554:1: ( rule__TemplateSignatureCS__Group_2__0 )*
- loop225:
+ // InternalQVTimperative.g:25490:1: ( rule__TemplateSignatureCS__Group_2__0 )*
+ loop231:
do {
- int alt225=2;
- int LA225_0 = input.LA(1);
+ int alt231=2;
+ int LA231_0 = input.LA(1);
- if ( (LA225_0==69) ) {
- alt225=1;
+ if ( (LA231_0==70) ) {
+ alt231=1;
}
- switch (alt225) {
+ switch (alt231) {
case 1 :
- // InternalQVTimperative.g:24554:2: rule__TemplateSignatureCS__Group_2__0
+ // InternalQVTimperative.g:25490:2: rule__TemplateSignatureCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_14);
rule__TemplateSignatureCS__Group_2__0();
@@ -71681,7 +74372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop225;
+ break loop231;
}
} while (true);
@@ -71710,14 +74401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3"
- // InternalQVTimperative.g:24564:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ;
+ // InternalQVTimperative.g:25500:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ;
public final void rule__TemplateSignatureCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24568:1: ( rule__TemplateSignatureCS__Group__3__Impl )
- // InternalQVTimperative.g:24569:2: rule__TemplateSignatureCS__Group__3__Impl
+ // InternalQVTimperative.g:25504:1: ( rule__TemplateSignatureCS__Group__3__Impl )
+ // InternalQVTimperative.g:25505:2: rule__TemplateSignatureCS__Group__3__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group__3__Impl();
@@ -71743,22 +74434,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group__3__Impl"
- // InternalQVTimperative.g:24575:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25511:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ;
public final void rule__TemplateSignatureCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24579:1: ( ( ')' ) )
- // InternalQVTimperative.g:24580:1: ( ')' )
+ // InternalQVTimperative.g:25515:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25516:1: ( ')' )
{
- // InternalQVTimperative.g:24580:1: ( ')' )
- // InternalQVTimperative.g:24581:1: ')'
+ // InternalQVTimperative.g:25516:1: ( ')' )
+ // InternalQVTimperative.g:25517:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
}
@@ -71784,14 +74475,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0"
- // InternalQVTimperative.g:24602:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ;
+ // InternalQVTimperative.g:25538:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ;
public final void rule__TemplateSignatureCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24606:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 )
- // InternalQVTimperative.g:24607:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1
+ // InternalQVTimperative.g:25542:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 )
+ // InternalQVTimperative.g:25543:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_8);
rule__TemplateSignatureCS__Group_2__0__Impl();
@@ -71822,22 +74513,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__0__Impl"
- // InternalQVTimperative.g:24614:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
+ // InternalQVTimperative.g:25550:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__TemplateSignatureCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24618:1: ( ( ',' ) )
- // InternalQVTimperative.g:24619:1: ( ',' )
+ // InternalQVTimperative.g:25554:1: ( ( ',' ) )
+ // InternalQVTimperative.g:25555:1: ( ',' )
{
- // InternalQVTimperative.g:24619:1: ( ',' )
- // InternalQVTimperative.g:24620:1: ','
+ // InternalQVTimperative.g:25555:1: ( ',' )
+ // InternalQVTimperative.g:25556:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
@@ -71863,14 +74554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1"
- // InternalQVTimperative.g:24633:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:25569:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ;
public final void rule__TemplateSignatureCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24637:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
- // InternalQVTimperative.g:24638:2: rule__TemplateSignatureCS__Group_2__1__Impl
+ // InternalQVTimperative.g:25573:1: ( rule__TemplateSignatureCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:25574:2: rule__TemplateSignatureCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__Group_2__1__Impl();
@@ -71896,23 +74587,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__Group_2__1__Impl"
- // InternalQVTimperative.g:24644:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:25580:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ;
public final void rule__TemplateSignatureCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24648:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
- // InternalQVTimperative.g:24649:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25584:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
{
- // InternalQVTimperative.g:24649:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
- // InternalQVTimperative.g:24650:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) )
+ // InternalQVTimperative.g:25586:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_2_1());
}
- // InternalQVTimperative.g:24651:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
- // InternalQVTimperative.g:24651:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
+ // InternalQVTimperative.g:25587:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 )
+ // InternalQVTimperative.g:25587:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TemplateSignatureCS__OwnedParametersAssignment_2_1();
@@ -71947,16 +74638,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0"
- // InternalQVTimperative.g:24665:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ;
+ // InternalQVTimperative.g:25601:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ;
public final void rule__TypeParameterCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24669:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
- // InternalQVTimperative.g:24670:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
+ // InternalQVTimperative.g:25605:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 )
+ // InternalQVTimperative.g:25606:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
rule__TypeParameterCS__Group__0__Impl();
state._fsp--;
@@ -71985,23 +74676,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__0__Impl"
- // InternalQVTimperative.g:24677:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25613:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ;
public final void rule__TypeParameterCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24681:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
- // InternalQVTimperative.g:24682:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25617:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
{
- // InternalQVTimperative.g:24682:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
- // InternalQVTimperative.g:24683:1: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) )
+ // InternalQVTimperative.g:25619:1: ( rule__TypeParameterCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameAssignment_0());
}
- // InternalQVTimperative.g:24684:1: ( rule__TypeParameterCS__NameAssignment_0 )
- // InternalQVTimperative.g:24684:2: rule__TypeParameterCS__NameAssignment_0
+ // InternalQVTimperative.g:25620:1: ( rule__TypeParameterCS__NameAssignment_0 )
+ // InternalQVTimperative.g:25620:2: rule__TypeParameterCS__NameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__NameAssignment_0();
@@ -72036,14 +74727,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1"
- // InternalQVTimperative.g:24694:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25630:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ;
public final void rule__TypeParameterCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24698:1: ( rule__TypeParameterCS__Group__1__Impl )
- // InternalQVTimperative.g:24699:2: rule__TypeParameterCS__Group__1__Impl
+ // InternalQVTimperative.g:25634:1: ( rule__TypeParameterCS__Group__1__Impl )
+ // InternalQVTimperative.g:25635:2: rule__TypeParameterCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group__1__Impl();
@@ -72069,31 +74760,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group__1__Impl"
- // InternalQVTimperative.g:24705:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25641:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ;
public final void rule__TypeParameterCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24709:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:24710:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25645:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:24710:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
- // InternalQVTimperative.g:24711:1: ( rule__TypeParameterCS__Group_1__0 )?
+ // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25647:1: ( rule__TypeParameterCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24712:1: ( rule__TypeParameterCS__Group_1__0 )?
- int alt226=2;
- int LA226_0 = input.LA(1);
+ // InternalQVTimperative.g:25648:1: ( rule__TypeParameterCS__Group_1__0 )?
+ int alt232=2;
+ int LA232_0 = input.LA(1);
- if ( (LA226_0==98) ) {
- alt226=1;
+ if ( (LA232_0==102) ) {
+ alt232=1;
}
- switch (alt226) {
+ switch (alt232) {
case 1 :
- // InternalQVTimperative.g:24712:2: rule__TypeParameterCS__Group_1__0
+ // InternalQVTimperative.g:25648:2: rule__TypeParameterCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__0();
@@ -72131,14 +74822,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0"
- // InternalQVTimperative.g:24726:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ;
+ // InternalQVTimperative.g:25662:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ;
public final void rule__TypeParameterCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24730:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 )
- // InternalQVTimperative.g:24731:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1
+ // InternalQVTimperative.g:25666:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 )
+ // InternalQVTimperative.g:25667:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TypeParameterCS__Group_1__0__Impl();
@@ -72169,22 +74860,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24738:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:25674:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ;
public final void rule__TypeParameterCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24742:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:24743:1: ( 'extends' )
+ // InternalQVTimperative.g:25678:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:25679:1: ( 'extends' )
{
- // InternalQVTimperative.g:24743:1: ( 'extends' )
- // InternalQVTimperative.g:24744:1: 'extends'
+ // InternalQVTimperative.g:25679:1: ( 'extends' )
+ // InternalQVTimperative.g:25680:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
@@ -72210,16 +74901,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1"
- // InternalQVTimperative.g:24757:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ;
+ // InternalQVTimperative.g:25693:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ;
public final void rule__TypeParameterCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24761:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 )
- // InternalQVTimperative.g:24762:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2
+ // InternalQVTimperative.g:25697:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 )
+ // InternalQVTimperative.g:25698:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_129);
rule__TypeParameterCS__Group_1__1__Impl();
state._fsp--;
@@ -72248,23 +74939,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24769:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25705:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ;
public final void rule__TypeParameterCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24773:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24774:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25709:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24774:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
- // InternalQVTimperative.g:24775:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) )
+ // InternalQVTimperative.g:25711:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_1());
}
- // InternalQVTimperative.g:24776:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
- // InternalQVTimperative.g:24776:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
+ // InternalQVTimperative.g:25712:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 )
+ // InternalQVTimperative.g:25712:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_1();
@@ -72299,14 +74990,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2"
- // InternalQVTimperative.g:24786:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:25722:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ;
public final void rule__TypeParameterCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24790:1: ( rule__TypeParameterCS__Group_1__2__Impl )
- // InternalQVTimperative.g:24791:2: rule__TypeParameterCS__Group_1__2__Impl
+ // InternalQVTimperative.g:25726:1: ( rule__TypeParameterCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:25727:2: rule__TypeParameterCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1__2__Impl();
@@ -72332,37 +75023,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1__2__Impl"
- // InternalQVTimperative.g:24797:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ;
+ // InternalQVTimperative.g:25733:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ;
public final void rule__TypeParameterCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24801:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
- // InternalQVTimperative.g:24802:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25737:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) )
+ // InternalQVTimperative.g:25738:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
{
- // InternalQVTimperative.g:24802:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
- // InternalQVTimperative.g:24803:1: ( rule__TypeParameterCS__Group_1_2__0 )*
+ // InternalQVTimperative.g:25738:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* )
+ // InternalQVTimperative.g:25739:1: ( rule__TypeParameterCS__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getGroup_1_2());
}
- // InternalQVTimperative.g:24804:1: ( rule__TypeParameterCS__Group_1_2__0 )*
- loop227:
+ // InternalQVTimperative.g:25740:1: ( rule__TypeParameterCS__Group_1_2__0 )*
+ loop233:
do {
- int alt227=2;
- int LA227_0 = input.LA(1);
+ int alt233=2;
+ int LA233_0 = input.LA(1);
- if ( (LA227_0==115) ) {
- alt227=1;
+ if ( (LA233_0==119) ) {
+ alt233=1;
}
- switch (alt227) {
+ switch (alt233) {
case 1 :
- // InternalQVTimperative.g:24804:2: rule__TypeParameterCS__Group_1_2__0
+ // InternalQVTimperative.g:25740:2: rule__TypeParameterCS__Group_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_130);
rule__TypeParameterCS__Group_1_2__0();
state._fsp--;
@@ -72372,7 +75063,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
break;
default :
- break loop227;
+ break loop233;
}
} while (true);
@@ -72401,14 +75092,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0"
- // InternalQVTimperative.g:24820:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ;
+ // InternalQVTimperative.g:25756:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ;
public final void rule__TypeParameterCS__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24824:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 )
- // InternalQVTimperative.g:24825:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1
+ // InternalQVTimperative.g:25760:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 )
+ // InternalQVTimperative.g:25761:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__TypeParameterCS__Group_1_2__0__Impl();
@@ -72439,22 +75130,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__0__Impl"
- // InternalQVTimperative.g:24832:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ;
+ // InternalQVTimperative.g:25768:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ;
public final void rule__TypeParameterCS__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24836:1: ( ( '&&' ) )
- // InternalQVTimperative.g:24837:1: ( '&&' )
+ // InternalQVTimperative.g:25772:1: ( ( '&&' ) )
+ // InternalQVTimperative.g:25773:1: ( '&&' )
{
- // InternalQVTimperative.g:24837:1: ( '&&' )
- // InternalQVTimperative.g:24838:1: '&&'
+ // InternalQVTimperative.g:25773:1: ( '&&' )
+ // InternalQVTimperative.g:25774:1: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
@@ -72480,14 +75171,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1"
- // InternalQVTimperative.g:24851:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ;
+ // InternalQVTimperative.g:25787:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ;
public final void rule__TypeParameterCS__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24855:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
- // InternalQVTimperative.g:24856:2: rule__TypeParameterCS__Group_1_2__1__Impl
+ // InternalQVTimperative.g:25791:1: ( rule__TypeParameterCS__Group_1_2__1__Impl )
+ // InternalQVTimperative.g:25792:2: rule__TypeParameterCS__Group_1_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__Group_1_2__1__Impl();
@@ -72513,23 +75204,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__Group_1_2__1__Impl"
- // InternalQVTimperative.g:24862:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ;
+ // InternalQVTimperative.g:25798:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ;
public final void rule__TypeParameterCS__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24866:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
- // InternalQVTimperative.g:24867:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25802:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) )
+ // InternalQVTimperative.g:25803:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
{
- // InternalQVTimperative.g:24867:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
- // InternalQVTimperative.g:24868:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
+ // InternalQVTimperative.g:25803:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) )
+ // InternalQVTimperative.g:25804:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_2_1());
}
- // InternalQVTimperative.g:24869:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
- // InternalQVTimperative.g:24869:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
+ // InternalQVTimperative.g:25805:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 )
+ // InternalQVTimperative.g:25805:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1();
@@ -72564,16 +75255,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0"
- // InternalQVTimperative.g:24883:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:25819:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ;
public final void rule__TypedTypeRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24887:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
- // InternalQVTimperative.g:24888:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
+ // InternalQVTimperative.g:25823:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:25824:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_41);
+ pushFollow(FollowSets000.FOLLOW_44);
rule__TypedTypeRefCS__Group__0__Impl();
state._fsp--;
@@ -72602,23 +75293,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:24895:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ;
+ // InternalQVTimperative.g:25831:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ;
public final void rule__TypedTypeRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24899:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
- // InternalQVTimperative.g:24900:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25835:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) )
+ // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
{
- // InternalQVTimperative.g:24900:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
- // InternalQVTimperative.g:24901:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) )
+ // InternalQVTimperative.g:25837:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNameAssignment_0());
}
- // InternalQVTimperative.g:24902:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
- // InternalQVTimperative.g:24902:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
+ // InternalQVTimperative.g:25838:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 )
+ // InternalQVTimperative.g:25838:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedPathNameAssignment_0();
@@ -72653,14 +75344,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1"
- // InternalQVTimperative.g:24912:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ;
+ // InternalQVTimperative.g:25848:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ;
public final void rule__TypedTypeRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24916:1: ( rule__TypedTypeRefCS__Group__1__Impl )
- // InternalQVTimperative.g:24917:2: rule__TypedTypeRefCS__Group__1__Impl
+ // InternalQVTimperative.g:25852:1: ( rule__TypedTypeRefCS__Group__1__Impl )
+ // InternalQVTimperative.g:25853:2: rule__TypedTypeRefCS__Group__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group__1__Impl();
@@ -72686,31 +75377,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:24923:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ;
+ // InternalQVTimperative.g:25859:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ;
public final void rule__TypedTypeRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24927:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
- // InternalQVTimperative.g:24928:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25863:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) )
+ // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
{
- // InternalQVTimperative.g:24928:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
- // InternalQVTimperative.g:24929:1: ( rule__TypedTypeRefCS__Group_1__0 )?
+ // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? )
+ // InternalQVTimperative.g:25865:1: ( rule__TypedTypeRefCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getGroup_1());
}
- // InternalQVTimperative.g:24930:1: ( rule__TypedTypeRefCS__Group_1__0 )?
- int alt228=2;
- int LA228_0 = input.LA(1);
+ // InternalQVTimperative.g:25866:1: ( rule__TypedTypeRefCS__Group_1__0 )?
+ int alt234=2;
+ int LA234_0 = input.LA(1);
- if ( (LA228_0==82) ) {
- alt228=1;
+ if ( (LA234_0==86) ) {
+ alt234=1;
}
- switch (alt228) {
+ switch (alt234) {
case 1 :
- // InternalQVTimperative.g:24930:2: rule__TypedTypeRefCS__Group_1__0
+ // InternalQVTimperative.g:25866:2: rule__TypedTypeRefCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__0();
@@ -72748,16 +75439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0"
- // InternalQVTimperative.g:24944:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ;
+ // InternalQVTimperative.g:25880:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ;
public final void rule__TypedTypeRefCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24948:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 )
- // InternalQVTimperative.g:24949:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1
+ // InternalQVTimperative.g:25884:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 )
+ // InternalQVTimperative.g:25885:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_126);
rule__TypedTypeRefCS__Group_1__0__Impl();
state._fsp--;
@@ -72786,22 +75477,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__0__Impl"
- // InternalQVTimperative.g:24956:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
+ // InternalQVTimperative.g:25892:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TypedTypeRefCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24960:1: ( ( '(' ) )
- // InternalQVTimperative.g:24961:1: ( '(' )
+ // InternalQVTimperative.g:25896:1: ( ( '(' ) )
+ // InternalQVTimperative.g:25897:1: ( '(' )
{
- // InternalQVTimperative.g:24961:1: ( '(' )
- // InternalQVTimperative.g:24962:1: '('
+ // InternalQVTimperative.g:25897:1: ( '(' )
+ // InternalQVTimperative.g:25898:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -72827,16 +75518,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1"
- // InternalQVTimperative.g:24975:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ;
+ // InternalQVTimperative.g:25911:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ;
public final void rule__TypedTypeRefCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24979:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 )
- // InternalQVTimperative.g:24980:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2
+ // InternalQVTimperative.g:25915:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 )
+ // InternalQVTimperative.g:25916:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_87);
+ pushFollow(FollowSets000.FOLLOW_92);
rule__TypedTypeRefCS__Group_1__1__Impl();
state._fsp--;
@@ -72865,23 +75556,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__1__Impl"
- // InternalQVTimperative.g:24987:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ;
+ // InternalQVTimperative.g:25923:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ;
public final void rule__TypedTypeRefCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:24991:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
- // InternalQVTimperative.g:24992:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:25927:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) )
+ // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
{
- // InternalQVTimperative.g:24992:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
- // InternalQVTimperative.g:24993:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) )
+ // InternalQVTimperative.g:25929:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingAssignment_1_1());
}
- // InternalQVTimperative.g:24994:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
- // InternalQVTimperative.g:24994:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
+ // InternalQVTimperative.g:25930:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 )
+ // InternalQVTimperative.g:25930:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__OwnedBindingAssignment_1_1();
@@ -72916,14 +75607,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2"
- // InternalQVTimperative.g:25004:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ;
+ // InternalQVTimperative.g:25940:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ;
public final void rule__TypedTypeRefCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25008:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
- // InternalQVTimperative.g:25009:2: rule__TypedTypeRefCS__Group_1__2__Impl
+ // InternalQVTimperative.g:25944:1: ( rule__TypedTypeRefCS__Group_1__2__Impl )
+ // InternalQVTimperative.g:25945:2: rule__TypedTypeRefCS__Group_1__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypedTypeRefCS__Group_1__2__Impl();
@@ -72949,22 +75640,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__Group_1__2__Impl"
- // InternalQVTimperative.g:25015:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
+ // InternalQVTimperative.g:25951:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TypedTypeRefCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25019:1: ( ( ')' ) )
- // InternalQVTimperative.g:25020:1: ( ')' )
+ // InternalQVTimperative.g:25955:1: ( ( ')' ) )
+ // InternalQVTimperative.g:25956:1: ( ')' )
{
- // InternalQVTimperative.g:25020:1: ( ')' )
- // InternalQVTimperative.g:25021:1: ')'
+ // InternalQVTimperative.g:25956:1: ( ')' )
+ // InternalQVTimperative.g:25957:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -72990,16 +75681,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0"
- // InternalQVTimperative.g:25040:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ;
+ // InternalQVTimperative.g:25976:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ;
public final void rule__WildcardTypeRefCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25044:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
- // InternalQVTimperative.g:25045:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
+ // InternalQVTimperative.g:25980:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 )
+ // InternalQVTimperative.g:25981:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_126);
rule__WildcardTypeRefCS__Group__0__Impl();
state._fsp--;
@@ -73028,23 +75719,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__0__Impl"
- // InternalQVTimperative.g:25052:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
+ // InternalQVTimperative.g:25988:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ;
public final void rule__WildcardTypeRefCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25056:1: ( ( () ) )
- // InternalQVTimperative.g:25057:1: ( () )
+ // InternalQVTimperative.g:25992:1: ( ( () ) )
+ // InternalQVTimperative.g:25993:1: ( () )
{
- // InternalQVTimperative.g:25057:1: ( () )
- // InternalQVTimperative.g:25058:1: ()
+ // InternalQVTimperative.g:25993:1: ( () )
+ // InternalQVTimperative.g:25994:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getWildcardTypeRefCSAction_0());
}
- // InternalQVTimperative.g:25059:1: ()
- // InternalQVTimperative.g:25061:1:
+ // InternalQVTimperative.g:25995:1: ()
+ // InternalQVTimperative.g:25997:1:
{
}
@@ -73069,16 +75760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1"
- // InternalQVTimperative.g:25071:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ;
+ // InternalQVTimperative.g:26007:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ;
public final void rule__WildcardTypeRefCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25075:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
- // InternalQVTimperative.g:25076:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
+ // InternalQVTimperative.g:26011:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 )
+ // InternalQVTimperative.g:26012:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
rule__WildcardTypeRefCS__Group__1__Impl();
state._fsp--;
@@ -73107,22 +75798,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__1__Impl"
- // InternalQVTimperative.g:25083:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
+ // InternalQVTimperative.g:26019:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ;
public final void rule__WildcardTypeRefCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25087:1: ( ( '?' ) )
- // InternalQVTimperative.g:25088:1: ( '?' )
+ // InternalQVTimperative.g:26023:1: ( ( '?' ) )
+ // InternalQVTimperative.g:26024:1: ( '?' )
{
- // InternalQVTimperative.g:25088:1: ( '?' )
- // InternalQVTimperative.g:25089:1: '?'
+ // InternalQVTimperative.g:26024:1: ( '?' )
+ // InternalQVTimperative.g:26025:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
- match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
@@ -73148,14 +75839,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2"
- // InternalQVTimperative.g:25102:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ;
+ // InternalQVTimperative.g:26038:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ;
public final void rule__WildcardTypeRefCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25106:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
- // InternalQVTimperative.g:25107:2: rule__WildcardTypeRefCS__Group__2__Impl
+ // InternalQVTimperative.g:26042:1: ( rule__WildcardTypeRefCS__Group__2__Impl )
+ // InternalQVTimperative.g:26043:2: rule__WildcardTypeRefCS__Group__2__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group__2__Impl();
@@ -73181,31 +75872,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group__2__Impl"
- // InternalQVTimperative.g:25113:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ;
+ // InternalQVTimperative.g:26049:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ;
public final void rule__WildcardTypeRefCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25117:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
- // InternalQVTimperative.g:25118:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26053:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) )
+ // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
{
- // InternalQVTimperative.g:25118:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
- // InternalQVTimperative.g:25119:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? )
+ // InternalQVTimperative.g:26055:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getGroup_2());
}
- // InternalQVTimperative.g:25120:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
- int alt229=2;
- int LA229_0 = input.LA(1);
+ // InternalQVTimperative.g:26056:1: ( rule__WildcardTypeRefCS__Group_2__0 )?
+ int alt235=2;
+ int LA235_0 = input.LA(1);
- if ( (LA229_0==98) ) {
- alt229=1;
+ if ( (LA235_0==102) ) {
+ alt235=1;
}
- switch (alt229) {
+ switch (alt235) {
case 1 :
- // InternalQVTimperative.g:25120:2: rule__WildcardTypeRefCS__Group_2__0
+ // InternalQVTimperative.g:26056:2: rule__WildcardTypeRefCS__Group_2__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__0();
@@ -73243,14 +75934,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0"
- // InternalQVTimperative.g:25136:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ;
+ // InternalQVTimperative.g:26072:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ;
public final void rule__WildcardTypeRefCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25140:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 )
- // InternalQVTimperative.g:25141:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1
+ // InternalQVTimperative.g:26076:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 )
+ // InternalQVTimperative.g:26077:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1
{
pushFollow(FollowSets000.FOLLOW_12);
rule__WildcardTypeRefCS__Group_2__0__Impl();
@@ -73281,22 +75972,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__0__Impl"
- // InternalQVTimperative.g:25148:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ;
+ // InternalQVTimperative.g:26084:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ;
public final void rule__WildcardTypeRefCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25152:1: ( ( 'extends' ) )
- // InternalQVTimperative.g:25153:1: ( 'extends' )
+ // InternalQVTimperative.g:26088:1: ( ( 'extends' ) )
+ // InternalQVTimperative.g:26089:1: ( 'extends' )
{
- // InternalQVTimperative.g:25153:1: ( 'extends' )
- // InternalQVTimperative.g:25154:1: 'extends'
+ // InternalQVTimperative.g:26089:1: ( 'extends' )
+ // InternalQVTimperative.g:26090:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
@@ -73322,14 +76013,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1"
- // InternalQVTimperative.g:25167:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ;
+ // InternalQVTimperative.g:26103:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ;
public final void rule__WildcardTypeRefCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25171:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
- // InternalQVTimperative.g:25172:2: rule__WildcardTypeRefCS__Group_2__1__Impl
+ // InternalQVTimperative.g:26107:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl )
+ // InternalQVTimperative.g:26108:2: rule__WildcardTypeRefCS__Group_2__1__Impl
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__Group_2__1__Impl();
@@ -73355,23 +76046,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__Group_2__1__Impl"
- // InternalQVTimperative.g:25178:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ;
+ // InternalQVTimperative.g:26114:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ;
public final void rule__WildcardTypeRefCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25182:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
- // InternalQVTimperative.g:25183:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26118:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) )
+ // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
{
- // InternalQVTimperative.g:25183:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
- // InternalQVTimperative.g:25184:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) )
+ // InternalQVTimperative.g:26120:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsAssignment_2_1());
}
- // InternalQVTimperative.g:25185:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
- // InternalQVTimperative.g:25185:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
+ // InternalQVTimperative.g:26121:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 )
+ // InternalQVTimperative.g:26121:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1();
@@ -73406,17 +76097,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedImportsAssignment_0"
- // InternalQVTimperative.g:25200:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
+ // InternalQVTimperative.g:26136:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ;
public final void rule__TopLevelCS__OwnedImportsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25204:1: ( ( ruleImportCS ) )
- // InternalQVTimperative.g:25205:1: ( ruleImportCS )
+ // InternalQVTimperative.g:26140:1: ( ( ruleImportCS ) )
+ // InternalQVTimperative.g:26141:1: ( ruleImportCS )
{
- // InternalQVTimperative.g:25205:1: ( ruleImportCS )
- // InternalQVTimperative.g:25206:1: ruleImportCS
+ // InternalQVTimperative.g:26141:1: ( ruleImportCS )
+ // InternalQVTimperative.g:26142:1: ruleImportCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportsImportCSParserRuleCall_0_0());
@@ -73451,17 +76142,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedPackagesAssignment_1_0"
- // InternalQVTimperative.g:25215:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:26151:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ;
public final void rule__TopLevelCS__OwnedPackagesAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25219:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:25220:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26155:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:25220:1: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:25221:1: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:26157:1: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_1_0_0());
@@ -73496,17 +76187,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedTransformationsAssignment_1_1"
- // InternalQVTimperative.g:25230:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
+ // InternalQVTimperative.g:26166:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ;
public final void rule__TopLevelCS__OwnedTransformationsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25234:1: ( ( ruleTransformationCS ) )
- // InternalQVTimperative.g:25235:1: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26170:1: ( ( ruleTransformationCS ) )
+ // InternalQVTimperative.g:26171:1: ( ruleTransformationCS )
{
- // InternalQVTimperative.g:25235:1: ( ruleTransformationCS )
- // InternalQVTimperative.g:25236:1: ruleTransformationCS
+ // InternalQVTimperative.g:26171:1: ( ruleTransformationCS )
+ // InternalQVTimperative.g:26172:1: ruleTransformationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsTransformationCSParserRuleCall_1_1_0());
@@ -73541,17 +76232,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedMappingsAssignment_1_2"
- // InternalQVTimperative.g:25245:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ;
+ // InternalQVTimperative.g:26181:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ;
public final void rule__TopLevelCS__OwnedMappingsAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25249:1: ( ( ruleMappingCS ) )
- // InternalQVTimperative.g:25250:1: ( ruleMappingCS )
+ // InternalQVTimperative.g:26185:1: ( ( ruleMappingCS ) )
+ // InternalQVTimperative.g:26186:1: ( ruleMappingCS )
{
- // InternalQVTimperative.g:25250:1: ( ruleMappingCS )
- // InternalQVTimperative.g:25251:1: ruleMappingCS
+ // InternalQVTimperative.g:26186:1: ( ruleMappingCS )
+ // InternalQVTimperative.g:26187:1: ruleMappingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedMappingsMappingCSParserRuleCall_1_2_0());
@@ -73586,17 +76277,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TopLevelCS__OwnedQueriesAssignment_1_3"
- // InternalQVTimperative.g:25260:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ;
+ // InternalQVTimperative.g:26196:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ;
public final void rule__TopLevelCS__OwnedQueriesAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25264:1: ( ( ruleQueryCS ) )
- // InternalQVTimperative.g:25265:1: ( ruleQueryCS )
+ // InternalQVTimperative.g:26200:1: ( ( ruleQueryCS ) )
+ // InternalQVTimperative.g:26201:1: ( ruleQueryCS )
{
- // InternalQVTimperative.g:25265:1: ( ruleQueryCS )
- // InternalQVTimperative.g:25266:1: ruleQueryCS
+ // InternalQVTimperative.g:26201:1: ( ruleQueryCS )
+ // InternalQVTimperative.g:26202:1: ruleQueryCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedQueriesQueryCSParserRuleCall_1_3_0());
@@ -73631,17 +76322,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:25275:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26211:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25279:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25280:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26215:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26216:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25280:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25281:1: rulePathNameCS
+ // InternalQVTimperative.g:26216:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26217:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -73676,17 +76367,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:25290:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26226:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25294:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25295:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26230:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26231:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25295:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25296:1: rulePathNameCS
+ // InternalQVTimperative.g:26231:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26232:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -73721,23 +76412,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__TargetVariableAssignment_2"
- // InternalQVTimperative.g:25305:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26241:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__AddStatementCS__TargetVariableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25309:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:25310:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26245:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:25310:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25311:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26247:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableCrossReference_2_0());
}
- // InternalQVTimperative.g:25312:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25313:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26248:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26249:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
@@ -73778,17 +76469,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AddStatementCS__OwnedExpressionAssignment_4"
- // InternalQVTimperative.g:25324:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26260:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__AddStatementCS__OwnedExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25328:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:25329:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26264:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26265:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:25329:1: ( ruleExpCS )
- // InternalQVTimperative.g:25330:1: ruleExpCS
+ // InternalQVTimperative.g:26265:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26266:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_0());
@@ -73822,18 +76513,132 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__AddStatementCS__OwnedExpressionAssignment_4"
+ // $ANTLR start "rule__AppendParameterBindingCS__ReferredVariableAssignment_0"
+ // InternalQVTimperative.g:26275:1: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__AppendParameterBindingCS__ReferredVariableAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26279:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26280:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26280:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26281:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
+ }
+ // InternalQVTimperative.g:26282:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26283:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__ReferredVariableAssignment_0"
+
+
+ // $ANTLR start "rule__AppendParameterBindingCS__ValueAssignment_2"
+ // InternalQVTimperative.g:26294:1: rule__AppendParameterBindingCS__ValueAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__AppendParameterBindingCS__ValueAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26298:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26299:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26299:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26300:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
+ }
+ // InternalQVTimperative.g:26301:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26302:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppendParameterBindingCS__ValueAssignment_2"
+
+
// $ANTLR start "rule__AppendParameterCS__NameAssignment_1"
- // InternalQVTimperative.g:25339:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26313:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__AppendParameterCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25343:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25344:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26317:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25344:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25345:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26319:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -73868,17 +76673,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AppendParameterCS__OwnedTypeAssignment_3"
- // InternalQVTimperative.g:25354:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26328:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
public final void rule__AppendParameterCS__OwnedTypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25358:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:25359:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26332:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:25359:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:25360:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26334:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
@@ -73912,18 +76717,153 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__AppendParameterCS__OwnedTypeAssignment_3"
+ // $ANTLR start "rule__BufferStatementCS__NameAssignment_1"
+ // InternalQVTimperative.g:26343:1: rule__BufferStatementCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ public final void rule__BufferStatementCS__NameAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26347:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26349:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__NameAssignment_1"
+
+
+ // $ANTLR start "rule__BufferStatementCS__OwnedTypeAssignment_2_1"
+ // InternalQVTimperative.g:26358:1: rule__BufferStatementCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ public final void rule__BufferStatementCS__OwnedTypeAssignment_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26362:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS )
+ {
+ // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26364:1: ruleTypeExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleTypeExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__OwnedTypeAssignment_2_1"
+
+
+ // $ANTLR start "rule__BufferStatementCS__OwnedExpressionAssignment_3_1"
+ // InternalQVTimperative.g:26373:1: rule__BufferStatementCS__OwnedExpressionAssignment_3_1 : ( ruleExpCS ) ;
+ public final void rule__BufferStatementCS__OwnedExpressionAssignment_3_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26377:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26378:1: ( ruleExpCS )
+ {
+ // InternalQVTimperative.g:26378:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26379:1: ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BufferStatementCS__OwnedExpressionAssignment_3_1"
+
+
// $ANTLR start "rule__CheckStatementCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:25369:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26388:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__CheckStatementCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25373:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:25374:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26392:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26393:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:25374:1: ( ruleExpCS )
- // InternalQVTimperative.g:25375:1: ruleExpCS
+ // InternalQVTimperative.g:26393:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26394:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
@@ -73958,17 +76898,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:25384:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26403:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25388:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25389:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26407:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26408:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25389:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25390:1: rulePathNameCS
+ // InternalQVTimperative.g:26408:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26409:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -74003,17 +76943,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:25399:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26418:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25403:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25404:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26422:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26423:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25404:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25405:1: rulePathNameCS
+ // InternalQVTimperative.g:26423:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26424:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -74047,37 +76987,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1"
- // $ANTLR start "rule__DeclareStatementCS__IsCheckedAssignment_1"
- // InternalQVTimperative.g:25414:1: rule__DeclareStatementCS__IsCheckedAssignment_1 : ( ( 'check' ) ) ;
- public final void rule__DeclareStatementCS__IsCheckedAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__DeclareStatementCS__IsCheckAssignment_1"
+ // InternalQVTimperative.g:26433:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ;
+ public final void rule__DeclareStatementCS__IsCheckAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25418:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:25419:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26437:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26438:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:25419:1: ( ( 'check' ) )
- // InternalQVTimperative.g:25420:1: ( 'check' )
+ // InternalQVTimperative.g:26438:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26439:1: ( 'check' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
- // InternalQVTimperative.g:25421:1: ( 'check' )
- // InternalQVTimperative.g:25422:1: 'check'
+ // InternalQVTimperative.g:26440:1: ( 'check' )
+ // InternalQVTimperative.g:26441:1: 'check'
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
}
@@ -74097,21 +77037,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__DeclareStatementCS__IsCheckedAssignment_1"
+ // $ANTLR end "rule__DeclareStatementCS__IsCheckAssignment_1"
// $ANTLR start "rule__DeclareStatementCS__NameAssignment_3"
- // InternalQVTimperative.g:25437:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26456:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__DeclareStatementCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25441:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25442:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26460:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25442:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25443:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26462:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -74146,17 +77086,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:25452:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26471:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ;
public final void rule__DeclareStatementCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25456:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:25457:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26475:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:25457:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:25458:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26477:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
@@ -74191,17 +77131,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DeclareStatementCS__OwnedExpressionAssignment_6"
- // InternalQVTimperative.g:25467:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:26486:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__DeclareStatementCS__OwnedExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25471:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:25472:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26490:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:26491:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:25472:1: ( ruleExpCS )
- // InternalQVTimperative.g:25473:1: ruleExpCS
+ // InternalQVTimperative.g:26491:1: ( ruleExpCS )
+ // InternalQVTimperative.g:26492:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_6_0());
@@ -74236,28 +77176,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__IsCheckedAssignment_1_0"
- // InternalQVTimperative.g:25482:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ;
+ // InternalQVTimperative.g:26501:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ;
public final void rule__DirectionCS__IsCheckedAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25486:1: ( ( ( 'check' ) ) )
- // InternalQVTimperative.g:25487:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26505:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26506:1: ( ( 'check' ) )
{
- // InternalQVTimperative.g:25487:1: ( ( 'check' ) )
- // InternalQVTimperative.g:25488:1: ( 'check' )
+ // InternalQVTimperative.g:26506:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26507:1: ( 'check' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
}
- // InternalQVTimperative.g:25489:1: ( 'check' )
- // InternalQVTimperative.g:25490:1: 'check'
+ // InternalQVTimperative.g:26508:1: ( 'check' )
+ // InternalQVTimperative.g:26509:1: 'check'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
}
- match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
}
@@ -74289,28 +77229,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__IsEnforcedAssignment_1_1"
- // InternalQVTimperative.g:25505:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ;
+ // InternalQVTimperative.g:26524:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ;
public final void rule__DirectionCS__IsEnforcedAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25509:1: ( ( ( 'enforce' ) ) )
- // InternalQVTimperative.g:25510:1: ( ( 'enforce' ) )
+ // InternalQVTimperative.g:26528:1: ( ( ( 'enforce' ) ) )
+ // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) )
{
- // InternalQVTimperative.g:25510:1: ( ( 'enforce' ) )
- // InternalQVTimperative.g:25511:1: ( 'enforce' )
+ // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) )
+ // InternalQVTimperative.g:26530:1: ( 'enforce' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
}
- // InternalQVTimperative.g:25512:1: ( 'enforce' )
- // InternalQVTimperative.g:25513:1: 'enforce'
+ // InternalQVTimperative.g:26531:1: ( 'enforce' )
+ // InternalQVTimperative.g:26532:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
}
- match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
}
@@ -74342,17 +77282,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__NameAssignment_2"
- // InternalQVTimperative.g:25528:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26547:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__DirectionCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25532:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25533:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26551:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25533:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25534:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26553:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -74387,23 +77327,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_4"
- // InternalQVTimperative.g:25543:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26562:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25547:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:25548:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26566:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:25548:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25549:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26568:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_4_0());
}
- // InternalQVTimperative.g:25550:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25551:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26569:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26570:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_4_0_1());
@@ -74444,23 +77384,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DirectionCS__ImportsAssignment_5_1"
- // InternalQVTimperative.g:25562:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26581:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DirectionCS__ImportsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25566:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:25567:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26585:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:25567:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25568:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26587:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_5_1_0());
}
- // InternalQVTimperative.g:25569:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25570:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26588:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26589:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_5_1_0_1());
@@ -74500,24 +77440,191 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__DirectionCS__ImportsAssignment_5_1"
+ // $ANTLR start "rule__GuardParameterBindingCS__IsCheckAssignment_0"
+ // InternalQVTimperative.g:26600:1: rule__GuardParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ public final void rule__GuardParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26604:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26605:1: ( ( 'check' ) )
+ {
+ // InternalQVTimperative.g:26605:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26606:1: ( 'check' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ // InternalQVTimperative.g:26607:1: ( 'check' )
+ // InternalQVTimperative.g:26608:1: 'check'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__IsCheckAssignment_0"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__ReferredVariableAssignment_1"
+ // InternalQVTimperative.g:26623:1: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__GuardParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26627:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26628:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26628:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26629:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+ // InternalQVTimperative.g:26630:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26631:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__ReferredVariableAssignment_1"
+
+
+ // $ANTLR start "rule__GuardParameterBindingCS__ValueAssignment_3"
+ // InternalQVTimperative.g:26642:1: rule__GuardParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__GuardParameterBindingCS__ValueAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26646:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26647:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26647:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26648:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
+ }
+ // InternalQVTimperative.g:26649:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26650:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__GuardParameterBindingCS__ValueAssignment_3"
+
+
// $ANTLR start "rule__GuardParameterCS__ReferredTypedModelAssignment_2"
- // InternalQVTimperative.g:25581:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:26661:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__GuardParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25585:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:25586:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26665:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:25586:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25587:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26667:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
}
- // InternalQVTimperative.g:25588:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25589:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26668:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26669:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1());
@@ -74558,17 +77665,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__NameAssignment_3"
- // InternalQVTimperative.g:25600:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26680:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__GuardParameterCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25604:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25605:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26684:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25605:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25606:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26686:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -74603,17 +77710,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__GuardParameterCS__OwnedTypeAssignment_5"
- // InternalQVTimperative.g:25615:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:26695:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
public final void rule__GuardParameterCS__OwnedTypeAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25619:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:25620:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26699:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:25620:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:25621:1: ruleTypeExpCS
+ // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:26701:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
@@ -74648,17 +77755,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__NameAssignment_1_0"
- // InternalQVTimperative.g:25630:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:26710:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ;
public final void rule__ImportCS__NameAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25634:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:25635:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:26714:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:26715:1: ( ruleIdentifier )
{
- // InternalQVTimperative.g:25635:1: ( ruleIdentifier )
- // InternalQVTimperative.g:25636:1: ruleIdentifier
+ // InternalQVTimperative.g:26715:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:26716:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
@@ -74693,17 +77800,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:25645:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
+ // InternalQVTimperative.g:26725:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ;
public final void rule__ImportCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25649:1: ( ( ruleURIPathNameCS ) )
- // InternalQVTimperative.g:25650:1: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:26729:1: ( ( ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS )
{
- // InternalQVTimperative.g:25650:1: ( ruleURIPathNameCS )
- // InternalQVTimperative.g:25651:1: ruleURIPathNameCS
+ // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS )
+ // InternalQVTimperative.g:26731:1: ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
@@ -74738,28 +77845,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ImportCS__IsAllAssignment_3_0"
- // InternalQVTimperative.g:25660:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
+ // InternalQVTimperative.g:26740:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ;
public final void rule__ImportCS__IsAllAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25664:1: ( ( ( '::' ) ) )
- // InternalQVTimperative.g:25665:1: ( ( '::' ) )
+ // InternalQVTimperative.g:26744:1: ( ( ( '::' ) ) )
+ // InternalQVTimperative.g:26745:1: ( ( '::' ) )
{
- // InternalQVTimperative.g:25665:1: ( ( '::' ) )
- // InternalQVTimperative.g:25666:1: ( '::' )
+ // InternalQVTimperative.g:26745:1: ( ( '::' ) )
+ // InternalQVTimperative.g:26746:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
- // InternalQVTimperative.g:25667:1: ( '::' )
- // InternalQVTimperative.g:25668:1: '::'
+ // InternalQVTimperative.g:26747:1: ( '::' )
+ // InternalQVTimperative.g:26748:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
- match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
}
@@ -74790,18 +77897,185 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__ImportCS__IsAllAssignment_3_0"
+ // $ANTLR start "rule__LoopParameterBindingCS__IsCheckAssignment_0"
+ // InternalQVTimperative.g:26763:1: rule__LoopParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ public final void rule__LoopParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26767:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:26768:1: ( ( 'check' ) )
+ {
+ // InternalQVTimperative.g:26768:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:26769:1: ( 'check' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ // InternalQVTimperative.g:26770:1: ( 'check' )
+ // InternalQVTimperative.g:26771:1: 'check'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__IsCheckAssignment_0"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__ReferredVariableAssignment_1"
+ // InternalQVTimperative.g:26786:1: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__LoopParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26790:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26791:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26791:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26792:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+ // InternalQVTimperative.g:26793:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26794:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__ReferredVariableAssignment_1"
+
+
+ // $ANTLR start "rule__LoopParameterBindingCS__ValueAssignment_3"
+ // InternalQVTimperative.g:26805:1: rule__LoopParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__LoopParameterBindingCS__ValueAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:26809:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:26810:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:26810:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26811:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
+ }
+ // InternalQVTimperative.g:26812:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26813:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopParameterBindingCS__ValueAssignment_3"
+
+
// $ANTLR start "rule__MappingCS__NameAssignment_2"
- // InternalQVTimperative.g:25683:1: rule__MappingCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:26824:1: rule__MappingCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__MappingCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25687:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25688:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26828:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25688:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25689:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:26830:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -74836,17 +78110,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedInPathNameAssignment_3_1"
- // InternalQVTimperative.g:25698:1: rule__MappingCS__OwnedInPathNameAssignment_3_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:26839:1: rule__MappingCS__OwnedInPathNameAssignment_3_1 : ( rulePathNameCS ) ;
public final void rule__MappingCS__OwnedInPathNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25702:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25703:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26843:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26844:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25703:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25704:1: rulePathNameCS
+ // InternalQVTimperative.g:26844:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26845:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
@@ -74881,17 +78155,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedParametersAssignment_5"
- // InternalQVTimperative.g:25713:1: rule__MappingCS__OwnedParametersAssignment_5 : ( ruleMappingParameterCS ) ;
+ // InternalQVTimperative.g:26854:1: rule__MappingCS__OwnedParametersAssignment_5 : ( ruleMappingParameterCS ) ;
public final void rule__MappingCS__OwnedParametersAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25717:1: ( ( ruleMappingParameterCS ) )
- // InternalQVTimperative.g:25718:1: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26858:1: ( ( ruleMappingParameterCS ) )
+ // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS )
{
- // InternalQVTimperative.g:25718:1: ( ruleMappingParameterCS )
- // InternalQVTimperative.g:25719:1: ruleMappingParameterCS
+ // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS )
+ // InternalQVTimperative.g:26860:1: ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
@@ -74926,17 +78200,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_6"
- // InternalQVTimperative.g:25728:1: rule__MappingCS__OwnedStatementsAssignment_6 : ( ruleGuardStatementCS ) ;
+ // InternalQVTimperative.g:26869:1: rule__MappingCS__OwnedStatementsAssignment_6 : ( ruleGuardStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25732:1: ( ( ruleGuardStatementCS ) )
- // InternalQVTimperative.g:25733:1: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26873:1: ( ( ruleGuardStatementCS ) )
+ // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS )
{
- // InternalQVTimperative.g:25733:1: ( ruleGuardStatementCS )
- // InternalQVTimperative.g:25734:1: ruleGuardStatementCS
+ // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS )
+ // InternalQVTimperative.g:26875:1: ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
@@ -74971,17 +78245,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_7"
- // InternalQVTimperative.g:25743:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleCommitStatementCS ) ;
+ // InternalQVTimperative.g:26884:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleCommitStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25747:1: ( ( ruleCommitStatementCS ) )
- // InternalQVTimperative.g:25748:1: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26888:1: ( ( ruleCommitStatementCS ) )
+ // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS )
{
- // InternalQVTimperative.g:25748:1: ( ruleCommitStatementCS )
- // InternalQVTimperative.g:25749:1: ruleCommitStatementCS
+ // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS )
+ // InternalQVTimperative.g:26890:1: ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
@@ -75016,17 +78290,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_8"
- // InternalQVTimperative.g:25758:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:26899:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleControlStatementCS ) ;
public final void rule__MappingCS__OwnedStatementsAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25762:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:25763:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26903:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:25763:1: ( ruleControlStatementCS )
- // InternalQVTimperative.g:25764:1: ruleControlStatementCS
+ // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:26905:1: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
@@ -75061,28 +78335,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingCallCS__IsInfiniteAssignment_1"
- // InternalQVTimperative.g:25773:1: rule__MappingCallCS__IsInfiniteAssignment_1 : ( ( 'infinite' ) ) ;
+ // InternalQVTimperative.g:26914:1: rule__MappingCallCS__IsInfiniteAssignment_1 : ( ( 'infinite' ) ) ;
public final void rule__MappingCallCS__IsInfiniteAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25777:1: ( ( ( 'infinite' ) ) )
- // InternalQVTimperative.g:25778:1: ( ( 'infinite' ) )
+ // InternalQVTimperative.g:26918:1: ( ( ( 'infinite' ) ) )
+ // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) )
{
- // InternalQVTimperative.g:25778:1: ( ( 'infinite' ) )
- // InternalQVTimperative.g:25779:1: ( 'infinite' )
+ // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) )
+ // InternalQVTimperative.g:26920:1: ( 'infinite' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
}
- // InternalQVTimperative.g:25780:1: ( 'infinite' )
- // InternalQVTimperative.g:25781:1: 'infinite'
+ // InternalQVTimperative.g:26921:1: ( 'infinite' )
+ // InternalQVTimperative.g:26922:1: 'infinite'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
}
- match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
}
@@ -75113,29 +78387,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__MappingCallCS__IsInfiniteAssignment_1"
- // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_3"
- // InternalQVTimperative.g:25796:1: rule__MappingCallCS__OwnedPathNameAssignment_3 : ( rulePathNameCS ) ;
- public final void rule__MappingCallCS__OwnedPathNameAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__IsInstallAssignment_2_1"
+ // InternalQVTimperative.g:26937:1: rule__MappingCallCS__IsInstallAssignment_2_1 : ( ( 'install' ) ) ;
+ public final void rule__MappingCallCS__IsInstallAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25800:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25801:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26941:1: ( ( ( 'install' ) ) )
+ // InternalQVTimperative.g:26942:1: ( ( 'install' ) )
{
- // InternalQVTimperative.g:25801:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25802:1: rulePathNameCS
+ // InternalQVTimperative.g:26942:1: ( ( 'install' ) )
+ // InternalQVTimperative.g:26943:1: ( 'install' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ }
+ // InternalQVTimperative.g:26944:1: ( 'install' )
+ // InternalQVTimperative.g:26945:1: 'install'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ }
+ match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ }
+
}
- pushFollow(FollowSets000.FOLLOW_2);
- rulePathNameCS();
- state._fsp--;
- if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
}
}
@@ -75155,32 +78437,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_3"
+ // $ANTLR end "rule__MappingCallCS__IsInstallAssignment_2_1"
- // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_5"
- // InternalQVTimperative.g:25811:1: rule__MappingCallCS__OwnedBindingsAssignment_5 : ( ruleMappingCallBindingCS ) ;
- public final void rule__MappingCallCS__OwnedBindingsAssignment_5() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__IsInvokeAssignment_2_2"
+ // InternalQVTimperative.g:26960:1: rule__MappingCallCS__IsInvokeAssignment_2_2 : ( ( 'invoke' ) ) ;
+ public final void rule__MappingCallCS__IsInvokeAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25815:1: ( ( ruleMappingCallBindingCS ) )
- // InternalQVTimperative.g:25816:1: ( ruleMappingCallBindingCS )
+ // InternalQVTimperative.g:26964:1: ( ( ( 'invoke' ) ) )
+ // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) )
{
- // InternalQVTimperative.g:25816:1: ( ruleMappingCallBindingCS )
- // InternalQVTimperative.g:25817:1: ruleMappingCallBindingCS
+ // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) )
+ // InternalQVTimperative.g:26966:1: ( 'invoke' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0());
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ }
+ // InternalQVTimperative.g:26967:1: ( 'invoke' )
+ // InternalQVTimperative.g:26968:1: 'invoke'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ }
+ match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+ }
+
}
- pushFollow(FollowSets000.FOLLOW_2);
- ruleMappingCallBindingCS();
- state._fsp--;
- if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0());
+ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
}
}
@@ -75200,44 +78490,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_5"
+ // $ANTLR end "rule__MappingCallCS__IsInvokeAssignment_2_2"
- // $ANTLR start "rule__MappingCallBindingCS__ReferredVariableAssignment_0"
- // InternalQVTimperative.g:25826:1: rule__MappingCallBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__MappingCallBindingCS__ReferredVariableAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_3"
+ // InternalQVTimperative.g:26983:1: rule__MappingCallCS__OwnedPathNameAssignment_3 : ( rulePathNameCS ) ;
+ public final void rule__MappingCallCS__OwnedPathNameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25830:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:25831:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:26987:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:26988:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25831:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25832:1: ( ruleUnrestrictedName )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0());
- }
- // InternalQVTimperative.g:25833:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25834:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:26988:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:26989:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleUnrestrictedName();
+ rulePathNameCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
}
}
@@ -75257,32 +78535,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallBindingCS__ReferredVariableAssignment_0"
+ // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_3"
- // $ANTLR start "rule__MappingCallBindingCS__OwnedValueAssignment_2"
- // InternalQVTimperative.g:25845:1: rule__MappingCallBindingCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
- public final void rule__MappingCallBindingCS__OwnedValueAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_5"
+ // InternalQVTimperative.g:26998:1: rule__MappingCallCS__OwnedBindingsAssignment_5 : ( ruleMappingParameterBindingCS ) ;
+ public final void rule__MappingCallCS__OwnedBindingsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25849:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:25850:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27002:1: ( ( ruleMappingParameterBindingCS ) )
+ // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:25850:1: ( ruleExpCS )
- // InternalQVTimperative.g:25851:1: ruleExpCS
+ // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:27004:1: ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
+ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- ruleExpCS();
+ ruleMappingParameterBindingCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
+ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
}
}
@@ -75302,21 +78580,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
return ;
}
- // $ANTLR end "rule__MappingCallBindingCS__OwnedValueAssignment_2"
+ // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_5"
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:25860:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27013:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25864:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25865:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27017:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27018:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25865:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25866:1: rulePathNameCS
+ // InternalQVTimperative.g:27018:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27019:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -75351,17 +78629,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:25875:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27028:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25879:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25880:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27032:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27033:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25880:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25881:1: rulePathNameCS
+ // InternalQVTimperative.g:27033:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27034:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -75396,17 +78674,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedIteratorAssignment_2"
- // InternalQVTimperative.g:25890:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
+ // InternalQVTimperative.g:27043:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ;
public final void rule__MappingLoopCS__OwnedIteratorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25894:1: ( ( ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:25895:1: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27047:1: ( ( ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:25895:1: ( ruleMappingIteratorCS )
- // InternalQVTimperative.g:25896:1: ruleMappingIteratorCS
+ // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS )
+ // InternalQVTimperative.g:27049:1: ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0());
@@ -75441,17 +78719,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:25905:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27058:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__MappingLoopCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25909:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:25910:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27062:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27063:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:25910:1: ( ruleExpCS )
- // InternalQVTimperative.g:25911:1: ruleExpCS
+ // InternalQVTimperative.g:27063:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27064:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -75486,17 +78764,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingLoopCS__OwnedMappingStatementsAssignment_6"
- // InternalQVTimperative.g:25920:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
+ // InternalQVTimperative.g:27073:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ;
public final void rule__MappingLoopCS__OwnedMappingStatementsAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25924:1: ( ( ruleControlStatementCS ) )
- // InternalQVTimperative.g:25925:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27077:1: ( ( ruleControlStatementCS ) )
+ // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS )
{
- // InternalQVTimperative.g:25925:1: ( ruleControlStatementCS )
- // InternalQVTimperative.g:25926:1: ruleControlStatementCS
+ // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS )
+ // InternalQVTimperative.g:27079:1: ruleControlStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0());
@@ -75531,17 +78809,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__NameAssignment_0"
- // InternalQVTimperative.g:25935:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27088:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__MappingIteratorCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25939:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:25940:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27092:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:25940:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:25941:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27094:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -75576,17 +78854,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MappingIteratorCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:25950:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27103:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MappingIteratorCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25954:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:25955:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27107:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:25955:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:25956:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27109:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -75621,17 +78899,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:25965:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27118:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25969:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25970:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27122:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27123:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25970:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25971:1: rulePathNameCS
+ // InternalQVTimperative.g:27123:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27124:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -75666,17 +78944,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:25980:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27133:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25984:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:25985:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27137:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27138:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:25985:1: ( rulePathNameCS )
- // InternalQVTimperative.g:25986:1: rulePathNameCS
+ // InternalQVTimperative.g:27138:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27139:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -75711,23 +78989,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__ReferredTypedModelAssignment_3"
- // InternalQVTimperative.g:25995:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27148:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__NewStatementCS__ReferredTypedModelAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:25999:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26000:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27152:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26000:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26001:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27154:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_3_0());
}
- // InternalQVTimperative.g:26002:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26003:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27155:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27156:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_3_0_1());
@@ -75768,17 +79046,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__NameAssignment_4"
- // InternalQVTimperative.g:26014:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27167:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ;
public final void rule__NewStatementCS__NameAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26018:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26019:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27171:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26019:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26020:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27173:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getNameUnrestrictedNameParserRuleCall_4_0());
@@ -75813,17 +79091,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedTypeAssignment_6"
- // InternalQVTimperative.g:26029:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27182:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ;
public final void rule__NewStatementCS__OwnedTypeAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26033:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26034:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27186:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26034:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26035:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27188:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_6_0());
@@ -75858,17 +79136,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NewStatementCS__OwnedExpressionAssignment_7_1"
- // InternalQVTimperative.g:26044:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27197:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ;
public final void rule__NewStatementCS__OwnedExpressionAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26048:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26049:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27201:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27202:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26049:1: ( ruleExpCS )
- // InternalQVTimperative.g:26050:1: ruleExpCS
+ // InternalQVTimperative.g:27202:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27203:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_1_0());
@@ -75902,153 +79180,18 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__NewStatementCS__OwnedExpressionAssignment_7_1"
- // $ANTLR start "rule__OutVariableCS__NameAssignment_1"
- // InternalQVTimperative.g:26059:1: rule__OutVariableCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
- public final void rule__OutVariableCS__NameAssignment_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:26063:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26064:1: ( ruleUnrestrictedName )
- {
- // InternalQVTimperative.g:26064:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26065:1: ruleUnrestrictedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
- }
- pushFollow(FollowSets000.FOLLOW_2);
- ruleUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__NameAssignment_1"
-
-
- // $ANTLR start "rule__OutVariableCS__OwnedTypeAssignment_3"
- // InternalQVTimperative.g:26074:1: rule__OutVariableCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ;
- public final void rule__OutVariableCS__OwnedTypeAssignment_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:26078:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26079:1: ( ruleTypeExpCS )
- {
- // InternalQVTimperative.g:26079:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26080:1: ruleTypeExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
- }
- pushFollow(FollowSets000.FOLLOW_2);
- ruleTypeExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__OwnedTypeAssignment_3"
-
-
- // $ANTLR start "rule__OutVariableCS__OwnedExpressionAssignment_4_1"
- // InternalQVTimperative.g:26089:1: rule__OutVariableCS__OwnedExpressionAssignment_4_1 : ( ruleExpCS ) ;
- public final void rule__OutVariableCS__OwnedExpressionAssignment_4_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // InternalQVTimperative.g:26093:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26094:1: ( ruleExpCS )
- {
- // InternalQVTimperative.g:26094:1: ( ruleExpCS )
- // InternalQVTimperative.g:26095:1: ruleExpCS
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
- }
- pushFollow(FollowSets000.FOLLOW_2);
- ruleExpCS();
-
- state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__OutVariableCS__OwnedExpressionAssignment_4_1"
-
-
// $ANTLR start "rule__ParamDeclarationCS__NameAssignment_0"
- // InternalQVTimperative.g:26104:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27212:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParamDeclarationCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26108:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26109:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27216:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26109:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26110:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27218:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -76083,17 +79226,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParamDeclarationCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:26119:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27227:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__ParamDeclarationCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26123:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26124:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27231:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26124:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26125:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27233:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -76128,17 +79271,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:26134:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27242:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__QualifiedPackageCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26138:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:26139:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27246:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:26139:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:26140:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27248:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -76173,17 +79316,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NameAssignment_2"
- // InternalQVTimperative.g:26149:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27257:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26153:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26154:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27261:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26154:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26155:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27263:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -76218,17 +79361,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsPrefixAssignment_3_1"
- // InternalQVTimperative.g:26164:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27272:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ;
public final void rule__QualifiedPackageCS__NsPrefixAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26168:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26169:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27276:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26169:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26170:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27278:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0());
@@ -76263,17 +79406,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__NsURIAssignment_4_1"
- // InternalQVTimperative.g:26179:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
+ // InternalQVTimperative.g:27287:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ;
public final void rule__QualifiedPackageCS__NsURIAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26183:1: ( ( ruleURI ) )
- // InternalQVTimperative.g:26184:1: ( ruleURI )
+ // InternalQVTimperative.g:27291:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:27292:1: ( ruleURI )
{
- // InternalQVTimperative.g:26184:1: ( ruleURI )
- // InternalQVTimperative.g:26185:1: ruleURI
+ // InternalQVTimperative.g:27292:1: ( ruleURI )
+ // InternalQVTimperative.g:27293:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0());
@@ -76308,17 +79451,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0"
- // InternalQVTimperative.g:26194:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ;
+ // InternalQVTimperative.g:27302:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ;
public final void rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26198:1: ( ( ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:26199:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27306:1: ( ( ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:26199:1: ( ruleQualifiedPackageCS )
- // InternalQVTimperative.g:26200:1: ruleQualifiedPackageCS
+ // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:27308:1: ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0());
@@ -76353,23 +79496,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1"
- // InternalQVTimperative.g:26209:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ;
+ // InternalQVTimperative.g:27317:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ;
public final void rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26213:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
- // InternalQVTimperative.g:26214:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27321:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) )
+ // InternalQVTimperative.g:27322:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
{
- // InternalQVTimperative.g:26214:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
- // InternalQVTimperative.g:26215:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
+ // InternalQVTimperative.g:27322:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) )
+ // InternalQVTimperative.g:27323:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAlternatives_5_0_1_1_0());
}
- // InternalQVTimperative.g:26216:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
- // InternalQVTimperative.g:26216:2: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0
+ // InternalQVTimperative.g:27324:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 )
+ // InternalQVTimperative.g:27324:2: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0();
@@ -76404,28 +79547,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__IsTransientAssignment_0"
- // InternalQVTimperative.g:26225:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:27333:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ;
public final void rule__QueryCS__IsTransientAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26229:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:26230:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27337:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:27338:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:26230:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:26231:1: ( 'transient' )
+ // InternalQVTimperative.g:27338:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:27339:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
}
- // InternalQVTimperative.g:26232:1: ( 'transient' )
- // InternalQVTimperative.g:26233:1: 'transient'
+ // InternalQVTimperative.g:27340:1: ( 'transient' )
+ // InternalQVTimperative.g:27341:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
}
- match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
}
@@ -76457,17 +79600,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedPathNameAssignment_2"
- // InternalQVTimperative.g:26248:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27356:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ;
public final void rule__QueryCS__OwnedPathNameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26252:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:26253:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27360:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:26253:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:26254:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27362:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_2_0());
@@ -76502,17 +79645,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__NameAssignment_3"
- // InternalQVTimperative.g:26263:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27371:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__QueryCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26267:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26268:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27375:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26268:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26269:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27377:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -76547,17 +79690,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_0"
- // InternalQVTimperative.g:26278:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27386:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ;
public final void rule__QueryCS__OwnedParametersAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26282:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:26283:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27390:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:26283:1: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:26284:1: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27392:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_0_0());
@@ -76592,17 +79735,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_1_1"
- // InternalQVTimperative.g:26293:1: rule__QueryCS__OwnedParametersAssignment_5_1_1 : ( ruleParamDeclarationCS ) ;
+ // InternalQVTimperative.g:27401:1: rule__QueryCS__OwnedParametersAssignment_5_1_1 : ( ruleParamDeclarationCS ) ;
public final void rule__QueryCS__OwnedParametersAssignment_5_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26297:1: ( ( ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:26298:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27405:1: ( ( ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:26298:1: ( ruleParamDeclarationCS )
- // InternalQVTimperative.g:26299:1: ruleParamDeclarationCS
+ // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS )
+ // InternalQVTimperative.g:27407:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_1_1_0());
@@ -76637,17 +79780,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedTypeAssignment_8"
- // InternalQVTimperative.g:26308:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:27416:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ;
public final void rule__QueryCS__OwnedTypeAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26312:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:26313:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27420:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:26313:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:26314:1: ruleTypeExpCS
+ // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27422:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_8_0());
@@ -76682,17 +79825,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__QueryCS__OwnedExpressionAssignment_9_1_1"
- // InternalQVTimperative.g:26323:1: rule__QueryCS__OwnedExpressionAssignment_9_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27431:1: rule__QueryCS__OwnedExpressionAssignment_9_1_1 : ( ruleExpCS ) ;
public final void rule__QueryCS__OwnedExpressionAssignment_9_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26327:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26328:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27435:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27436:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26328:1: ( ruleExpCS )
- // InternalQVTimperative.g:26329:1: ruleExpCS
+ // InternalQVTimperative.g:27436:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27437:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_9_1_1_0());
@@ -76727,17 +79870,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:26338:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:27446:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26342:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:26343:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27450:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:26343:1: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:26344:1: ruleFirstPathElementCS
+ // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:27452:1: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -76772,17 +79915,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_2_0"
- // InternalQVTimperative.g:26353:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:27461:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ;
public final void rule__ScopeNameCS__OwnedPathElementsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26357:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:26358:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27465:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:26358:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:26359:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:27467:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
@@ -76817,17 +79960,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_1"
- // InternalQVTimperative.g:26368:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27476:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26372:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26373:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27480:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27481:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26373:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26374:1: rulePathNameCS
+ // InternalQVTimperative.g:27481:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27482:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
@@ -76862,17 +80005,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1"
- // InternalQVTimperative.g:26383:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:27491:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ;
public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26387:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:26388:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27495:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:27496:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:26388:1: ( rulePathNameCS )
- // InternalQVTimperative.g:26389:1: rulePathNameCS
+ // InternalQVTimperative.g:27496:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:27497:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
@@ -76907,28 +80050,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__IsNotifyAssignment_1"
- // InternalQVTimperative.g:26398:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
+ // InternalQVTimperative.g:27506:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ;
public final void rule__SetStatementCS__IsNotifyAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26402:1: ( ( ( 'notify' ) ) )
- // InternalQVTimperative.g:26403:1: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27510:1: ( ( ( 'notify' ) ) )
+ // InternalQVTimperative.g:27511:1: ( ( 'notify' ) )
{
- // InternalQVTimperative.g:26403:1: ( ( 'notify' ) )
- // InternalQVTimperative.g:26404:1: ( 'notify' )
+ // InternalQVTimperative.g:27511:1: ( ( 'notify' ) )
+ // InternalQVTimperative.g:27512:1: ( 'notify' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
}
- // InternalQVTimperative.g:26405:1: ( 'notify' )
- // InternalQVTimperative.g:26406:1: 'notify'
+ // InternalQVTimperative.g:27513:1: ( 'notify' )
+ // InternalQVTimperative.g:27514:1: 'notify'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
}
- match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
}
@@ -76960,23 +80103,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredVariableAssignment_3"
- // InternalQVTimperative.g:26421:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27529:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredVariableAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26425:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26426:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27533:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26426:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26427:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27535:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0());
}
- // InternalQVTimperative.g:26428:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26429:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27536:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27537:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_3_0_1());
@@ -77017,23 +80160,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__ReferredPropertyAssignment_5"
- // InternalQVTimperative.g:26440:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:27548:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__SetStatementCS__ReferredPropertyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26444:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:26445:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27552:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:26445:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26446:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27554:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0());
}
- // InternalQVTimperative.g:26447:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26448:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27555:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27556:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_5_0_1());
@@ -77074,17 +80217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SetStatementCS__OwnedExpressionAssignment_7"
- // InternalQVTimperative.g:26459:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:27567:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ;
public final void rule__SetStatementCS__OwnedExpressionAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26463:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:26464:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27571:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27572:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:26464:1: ( ruleExpCS )
- // InternalQVTimperative.g:26465:1: ruleExpCS
+ // InternalQVTimperative.g:27572:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27573:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_0());
@@ -77118,18 +80261,320 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR end "rule__SetStatementCS__OwnedExpressionAssignment_7"
+ // $ANTLR start "rule__SimpleParameterBindingCS__IsCheckAssignment_0"
+ // InternalQVTimperative.g:27582:1: rule__SimpleParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ;
+ public final void rule__SimpleParameterBindingCS__IsCheckAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27586:1: ( ( ( 'check' ) ) )
+ // InternalQVTimperative.g:27587:1: ( ( 'check' ) )
+ {
+ // InternalQVTimperative.g:27587:1: ( ( 'check' ) )
+ // InternalQVTimperative.g:27588:1: ( 'check' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ // InternalQVTimperative.g:27589:1: ( 'check' )
+ // InternalQVTimperative.g:27590:1: 'check'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+ match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__IsCheckAssignment_0"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1"
+ // InternalQVTimperative.g:27605:1: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__SimpleParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27609:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27610:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:27610:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27611:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
+ }
+ // InternalQVTimperative.g:27612:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27613:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1"
+
+
+ // $ANTLR start "rule__SimpleParameterBindingCS__OwnedValueAssignment_3"
+ // InternalQVTimperative.g:27624:1: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 : ( ruleExpCS ) ;
+ public final void rule__SimpleParameterBindingCS__OwnedValueAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27628:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:27629:1: ( ruleExpCS )
+ {
+ // InternalQVTimperative.g:27629:1: ( ruleExpCS )
+ // InternalQVTimperative.g:27630:1: ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterBindingCS__OwnedValueAssignment_3"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__ReferredTypedModelAssignment_2"
+ // InternalQVTimperative.g:27639:1: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__SimpleParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27643:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:27644:1: ( ( ruleUnrestrictedName ) )
+ {
+ // InternalQVTimperative.g:27644:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27645:1: ( ruleUnrestrictedName )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
+ }
+ // InternalQVTimperative.g:27646:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27647:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1());
+ }
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__ReferredTypedModelAssignment_2"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__NameAssignment_3"
+ // InternalQVTimperative.g:27658:1: rule__SimpleParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ public final void rule__SimpleParameterCS__NameAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27662:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27663:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:27663:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27664:1: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__NameAssignment_3"
+
+
+ // $ANTLR start "rule__SimpleParameterCS__OwnedTypeAssignment_5"
+ // InternalQVTimperative.g:27673:1: rule__SimpleParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ;
+ public final void rule__SimpleParameterCS__OwnedTypeAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalQVTimperative.g:27677:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:27678:1: ( ruleTypeExpCS )
+ {
+ // InternalQVTimperative.g:27678:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:27679:1: ruleTypeExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ ruleTypeExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleParameterCS__OwnedTypeAssignment_5"
+
+
// $ANTLR start "rule__TransformationCS__OwnedPathNameAssignment_1"
- // InternalQVTimperative.g:26474:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
+ // InternalQVTimperative.g:27688:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ;
public final void rule__TransformationCS__OwnedPathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26478:1: ( ( ruleScopeNameCS ) )
- // InternalQVTimperative.g:26479:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27692:1: ( ( ruleScopeNameCS ) )
+ // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS )
{
- // InternalQVTimperative.g:26479:1: ( ruleScopeNameCS )
- // InternalQVTimperative.g:26480:1: ruleScopeNameCS
+ // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS )
+ // InternalQVTimperative.g:27694:1: ruleScopeNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
@@ -77164,17 +80609,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__NameAssignment_2"
- // InternalQVTimperative.g:26489:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
+ // InternalQVTimperative.g:27703:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ;
public final void rule__TransformationCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26493:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:26494:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:27707:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:27708:1: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:26494:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:26495:1: ruleUnreservedName
+ // InternalQVTimperative.g:27708:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:27709:1: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
@@ -77209,17 +80654,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TransformationCS__OwnedDirectionsAssignment_4_0"
- // InternalQVTimperative.g:26504:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ;
+ // InternalQVTimperative.g:27718:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ;
public final void rule__TransformationCS__OwnedDirectionsAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26508:1: ( ( ruleDirectionCS ) )
- // InternalQVTimperative.g:26509:1: ( ruleDirectionCS )
+ // InternalQVTimperative.g:27722:1: ( ( ruleDirectionCS ) )
+ // InternalQVTimperative.g:27723:1: ( ruleDirectionCS )
{
- // InternalQVTimperative.g:26509:1: ( ruleDirectionCS )
- // InternalQVTimperative.g:26510:1: ruleDirectionCS
+ // InternalQVTimperative.g:27723:1: ( ruleDirectionCS )
+ // InternalQVTimperative.g:27724:1: ruleDirectionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_4_0_0());
@@ -77254,28 +80699,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:26519:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:27733:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26523:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:26524:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27737:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:27738:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:26524:1: ( ( 'static' ) )
- // InternalQVTimperative.g:26525:1: ( 'static' )
+ // InternalQVTimperative.g:27738:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27739:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:26526:1: ( 'static' )
- // InternalQVTimperative.g:26527:1: 'static'
+ // InternalQVTimperative.g:27740:1: ( 'static' )
+ // InternalQVTimperative.g:27741:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
@@ -77307,28 +80752,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:26542:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:27756:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26546:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:26547:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27760:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:27761:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:26547:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:26548:1: ( 'definition' )
+ // InternalQVTimperative.g:27761:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27762:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:26549:1: ( 'definition' )
- // InternalQVTimperative.g:26550:1: 'definition'
+ // InternalQVTimperative.g:27763:1: ( 'definition' )
+ // InternalQVTimperative.g:27764:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
@@ -77360,28 +80805,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:26565:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:27779:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26569:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:26570:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27783:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:27784:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:26570:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:26571:1: ( 'definition' )
+ // InternalQVTimperative.g:27784:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:27785:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:26572:1: ( 'definition' )
- // InternalQVTimperative.g:26573:1: 'definition'
+ // InternalQVTimperative.g:27786:1: ( 'definition' )
+ // InternalQVTimperative.g:27787:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
@@ -77413,28 +80858,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:26588:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:27802:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26592:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:26593:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27806:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:27807:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:26593:1: ( ( 'static' ) )
- // InternalQVTimperative.g:26594:1: ( 'static' )
+ // InternalQVTimperative.g:27807:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:27808:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:26595:1: ( 'static' )
- // InternalQVTimperative.g:26596:1: 'static'
+ // InternalQVTimperative.g:27809:1: ( 'static' )
+ // InternalQVTimperative.g:27810:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
@@ -77466,17 +80911,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__NameAssignment_2"
- // InternalQVTimperative.g:26611:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:27825:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__AttributeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26615:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:26616:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27829:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:26616:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:26617:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:27831:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -77511,17 +80956,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedTypeAssignment_3_1"
- // InternalQVTimperative.g:26626:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:27840:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__AttributeCS__OwnedTypeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26630:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:26631:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:27844:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:26631:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:26632:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:27846:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0());
@@ -77556,17 +81001,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__DefaultAssignment_4_1"
- // InternalQVTimperative.g:26641:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:27855:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__AttributeCS__DefaultAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26645:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:26646:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27859:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:26646:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:26647:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:27861:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -77597,28 +81042,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_0"
- // InternalQVTimperative.g:26656:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:27870:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26660:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:26661:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:27874:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:27875:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:26661:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:26662:1: ( 'derived' )
+ // InternalQVTimperative.g:27875:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:27876:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
}
- // InternalQVTimperative.g:26663:1: ( 'derived' )
- // InternalQVTimperative.g:26664:1: 'derived'
+ // InternalQVTimperative.g:27877:1: ( 'derived' )
+ // InternalQVTimperative.g:27878:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
}
- match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
}
@@ -77650,28 +81095,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_1"
- // InternalQVTimperative.g:26679:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:27893:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26683:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:26684:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:27897:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:27898:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:26684:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:26685:1: ( '!derived' )
+ // InternalQVTimperative.g:27898:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:27899:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
}
- // InternalQVTimperative.g:26686:1: ( '!derived' )
- // InternalQVTimperative.g:26687:1: '!derived'
+ // InternalQVTimperative.g:27900:1: ( '!derived' )
+ // InternalQVTimperative.g:27901:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
}
- match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
}
@@ -77703,28 +81148,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_2"
- // InternalQVTimperative.g:26702:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ;
+ // InternalQVTimperative.g:27916:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26706:1: ( ( ( 'id' ) ) )
- // InternalQVTimperative.g:26707:1: ( ( 'id' ) )
+ // InternalQVTimperative.g:27920:1: ( ( ( 'id' ) ) )
+ // InternalQVTimperative.g:27921:1: ( ( 'id' ) )
{
- // InternalQVTimperative.g:26707:1: ( ( 'id' ) )
- // InternalQVTimperative.g:26708:1: ( 'id' )
+ // InternalQVTimperative.g:27921:1: ( ( 'id' ) )
+ // InternalQVTimperative.g:27922:1: ( 'id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
}
- // InternalQVTimperative.g:26709:1: ( 'id' )
- // InternalQVTimperative.g:26710:1: 'id'
+ // InternalQVTimperative.g:27923:1: ( 'id' )
+ // InternalQVTimperative.g:27924:1: 'id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
}
- match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
}
@@ -77756,28 +81201,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_3"
- // InternalQVTimperative.g:26725:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ;
+ // InternalQVTimperative.g:27939:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26729:1: ( ( ( '!id' ) ) )
- // InternalQVTimperative.g:26730:1: ( ( '!id' ) )
+ // InternalQVTimperative.g:27943:1: ( ( ( '!id' ) ) )
+ // InternalQVTimperative.g:27944:1: ( ( '!id' ) )
{
- // InternalQVTimperative.g:26730:1: ( ( '!id' ) )
- // InternalQVTimperative.g:26731:1: ( '!id' )
+ // InternalQVTimperative.g:27944:1: ( ( '!id' ) )
+ // InternalQVTimperative.g:27945:1: ( '!id' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
}
- // InternalQVTimperative.g:26732:1: ( '!id' )
- // InternalQVTimperative.g:26733:1: '!id'
+ // InternalQVTimperative.g:27946:1: ( '!id' )
+ // InternalQVTimperative.g:27947:1: '!id'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
}
- match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
}
@@ -77809,28 +81254,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_4"
- // InternalQVTimperative.g:26748:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:27962:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26752:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:26753:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:27966:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:26753:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:26754:1: ( 'ordered' )
+ // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:27968:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
}
- // InternalQVTimperative.g:26755:1: ( 'ordered' )
- // InternalQVTimperative.g:26756:1: 'ordered'
+ // InternalQVTimperative.g:27969:1: ( 'ordered' )
+ // InternalQVTimperative.g:27970:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
}
- match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
}
@@ -77862,28 +81307,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_5"
- // InternalQVTimperative.g:26771:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:27985:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26775:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:26776:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:27989:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:26776:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:26777:1: ( '!ordered' )
+ // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:27991:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
}
- // InternalQVTimperative.g:26778:1: ( '!ordered' )
- // InternalQVTimperative.g:26779:1: '!ordered'
+ // InternalQVTimperative.g:27992:1: ( '!ordered' )
+ // InternalQVTimperative.g:27993:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
}
- match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
}
@@ -77915,28 +81360,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_6"
- // InternalQVTimperative.g:26794:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:28008:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26798:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:26799:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28012:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:26799:1: ( ( 'readonly' ) )
- // InternalQVTimperative.g:26800:1: ( 'readonly' )
+ // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:28014:1: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
}
- // InternalQVTimperative.g:26801:1: ( 'readonly' )
- // InternalQVTimperative.g:26802:1: 'readonly'
+ // InternalQVTimperative.g:28015:1: ( 'readonly' )
+ // InternalQVTimperative.g:28016:1: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
}
- match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
}
@@ -77968,28 +81413,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_7"
- // InternalQVTimperative.g:26817:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:28031:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26821:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:26822:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28035:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:26822:1: ( ( '!readonly' ) )
- // InternalQVTimperative.g:26823:1: ( '!readonly' )
+ // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:28037:1: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
}
- // InternalQVTimperative.g:26824:1: ( '!readonly' )
- // InternalQVTimperative.g:26825:1: '!readonly'
+ // InternalQVTimperative.g:28038:1: ( '!readonly' )
+ // InternalQVTimperative.g:28039:1: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
}
- match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
}
@@ -78021,28 +81466,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_8"
- // InternalQVTimperative.g:26840:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:28054:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26844:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:26845:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28058:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:28059:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:26845:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:26846:1: ( 'transient' )
+ // InternalQVTimperative.g:28059:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:28060:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
}
- // InternalQVTimperative.g:26847:1: ( 'transient' )
- // InternalQVTimperative.g:26848:1: 'transient'
+ // InternalQVTimperative.g:28061:1: ( 'transient' )
+ // InternalQVTimperative.g:28062:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
}
- match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
}
@@ -78074,28 +81519,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_9"
- // InternalQVTimperative.g:26863:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:28077:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26867:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:26868:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28081:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:28082:1: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:26868:1: ( ( '!transient' ) )
- // InternalQVTimperative.g:26869:1: ( '!transient' )
+ // InternalQVTimperative.g:28082:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:28083:1: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
}
- // InternalQVTimperative.g:26870:1: ( '!transient' )
- // InternalQVTimperative.g:26871:1: '!transient'
+ // InternalQVTimperative.g:28084:1: ( '!transient' )
+ // InternalQVTimperative.g:28085:1: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
}
- match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
}
@@ -78127,28 +81572,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_10"
- // InternalQVTimperative.g:26886:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28100:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26890:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:26891:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28104:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28105:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:26891:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:26892:1: ( 'unique' )
+ // InternalQVTimperative.g:28105:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28106:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
}
- // InternalQVTimperative.g:26893:1: ( 'unique' )
- // InternalQVTimperative.g:26894:1: 'unique'
+ // InternalQVTimperative.g:28107:1: ( 'unique' )
+ // InternalQVTimperative.g:28108:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
}
- match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
}
@@ -78180,28 +81625,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_11"
- // InternalQVTimperative.g:26909:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28123:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26913:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:26914:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28127:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28128:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:26914:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:26915:1: ( '!unique' )
+ // InternalQVTimperative.g:28128:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28129:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
}
- // InternalQVTimperative.g:26916:1: ( '!unique' )
- // InternalQVTimperative.g:26917:1: '!unique'
+ // InternalQVTimperative.g:28130:1: ( '!unique' )
+ // InternalQVTimperative.g:28131:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
}
- match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
}
@@ -78233,28 +81678,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_12"
- // InternalQVTimperative.g:26932:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:28146:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26936:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:26937:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28150:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:26937:1: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:26938:1: ( 'unsettable' )
+ // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:28152:1: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
}
- // InternalQVTimperative.g:26939:1: ( 'unsettable' )
- // InternalQVTimperative.g:26940:1: 'unsettable'
+ // InternalQVTimperative.g:28153:1: ( 'unsettable' )
+ // InternalQVTimperative.g:28154:1: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
}
- match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
}
@@ -78286,28 +81731,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_13"
- // InternalQVTimperative.g:26955:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:28169:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26959:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:26960:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28173:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:26960:1: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:26961:1: ( '!unsettable' )
+ // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:28175:1: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
}
- // InternalQVTimperative.g:26962:1: ( '!unsettable' )
- // InternalQVTimperative.g:26963:1: '!unsettable'
+ // InternalQVTimperative.g:28176:1: ( '!unsettable' )
+ // InternalQVTimperative.g:28177:1: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
}
- match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
}
@@ -78339,28 +81784,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_14"
- // InternalQVTimperative.g:26978:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:28192:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_14() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:26982:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:26983:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28196:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:26983:1: ( ( 'volatile' ) )
- // InternalQVTimperative.g:26984:1: ( 'volatile' )
+ // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:28198:1: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
}
- // InternalQVTimperative.g:26985:1: ( 'volatile' )
- // InternalQVTimperative.g:26986:1: 'volatile'
+ // InternalQVTimperative.g:28199:1: ( 'volatile' )
+ // InternalQVTimperative.g:28200:1: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
}
- match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
}
@@ -78392,28 +81837,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_15"
- // InternalQVTimperative.g:27001:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:28215:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ;
public final void rule__AttributeCS__QualifiersAssignment_5_1_0_15() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27005:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:27006:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28219:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:27006:1: ( ( '!volatile' ) )
- // InternalQVTimperative.g:27007:1: ( '!volatile' )
+ // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:28221:1: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
}
- // InternalQVTimperative.g:27008:1: ( '!volatile' )
- // InternalQVTimperative.g:27009:1: '!volatile'
+ // InternalQVTimperative.g:28222:1: ( '!volatile' )
+ // InternalQVTimperative.g:28223:1: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
}
- match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
}
@@ -78445,17 +81890,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3"
- // InternalQVTimperative.g:27024:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28238:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ;
public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27028:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:27029:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28242:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:27029:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:27030:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28244:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_0_3_0());
@@ -78490,17 +81935,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3"
- // InternalQVTimperative.g:27039:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28253:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ;
public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27043:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:27044:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28257:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:27044:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:27045:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28259:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_1_3_0());
@@ -78535,28 +81980,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsPrimitiveAssignment_0"
- // InternalQVTimperative.g:27054:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
+ // InternalQVTimperative.g:28268:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ;
public final void rule__DataTypeCS__IsPrimitiveAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27058:1: ( ( ( 'primitive' ) ) )
- // InternalQVTimperative.g:27059:1: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28272:1: ( ( ( 'primitive' ) ) )
+ // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) )
{
- // InternalQVTimperative.g:27059:1: ( ( 'primitive' ) )
- // InternalQVTimperative.g:27060:1: ( 'primitive' )
+ // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) )
+ // InternalQVTimperative.g:28274:1: ( 'primitive' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
}
- // InternalQVTimperative.g:27061:1: ( 'primitive' )
- // InternalQVTimperative.g:27062:1: 'primitive'
+ // InternalQVTimperative.g:28275:1: ( 'primitive' )
+ // InternalQVTimperative.g:28276:1: 'primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
}
- match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
}
@@ -78588,17 +82033,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__NameAssignment_2"
- // InternalQVTimperative.g:27077:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28291:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__DataTypeCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27081:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27082:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28295:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27082:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27083:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28297:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -78633,17 +82078,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:27092:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28306:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__DataTypeCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27096:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:27097:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28310:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:27097:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:27098:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28312:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -78678,17 +82123,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__InstanceClassNameAssignment_4_1"
- // InternalQVTimperative.g:27107:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28321:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__DataTypeCS__InstanceClassNameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27111:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:27112:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28325:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:27112:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:27113:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28327:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -78719,28 +82164,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__DataTypeCS__IsSerializableAssignment_5_1_0"
- // InternalQVTimperative.g:27122:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28336:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ;
public final void rule__DataTypeCS__IsSerializableAssignment_5_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27126:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:27127:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28340:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:27127:1: ( ( 'serializable' ) )
- // InternalQVTimperative.g:27128:1: ( 'serializable' )
+ // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28342:1: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
}
- // InternalQVTimperative.g:27129:1: ( 'serializable' )
- // InternalQVTimperative.g:27130:1: 'serializable'
+ // InternalQVTimperative.g:28343:1: ( 'serializable' )
+ // InternalQVTimperative.g:28344:1: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
}
- match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
}
@@ -78772,17 +82217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__NameAssignment_1"
- // InternalQVTimperative.g:27145:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28359:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__EnumerationCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27149:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27150:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28363:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27150:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27151:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28365:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
@@ -78817,17 +82262,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:27160:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28374:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__EnumerationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27164:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:27165:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28378:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:27165:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:27166:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28380:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -78862,17 +82307,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__InstanceClassNameAssignment_3_1"
- // InternalQVTimperative.g:27175:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:28389:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__EnumerationCS__InstanceClassNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27179:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:27180:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28393:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:27180:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:27181:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:28395:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0());
@@ -78903,28 +82348,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__IsSerializableAssignment_4_1_0"
- // InternalQVTimperative.g:27190:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ;
+ // InternalQVTimperative.g:28404:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ;
public final void rule__EnumerationCS__IsSerializableAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27194:1: ( ( ( 'serializable' ) ) )
- // InternalQVTimperative.g:27195:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28408:1: ( ( ( 'serializable' ) ) )
+ // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) )
{
- // InternalQVTimperative.g:27195:1: ( ( 'serializable' ) )
- // InternalQVTimperative.g:27196:1: ( 'serializable' )
+ // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) )
+ // InternalQVTimperative.g:28410:1: ( 'serializable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
}
- // InternalQVTimperative.g:27197:1: ( 'serializable' )
- // InternalQVTimperative.g:27198:1: 'serializable'
+ // InternalQVTimperative.g:28411:1: ( 'serializable' )
+ // InternalQVTimperative.g:28412:1: 'serializable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
}
- match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
}
@@ -78956,17 +82401,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1"
- // InternalQVTimperative.g:27213:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ;
+ // InternalQVTimperative.g:28427:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ;
public final void rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27217:1: ( ( ruleEnumerationLiteralCS ) )
- // InternalQVTimperative.g:27218:1: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28431:1: ( ( ruleEnumerationLiteralCS ) )
+ // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:27218:1: ( ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:27219:1: ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:28433:1: ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
@@ -79001,17 +82446,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_0_1"
- // InternalQVTimperative.g:27228:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28442:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ;
public final void rule__EnumerationLiteralCS__NameAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27232:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27233:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28446:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27233:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27234:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28448:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0());
@@ -79046,17 +82491,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_1"
- // InternalQVTimperative.g:27243:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
+ // InternalQVTimperative.g:28457:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ;
public final void rule__EnumerationLiteralCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27247:1: ( ( ruleEnumerationLiteralName ) )
- // InternalQVTimperative.g:27248:1: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28461:1: ( ( ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:27248:1: ( ruleEnumerationLiteralName )
- // InternalQVTimperative.g:27249:1: ruleEnumerationLiteralName
+ // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:28463:1: ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0());
@@ -79091,17 +82536,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__EnumerationLiteralCS__ValueAssignment_1_1"
- // InternalQVTimperative.g:27258:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
+ // InternalQVTimperative.g:28472:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ;
public final void rule__EnumerationLiteralCS__ValueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27262:1: ( ( ruleSIGNED ) )
- // InternalQVTimperative.g:27263:1: ( ruleSIGNED )
+ // InternalQVTimperative.g:28476:1: ( ( ruleSIGNED ) )
+ // InternalQVTimperative.g:28477:1: ( ruleSIGNED )
{
- // InternalQVTimperative.g:27263:1: ( ruleSIGNED )
- // InternalQVTimperative.g:27264:1: ruleSIGNED
+ // InternalQVTimperative.g:28477:1: ( ruleSIGNED )
+ // InternalQVTimperative.g:28478:1: ruleSIGNED
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0());
@@ -79136,28 +82581,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:27273:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28487:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27277:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27278:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28491:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28492:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27278:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27279:1: ( 'static' )
+ // InternalQVTimperative.g:28492:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28493:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:27280:1: ( 'static' )
- // InternalQVTimperative.g:27281:1: 'static'
+ // InternalQVTimperative.g:28494:1: ( 'static' )
+ // InternalQVTimperative.g:28495:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
@@ -79189,28 +82634,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:27296:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28510:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27300:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27301:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28514:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28515:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27301:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27302:1: ( 'definition' )
+ // InternalQVTimperative.g:28515:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28516:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:27303:1: ( 'definition' )
- // InternalQVTimperative.g:27304:1: 'definition'
+ // InternalQVTimperative.g:28517:1: ( 'definition' )
+ // InternalQVTimperative.g:28518:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
@@ -79242,28 +82687,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:27319:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28533:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27323:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27324:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28537:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28538:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27324:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27325:1: ( 'definition' )
+ // InternalQVTimperative.g:28538:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28539:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:27326:1: ( 'definition' )
- // InternalQVTimperative.g:27327:1: 'definition'
+ // InternalQVTimperative.g:28540:1: ( 'definition' )
+ // InternalQVTimperative.g:28541:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
@@ -79295,28 +82740,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:27342:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28556:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27346:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27347:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28560:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28561:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27347:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27348:1: ( 'static' )
+ // InternalQVTimperative.g:28561:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28562:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:27349:1: ( 'static' )
- // InternalQVTimperative.g:27350:1: 'static'
+ // InternalQVTimperative.g:28563:1: ( 'static' )
+ // InternalQVTimperative.g:28564:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
@@ -79348,17 +82793,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedSignatureAssignment_2"
- // InternalQVTimperative.g:27365:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:28579:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ;
public final void rule__OperationCS__OwnedSignatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27369:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:27370:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28583:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:27370:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:27371:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:28585:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
@@ -79393,17 +82838,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__NameAssignment_3"
- // InternalQVTimperative.g:27380:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28594:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ;
public final void rule__OperationCS__NameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27384:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27385:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28598:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27385:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27386:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28600:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
@@ -79438,17 +82883,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_0"
- // InternalQVTimperative.g:27395:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28609:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ;
public final void rule__OperationCS__OwnedParametersAssignment_5_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27399:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:27400:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28613:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28614:1: ( ruleParameterCS )
{
- // InternalQVTimperative.g:27400:1: ( ruleParameterCS )
- // InternalQVTimperative.g:27401:1: ruleParameterCS
+ // InternalQVTimperative.g:28614:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28615:1: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0());
@@ -79483,17 +82928,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_1_1"
- // InternalQVTimperative.g:27410:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ;
+ // InternalQVTimperative.g:28624:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ;
public final void rule__OperationCS__OwnedParametersAssignment_5_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27414:1: ( ( ruleParameterCS ) )
- // InternalQVTimperative.g:27415:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28628:1: ( ( ruleParameterCS ) )
+ // InternalQVTimperative.g:28629:1: ( ruleParameterCS )
{
- // InternalQVTimperative.g:27415:1: ( ruleParameterCS )
- // InternalQVTimperative.g:27416:1: ruleParameterCS
+ // InternalQVTimperative.g:28629:1: ( ruleParameterCS )
+ // InternalQVTimperative.g:28630:1: ruleParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0());
@@ -79528,17 +82973,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedTypeAssignment_7_1"
- // InternalQVTimperative.g:27425:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28639:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__OperationCS__OwnedTypeAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27429:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:27430:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28643:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:27430:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:27431:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28645:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
@@ -79573,17 +83018,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_1"
- // InternalQVTimperative.g:27440:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28654:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ;
public final void rule__OperationCS__OwnedExceptionsAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27444:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:27445:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28658:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:27445:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:27446:1: ruleTypedRefCS
+ // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28660:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
@@ -79618,17 +83063,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_2_1"
- // InternalQVTimperative.g:27455:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:28669:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ;
public final void rule__OperationCS__OwnedExceptionsAssignment_8_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27459:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:27460:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28673:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:27460:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:27461:1: ruleTypedRefCS
+ // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:28675:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
@@ -79663,28 +83108,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_0"
- // InternalQVTimperative.g:27470:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:28684:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27474:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:27475:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28688:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:28689:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:27475:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:27476:1: ( 'derived' )
+ // InternalQVTimperative.g:28689:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:28690:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
}
- // InternalQVTimperative.g:27477:1: ( 'derived' )
- // InternalQVTimperative.g:27478:1: 'derived'
+ // InternalQVTimperative.g:28691:1: ( 'derived' )
+ // InternalQVTimperative.g:28692:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
}
- match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
}
@@ -79716,28 +83161,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_1"
- // InternalQVTimperative.g:27493:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:28707:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27497:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:27498:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28711:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:28712:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:27498:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:27499:1: ( '!derived' )
+ // InternalQVTimperative.g:28712:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:28713:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
}
- // InternalQVTimperative.g:27500:1: ( '!derived' )
- // InternalQVTimperative.g:27501:1: '!derived'
+ // InternalQVTimperative.g:28714:1: ( '!derived' )
+ // InternalQVTimperative.g:28715:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
}
- match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
}
@@ -79769,28 +83214,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_2"
- // InternalQVTimperative.g:27516:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28730:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27520:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:27521:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28734:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:27521:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:27522:1: ( 'ordered' )
+ // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28736:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
}
- // InternalQVTimperative.g:27523:1: ( 'ordered' )
- // InternalQVTimperative.g:27524:1: 'ordered'
+ // InternalQVTimperative.g:28737:1: ( 'ordered' )
+ // InternalQVTimperative.g:28738:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
}
- match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
}
@@ -79822,28 +83267,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_3"
- // InternalQVTimperative.g:27539:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28753:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27543:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:27544:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28757:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:27544:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:27545:1: ( '!ordered' )
+ // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28759:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
}
- // InternalQVTimperative.g:27546:1: ( '!ordered' )
- // InternalQVTimperative.g:27547:1: '!ordered'
+ // InternalQVTimperative.g:28760:1: ( '!ordered' )
+ // InternalQVTimperative.g:28761:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
}
- match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
}
@@ -79875,28 +83320,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_4"
- // InternalQVTimperative.g:27562:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28776:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27566:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:27567:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28780:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28781:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:27567:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:27568:1: ( 'unique' )
+ // InternalQVTimperative.g:28781:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28782:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
}
- // InternalQVTimperative.g:27569:1: ( 'unique' )
- // InternalQVTimperative.g:27570:1: 'unique'
+ // InternalQVTimperative.g:28783:1: ( 'unique' )
+ // InternalQVTimperative.g:28784:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
}
- match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
}
@@ -79928,28 +83373,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_5"
- // InternalQVTimperative.g:27585:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28799:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ;
public final void rule__OperationCS__QualifiersAssignment_9_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27589:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:27590:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28803:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28804:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:27590:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:27591:1: ( '!unique' )
+ // InternalQVTimperative.g:28804:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28805:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
}
- // InternalQVTimperative.g:27592:1: ( '!unique' )
- // InternalQVTimperative.g:27593:1: '!unique'
+ // InternalQVTimperative.g:28806:1: ( '!unique' )
+ // InternalQVTimperative.g:28807:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
}
- match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
}
@@ -79981,17 +83426,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3"
- // InternalQVTimperative.g:27608:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:28822:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ;
public final void rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27612:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:27613:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28826:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:27613:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:27614:1: ruleSpecificationCS
+ // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:28828:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsSpecificationCSParserRuleCall_10_0_1_3_0());
@@ -80026,17 +83471,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:27623:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:28837:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27627:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27628:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28841:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27628:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27629:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:28843:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -80071,17 +83516,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:27638:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:28852:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ParameterCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27642:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:27643:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28856:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:27643:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:27644:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:28858:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
@@ -80116,28 +83561,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_0"
- // InternalQVTimperative.g:27653:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:28867:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27657:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:27658:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28871:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:27658:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:27659:1: ( 'ordered' )
+ // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:28873:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
}
- // InternalQVTimperative.g:27660:1: ( 'ordered' )
- // InternalQVTimperative.g:27661:1: 'ordered'
+ // InternalQVTimperative.g:28874:1: ( 'ordered' )
+ // InternalQVTimperative.g:28875:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
}
- match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
}
@@ -80169,28 +83614,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_1"
- // InternalQVTimperative.g:27676:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:28890:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27680:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:27681:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28894:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:27681:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:27682:1: ( '!ordered' )
+ // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:28896:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
}
- // InternalQVTimperative.g:27683:1: ( '!ordered' )
- // InternalQVTimperative.g:27684:1: '!ordered'
+ // InternalQVTimperative.g:28897:1: ( '!ordered' )
+ // InternalQVTimperative.g:28898:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
}
- match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
}
@@ -80222,28 +83667,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_2"
- // InternalQVTimperative.g:27699:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:28913:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27703:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:27704:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28917:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:28918:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:27704:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:27705:1: ( 'unique' )
+ // InternalQVTimperative.g:28918:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:28919:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
}
- // InternalQVTimperative.g:27706:1: ( 'unique' )
- // InternalQVTimperative.g:27707:1: 'unique'
+ // InternalQVTimperative.g:28920:1: ( 'unique' )
+ // InternalQVTimperative.g:28921:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
}
- match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
}
@@ -80275,28 +83720,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_3"
- // InternalQVTimperative.g:27722:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:28936:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ;
public final void rule__ParameterCS__QualifiersAssignment_2_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27726:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:27727:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28940:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:28941:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:27727:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:27728:1: ( '!unique' )
+ // InternalQVTimperative.g:28941:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:28942:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
}
- // InternalQVTimperative.g:27729:1: ( '!unique' )
- // InternalQVTimperative.g:27730:1: '!unique'
+ // InternalQVTimperative.g:28943:1: ( '!unique' )
+ // InternalQVTimperative.g:28944:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
}
- match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
}
@@ -80328,28 +83773,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_0"
- // InternalQVTimperative.g:27745:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:28959:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27749:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27750:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28963:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:28964:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27750:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27751:1: ( 'static' )
+ // InternalQVTimperative.g:28964:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:28965:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- // InternalQVTimperative.g:27752:1: ( 'static' )
- // InternalQVTimperative.g:27753:1: 'static'
+ // InternalQVTimperative.g:28966:1: ( 'static' )
+ // InternalQVTimperative.g:28967:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
}
@@ -80381,28 +83826,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_1"
- // InternalQVTimperative.g:27768:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:28982:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27772:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27773:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28986:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:28987:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27773:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27774:1: ( 'definition' )
+ // InternalQVTimperative.g:28987:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:28988:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- // InternalQVTimperative.g:27775:1: ( 'definition' )
- // InternalQVTimperative.g:27776:1: 'definition'
+ // InternalQVTimperative.g:28989:1: ( 'definition' )
+ // InternalQVTimperative.g:28990:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
}
@@ -80434,28 +83879,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_0"
- // InternalQVTimperative.g:27791:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
+ // InternalQVTimperative.g:29005:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27795:1: ( ( ( 'definition' ) ) )
- // InternalQVTimperative.g:27796:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29009:1: ( ( ( 'definition' ) ) )
+ // InternalQVTimperative.g:29010:1: ( ( 'definition' ) )
{
- // InternalQVTimperative.g:27796:1: ( ( 'definition' ) )
- // InternalQVTimperative.g:27797:1: ( 'definition' )
+ // InternalQVTimperative.g:29010:1: ( ( 'definition' ) )
+ // InternalQVTimperative.g:29011:1: ( 'definition' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:27798:1: ( 'definition' )
- // InternalQVTimperative.g:27799:1: 'definition'
+ // InternalQVTimperative.g:29012:1: ( 'definition' )
+ // InternalQVTimperative.g:29013:1: 'definition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
- match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
}
@@ -80487,28 +83932,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_1"
- // InternalQVTimperative.g:27814:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
+ // InternalQVTimperative.g:29028:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27818:1: ( ( ( 'static' ) ) )
- // InternalQVTimperative.g:27819:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29032:1: ( ( ( 'static' ) ) )
+ // InternalQVTimperative.g:29033:1: ( ( 'static' ) )
{
- // InternalQVTimperative.g:27819:1: ( ( 'static' ) )
- // InternalQVTimperative.g:27820:1: ( 'static' )
+ // InternalQVTimperative.g:29033:1: ( ( 'static' ) )
+ // InternalQVTimperative.g:29034:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:27821:1: ( 'static' )
- // InternalQVTimperative.g:27822:1: 'static'
+ // InternalQVTimperative.g:29035:1: ( 'static' )
+ // InternalQVTimperative.g:29036:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
- match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
}
@@ -80540,17 +83985,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__NameAssignment_2"
- // InternalQVTimperative.g:27837:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29051:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__ReferenceCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27841:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27842:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29055:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:27842:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27843:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29057:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -80585,23 +84030,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__ReferredOppositeAssignment_3_1"
- // InternalQVTimperative.g:27852:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29066:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ReferenceCS__ReferredOppositeAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27856:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:27857:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29070:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:27857:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:27858:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29072:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0());
}
- // InternalQVTimperative.g:27859:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:27860:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29073:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29074:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyUnrestrictedNameParserRuleCall_3_1_0_1());
@@ -80642,17 +84087,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedTypeAssignment_4_1"
- // InternalQVTimperative.g:27871:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
+ // InternalQVTimperative.g:29085:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ;
public final void rule__ReferenceCS__OwnedTypeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27875:1: ( ( ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:27876:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29089:1: ( ( ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:27876:1: ( ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:27877:1: ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:29091:1: ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0());
@@ -80687,17 +84132,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__DefaultAssignment_5_1"
- // InternalQVTimperative.g:27886:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29100:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__ReferenceCS__DefaultAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27890:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:27891:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29104:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:27891:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:27892:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29106:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -80728,28 +84173,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_0"
- // InternalQVTimperative.g:27901:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ;
+ // InternalQVTimperative.g:29115:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27905:1: ( ( ( 'composes' ) ) )
- // InternalQVTimperative.g:27906:1: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29119:1: ( ( ( 'composes' ) ) )
+ // InternalQVTimperative.g:29120:1: ( ( 'composes' ) )
{
- // InternalQVTimperative.g:27906:1: ( ( 'composes' ) )
- // InternalQVTimperative.g:27907:1: ( 'composes' )
+ // InternalQVTimperative.g:29120:1: ( ( 'composes' ) )
+ // InternalQVTimperative.g:29121:1: ( 'composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
}
- // InternalQVTimperative.g:27908:1: ( 'composes' )
- // InternalQVTimperative.g:27909:1: 'composes'
+ // InternalQVTimperative.g:29122:1: ( 'composes' )
+ // InternalQVTimperative.g:29123:1: 'composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
}
- match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,144,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
}
@@ -80781,28 +84226,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_1"
- // InternalQVTimperative.g:27924:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ;
+ // InternalQVTimperative.g:29138:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27928:1: ( ( ( '!composes' ) ) )
- // InternalQVTimperative.g:27929:1: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29142:1: ( ( ( '!composes' ) ) )
+ // InternalQVTimperative.g:29143:1: ( ( '!composes' ) )
{
- // InternalQVTimperative.g:27929:1: ( ( '!composes' ) )
- // InternalQVTimperative.g:27930:1: ( '!composes' )
+ // InternalQVTimperative.g:29143:1: ( ( '!composes' ) )
+ // InternalQVTimperative.g:29144:1: ( '!composes' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
}
- // InternalQVTimperative.g:27931:1: ( '!composes' )
- // InternalQVTimperative.g:27932:1: '!composes'
+ // InternalQVTimperative.g:29145:1: ( '!composes' )
+ // InternalQVTimperative.g:29146:1: '!composes'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
}
- match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,145,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
}
@@ -80834,28 +84279,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_2"
- // InternalQVTimperative.g:27947:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ;
+ // InternalQVTimperative.g:29161:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27951:1: ( ( ( 'derived' ) ) )
- // InternalQVTimperative.g:27952:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29165:1: ( ( ( 'derived' ) ) )
+ // InternalQVTimperative.g:29166:1: ( ( 'derived' ) )
{
- // InternalQVTimperative.g:27952:1: ( ( 'derived' ) )
- // InternalQVTimperative.g:27953:1: ( 'derived' )
+ // InternalQVTimperative.g:29166:1: ( ( 'derived' ) )
+ // InternalQVTimperative.g:29167:1: ( 'derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
}
- // InternalQVTimperative.g:27954:1: ( 'derived' )
- // InternalQVTimperative.g:27955:1: 'derived'
+ // InternalQVTimperative.g:29168:1: ( 'derived' )
+ // InternalQVTimperative.g:29169:1: 'derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
}
- match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
}
@@ -80887,28 +84332,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_3"
- // InternalQVTimperative.g:27970:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ;
+ // InternalQVTimperative.g:29184:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27974:1: ( ( ( '!derived' ) ) )
- // InternalQVTimperative.g:27975:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29188:1: ( ( ( '!derived' ) ) )
+ // InternalQVTimperative.g:29189:1: ( ( '!derived' ) )
{
- // InternalQVTimperative.g:27975:1: ( ( '!derived' ) )
- // InternalQVTimperative.g:27976:1: ( '!derived' )
+ // InternalQVTimperative.g:29189:1: ( ( '!derived' ) )
+ // InternalQVTimperative.g:29190:1: ( '!derived' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
}
- // InternalQVTimperative.g:27977:1: ( '!derived' )
- // InternalQVTimperative.g:27978:1: '!derived'
+ // InternalQVTimperative.g:29191:1: ( '!derived' )
+ // InternalQVTimperative.g:29192:1: '!derived'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
}
- match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
}
@@ -80940,28 +84385,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_4"
- // InternalQVTimperative.g:27993:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ;
+ // InternalQVTimperative.g:29207:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:27997:1: ( ( ( 'ordered' ) ) )
- // InternalQVTimperative.g:27998:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29211:1: ( ( ( 'ordered' ) ) )
+ // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) )
{
- // InternalQVTimperative.g:27998:1: ( ( 'ordered' ) )
- // InternalQVTimperative.g:27999:1: ( 'ordered' )
+ // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) )
+ // InternalQVTimperative.g:29213:1: ( 'ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
}
- // InternalQVTimperative.g:28000:1: ( 'ordered' )
- // InternalQVTimperative.g:28001:1: 'ordered'
+ // InternalQVTimperative.g:29214:1: ( 'ordered' )
+ // InternalQVTimperative.g:29215:1: 'ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
}
- match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
}
@@ -80993,28 +84438,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_5"
- // InternalQVTimperative.g:28016:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ;
+ // InternalQVTimperative.g:29230:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28020:1: ( ( ( '!ordered' ) ) )
- // InternalQVTimperative.g:28021:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29234:1: ( ( ( '!ordered' ) ) )
+ // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) )
{
- // InternalQVTimperative.g:28021:1: ( ( '!ordered' ) )
- // InternalQVTimperative.g:28022:1: ( '!ordered' )
+ // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) )
+ // InternalQVTimperative.g:29236:1: ( '!ordered' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
}
- // InternalQVTimperative.g:28023:1: ( '!ordered' )
- // InternalQVTimperative.g:28024:1: '!ordered'
+ // InternalQVTimperative.g:29237:1: ( '!ordered' )
+ // InternalQVTimperative.g:29238:1: '!ordered'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
}
- match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
}
@@ -81046,28 +84491,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_6"
- // InternalQVTimperative.g:28039:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ;
+ // InternalQVTimperative.g:29253:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28043:1: ( ( ( 'readonly' ) ) )
- // InternalQVTimperative.g:28044:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29257:1: ( ( ( 'readonly' ) ) )
+ // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) )
{
- // InternalQVTimperative.g:28044:1: ( ( 'readonly' ) )
- // InternalQVTimperative.g:28045:1: ( 'readonly' )
+ // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) )
+ // InternalQVTimperative.g:29259:1: ( 'readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
}
- // InternalQVTimperative.g:28046:1: ( 'readonly' )
- // InternalQVTimperative.g:28047:1: 'readonly'
+ // InternalQVTimperative.g:29260:1: ( 'readonly' )
+ // InternalQVTimperative.g:29261:1: 'readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
}
- match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
}
@@ -81099,28 +84544,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_7"
- // InternalQVTimperative.g:28062:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ;
+ // InternalQVTimperative.g:29276:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28066:1: ( ( ( '!readonly' ) ) )
- // InternalQVTimperative.g:28067:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29280:1: ( ( ( '!readonly' ) ) )
+ // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) )
{
- // InternalQVTimperative.g:28067:1: ( ( '!readonly' ) )
- // InternalQVTimperative.g:28068:1: ( '!readonly' )
+ // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) )
+ // InternalQVTimperative.g:29282:1: ( '!readonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
}
- // InternalQVTimperative.g:28069:1: ( '!readonly' )
- // InternalQVTimperative.g:28070:1: '!readonly'
+ // InternalQVTimperative.g:29283:1: ( '!readonly' )
+ // InternalQVTimperative.g:29284:1: '!readonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
}
- match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
}
@@ -81152,28 +84597,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_8"
- // InternalQVTimperative.g:28085:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ;
+ // InternalQVTimperative.g:29299:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28089:1: ( ( ( 'resolve' ) ) )
- // InternalQVTimperative.g:28090:1: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29303:1: ( ( ( 'resolve' ) ) )
+ // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) )
{
- // InternalQVTimperative.g:28090:1: ( ( 'resolve' ) )
- // InternalQVTimperative.g:28091:1: ( 'resolve' )
+ // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) )
+ // InternalQVTimperative.g:29305:1: ( 'resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
}
- // InternalQVTimperative.g:28092:1: ( 'resolve' )
- // InternalQVTimperative.g:28093:1: 'resolve'
+ // InternalQVTimperative.g:29306:1: ( 'resolve' )
+ // InternalQVTimperative.g:29307:1: 'resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
}
- match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,146,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
}
@@ -81205,28 +84650,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_9"
- // InternalQVTimperative.g:28108:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ;
+ // InternalQVTimperative.g:29322:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28112:1: ( ( ( '!resolve' ) ) )
- // InternalQVTimperative.g:28113:1: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29326:1: ( ( ( '!resolve' ) ) )
+ // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) )
{
- // InternalQVTimperative.g:28113:1: ( ( '!resolve' ) )
- // InternalQVTimperative.g:28114:1: ( '!resolve' )
+ // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) )
+ // InternalQVTimperative.g:29328:1: ( '!resolve' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
}
- // InternalQVTimperative.g:28115:1: ( '!resolve' )
- // InternalQVTimperative.g:28116:1: '!resolve'
+ // InternalQVTimperative.g:29329:1: ( '!resolve' )
+ // InternalQVTimperative.g:29330:1: '!resolve'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
}
- match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
}
@@ -81258,28 +84703,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_10"
- // InternalQVTimperative.g:28131:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ;
+ // InternalQVTimperative.g:29345:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28135:1: ( ( ( 'transient' ) ) )
- // InternalQVTimperative.g:28136:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29349:1: ( ( ( 'transient' ) ) )
+ // InternalQVTimperative.g:29350:1: ( ( 'transient' ) )
{
- // InternalQVTimperative.g:28136:1: ( ( 'transient' ) )
- // InternalQVTimperative.g:28137:1: ( 'transient' )
+ // InternalQVTimperative.g:29350:1: ( ( 'transient' ) )
+ // InternalQVTimperative.g:29351:1: ( 'transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
}
- // InternalQVTimperative.g:28138:1: ( 'transient' )
- // InternalQVTimperative.g:28139:1: 'transient'
+ // InternalQVTimperative.g:29352:1: ( 'transient' )
+ // InternalQVTimperative.g:29353:1: 'transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
}
- match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
}
@@ -81311,28 +84756,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_11"
- // InternalQVTimperative.g:28154:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ;
+ // InternalQVTimperative.g:29368:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28158:1: ( ( ( '!transient' ) ) )
- // InternalQVTimperative.g:28159:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29372:1: ( ( ( '!transient' ) ) )
+ // InternalQVTimperative.g:29373:1: ( ( '!transient' ) )
{
- // InternalQVTimperative.g:28159:1: ( ( '!transient' ) )
- // InternalQVTimperative.g:28160:1: ( '!transient' )
+ // InternalQVTimperative.g:29373:1: ( ( '!transient' ) )
+ // InternalQVTimperative.g:29374:1: ( '!transient' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
}
- // InternalQVTimperative.g:28161:1: ( '!transient' )
- // InternalQVTimperative.g:28162:1: '!transient'
+ // InternalQVTimperative.g:29375:1: ( '!transient' )
+ // InternalQVTimperative.g:29376:1: '!transient'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
}
- match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
}
@@ -81364,28 +84809,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_12"
- // InternalQVTimperative.g:28177:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ;
+ // InternalQVTimperative.g:29391:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28181:1: ( ( ( 'unique' ) ) )
- // InternalQVTimperative.g:28182:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29395:1: ( ( ( 'unique' ) ) )
+ // InternalQVTimperative.g:29396:1: ( ( 'unique' ) )
{
- // InternalQVTimperative.g:28182:1: ( ( 'unique' ) )
- // InternalQVTimperative.g:28183:1: ( 'unique' )
+ // InternalQVTimperative.g:29396:1: ( ( 'unique' ) )
+ // InternalQVTimperative.g:29397:1: ( 'unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
}
- // InternalQVTimperative.g:28184:1: ( 'unique' )
- // InternalQVTimperative.g:28185:1: 'unique'
+ // InternalQVTimperative.g:29398:1: ( 'unique' )
+ // InternalQVTimperative.g:29399:1: 'unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
}
- match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
}
@@ -81417,28 +84862,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_13"
- // InternalQVTimperative.g:28200:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ;
+ // InternalQVTimperative.g:29414:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28204:1: ( ( ( '!unique' ) ) )
- // InternalQVTimperative.g:28205:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29418:1: ( ( ( '!unique' ) ) )
+ // InternalQVTimperative.g:29419:1: ( ( '!unique' ) )
{
- // InternalQVTimperative.g:28205:1: ( ( '!unique' ) )
- // InternalQVTimperative.g:28206:1: ( '!unique' )
+ // InternalQVTimperative.g:29419:1: ( ( '!unique' ) )
+ // InternalQVTimperative.g:29420:1: ( '!unique' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
}
- // InternalQVTimperative.g:28207:1: ( '!unique' )
- // InternalQVTimperative.g:28208:1: '!unique'
+ // InternalQVTimperative.g:29421:1: ( '!unique' )
+ // InternalQVTimperative.g:29422:1: '!unique'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
}
- match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
}
@@ -81470,28 +84915,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_14"
- // InternalQVTimperative.g:28223:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ;
+ // InternalQVTimperative.g:29437:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_14() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28227:1: ( ( ( 'unsettable' ) ) )
- // InternalQVTimperative.g:28228:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29441:1: ( ( ( 'unsettable' ) ) )
+ // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) )
{
- // InternalQVTimperative.g:28228:1: ( ( 'unsettable' ) )
- // InternalQVTimperative.g:28229:1: ( 'unsettable' )
+ // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) )
+ // InternalQVTimperative.g:29443:1: ( 'unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
}
- // InternalQVTimperative.g:28230:1: ( 'unsettable' )
- // InternalQVTimperative.g:28231:1: 'unsettable'
+ // InternalQVTimperative.g:29444:1: ( 'unsettable' )
+ // InternalQVTimperative.g:29445:1: 'unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
}
- match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
}
@@ -81523,28 +84968,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_15"
- // InternalQVTimperative.g:28246:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ;
+ // InternalQVTimperative.g:29460:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_15() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28250:1: ( ( ( '!unsettable' ) ) )
- // InternalQVTimperative.g:28251:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29464:1: ( ( ( '!unsettable' ) ) )
+ // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) )
{
- // InternalQVTimperative.g:28251:1: ( ( '!unsettable' ) )
- // InternalQVTimperative.g:28252:1: ( '!unsettable' )
+ // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) )
+ // InternalQVTimperative.g:29466:1: ( '!unsettable' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
}
- // InternalQVTimperative.g:28253:1: ( '!unsettable' )
- // InternalQVTimperative.g:28254:1: '!unsettable'
+ // InternalQVTimperative.g:29467:1: ( '!unsettable' )
+ // InternalQVTimperative.g:29468:1: '!unsettable'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
}
- match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
}
@@ -81576,28 +85021,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_16"
- // InternalQVTimperative.g:28269:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ;
+ // InternalQVTimperative.g:29483:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_16() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28273:1: ( ( ( 'volatile' ) ) )
- // InternalQVTimperative.g:28274:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29487:1: ( ( ( 'volatile' ) ) )
+ // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) )
{
- // InternalQVTimperative.g:28274:1: ( ( 'volatile' ) )
- // InternalQVTimperative.g:28275:1: ( 'volatile' )
+ // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) )
+ // InternalQVTimperative.g:29489:1: ( 'volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
}
- // InternalQVTimperative.g:28276:1: ( 'volatile' )
- // InternalQVTimperative.g:28277:1: 'volatile'
+ // InternalQVTimperative.g:29490:1: ( 'volatile' )
+ // InternalQVTimperative.g:29491:1: 'volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
}
- match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
}
@@ -81629,28 +85074,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_17"
- // InternalQVTimperative.g:28292:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ;
+ // InternalQVTimperative.g:29506:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ;
public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_17() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28296:1: ( ( ( '!volatile' ) ) )
- // InternalQVTimperative.g:28297:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29510:1: ( ( ( '!volatile' ) ) )
+ // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) )
{
- // InternalQVTimperative.g:28297:1: ( ( '!volatile' ) )
- // InternalQVTimperative.g:28298:1: ( '!volatile' )
+ // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) )
+ // InternalQVTimperative.g:29512:1: ( '!volatile' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
}
- // InternalQVTimperative.g:28299:1: ( '!volatile' )
- // InternalQVTimperative.g:28300:1: '!volatile'
+ // InternalQVTimperative.g:29513:1: ( '!volatile' )
+ // InternalQVTimperative.g:29514:1: '!volatile'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
}
- match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
}
@@ -81682,17 +85127,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3"
- // InternalQVTimperative.g:28315:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29529:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ;
public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28319:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29533:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28321:1: ruleSpecificationCS
+ // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29535:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_0_3_0());
@@ -81727,17 +85172,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3"
- // InternalQVTimperative.g:28330:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ;
+ // InternalQVTimperative.g:29544:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ;
public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28334:1: ( ( ruleSpecificationCS ) )
- // InternalQVTimperative.g:28335:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29548:1: ( ( ruleSpecificationCS ) )
+ // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS )
{
- // InternalQVTimperative.g:28335:1: ( ruleSpecificationCS )
- // InternalQVTimperative.g:28336:1: ruleSpecificationCS
+ // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS )
+ // InternalQVTimperative.g:29550:1: ruleSpecificationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_1_3_0());
@@ -81772,17 +85217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__OwnedExpressionAssignment_0"
- // InternalQVTimperative.g:28345:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:29559:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ;
public final void rule__SpecificationCS__OwnedExpressionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28349:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:28350:1: ( ruleExpCS )
+ // InternalQVTimperative.g:29563:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:29564:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:28350:1: ( ruleExpCS )
- // InternalQVTimperative.g:28351:1: ruleExpCS
+ // InternalQVTimperative.g:29564:1: ( ruleExpCS )
+ // InternalQVTimperative.g:29565:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0());
@@ -81817,17 +85262,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SpecificationCS__ExprStringAssignment_1"
- // InternalQVTimperative.g:28360:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
+ // InternalQVTimperative.g:29574:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ;
public final void rule__SpecificationCS__ExprStringAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28364:1: ( ( RULE_UNQUOTED_STRING ) )
- // InternalQVTimperative.g:28365:1: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29578:1: ( ( RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING )
{
- // InternalQVTimperative.g:28365:1: ( RULE_UNQUOTED_STRING )
- // InternalQVTimperative.g:28366:1: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:29580:1: RULE_UNQUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSpecificationCSAccess().getExprStringUNQUOTED_STRINGTerminalRuleCall_1_0());
@@ -81858,28 +85303,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsAbstractAssignment_0"
- // InternalQVTimperative.g:28375:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ // InternalQVTimperative.g:29589:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ;
public final void rule__StructuredClassCS__IsAbstractAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28379:1: ( ( ( 'abstract' ) ) )
- // InternalQVTimperative.g:28380:1: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29593:1: ( ( ( 'abstract' ) ) )
+ // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) )
{
- // InternalQVTimperative.g:28380:1: ( ( 'abstract' ) )
- // InternalQVTimperative.g:28381:1: ( 'abstract' )
+ // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) )
+ // InternalQVTimperative.g:29595:1: ( 'abstract' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
}
- // InternalQVTimperative.g:28382:1: ( 'abstract' )
- // InternalQVTimperative.g:28383:1: 'abstract'
+ // InternalQVTimperative.g:29596:1: ( 'abstract' )
+ // InternalQVTimperative.g:29597:1: 'abstract'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
}
- match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,148,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
}
@@ -81911,17 +85356,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__NameAssignment_2"
- // InternalQVTimperative.g:28398:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29612:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__StructuredClassCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28402:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28403:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29616:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28403:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28404:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29618:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
@@ -81956,17 +85401,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSignatureAssignment_3"
- // InternalQVTimperative.g:28413:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
+ // InternalQVTimperative.g:29627:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ;
public final void rule__StructuredClassCS__OwnedSignatureAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28417:1: ( ( ruleTemplateSignatureCS ) )
- // InternalQVTimperative.g:28418:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29631:1: ( ( ruleTemplateSignatureCS ) )
+ // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:28418:1: ( ruleTemplateSignatureCS )
- // InternalQVTimperative.g:28419:1: ruleTemplateSignatureCS
+ // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:29633:1: ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
@@ -82001,17 +85446,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1"
- // InternalQVTimperative.g:28428:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29642:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ;
public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28432:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28433:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29646:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28433:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28434:1: ruleTypedRefCS
+ // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29648:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
@@ -82046,17 +85491,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1"
- // InternalQVTimperative.g:28443:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:29657:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ;
public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28447:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:28448:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29661:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:28448:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:28449:1: ruleTypedRefCS
+ // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:29663:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
@@ -82091,17 +85536,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__InstanceClassNameAssignment_5_1"
- // InternalQVTimperative.g:28458:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // InternalQVTimperative.g:29672:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void rule__StructuredClassCS__InstanceClassNameAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28462:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:28463:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29676:1: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:28463:1: ( RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:28464:1: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:29678:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -82132,28 +85577,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__IsInterfaceAssignment_6_1"
- // InternalQVTimperative.g:28473:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
+ // InternalQVTimperative.g:29687:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ;
public final void rule__StructuredClassCS__IsInterfaceAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28477:1: ( ( ( 'interface' ) ) )
- // InternalQVTimperative.g:28478:1: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29691:1: ( ( ( 'interface' ) ) )
+ // InternalQVTimperative.g:29692:1: ( ( 'interface' ) )
{
- // InternalQVTimperative.g:28478:1: ( ( 'interface' ) )
- // InternalQVTimperative.g:28479:1: ( 'interface' )
+ // InternalQVTimperative.g:29692:1: ( ( 'interface' ) )
+ // InternalQVTimperative.g:29693:1: ( 'interface' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
}
- // InternalQVTimperative.g:28480:1: ( 'interface' )
- // InternalQVTimperative.g:28481:1: 'interface'
+ // InternalQVTimperative.g:29694:1: ( 'interface' )
+ // InternalQVTimperative.g:29695:1: 'interface'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
}
- match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,149,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
}
@@ -82185,17 +85630,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0"
- // InternalQVTimperative.g:28496:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ;
+ // InternalQVTimperative.g:29710:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ;
public final void rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28500:1: ( ( ruleOperationCS ) )
- // InternalQVTimperative.g:28501:1: ( ruleOperationCS )
+ // InternalQVTimperative.g:29714:1: ( ( ruleOperationCS ) )
+ // InternalQVTimperative.g:29715:1: ( ruleOperationCS )
{
- // InternalQVTimperative.g:28501:1: ( ruleOperationCS )
- // InternalQVTimperative.g:28502:1: ruleOperationCS
+ // InternalQVTimperative.g:29715:1: ( ruleOperationCS )
+ // InternalQVTimperative.g:29716:1: ruleOperationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
@@ -82230,17 +85675,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1"
- // InternalQVTimperative.g:28511:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ;
+ // InternalQVTimperative.g:29725:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ;
public final void rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28515:1: ( ( ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:28516:1: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:29729:1: ( ( ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:28516:1: ( ruleStructuralFeatureCS )
- // InternalQVTimperative.g:28517:1: ruleStructuralFeatureCS
+ // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:29731:1: ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
@@ -82275,17 +85720,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:28526:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:29740:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28530:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:28531:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:29744:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:28531:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:28532:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:29746:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -82320,17 +85765,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:28542:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
+ // InternalQVTimperative.g:29756:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28546:1: ( ( ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:28547:1: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:29760:1: ( ( ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:28547:1: ( ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:28548:1: ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:29762:1: ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
@@ -82365,17 +85810,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:28557:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:29771:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__URIPathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28561:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:28562:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:29775:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:28562:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:28563:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:29777:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -82410,23 +85855,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_0"
- // InternalQVTimperative.g:28572:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:29786:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28576:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:28577:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29790:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:28577:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28578:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29792:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0_0());
}
- // InternalQVTimperative.g:28579:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28580:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29793:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29794:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_0_1());
@@ -82467,23 +85912,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_1_1"
- // InternalQVTimperative.g:28591:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
+ // InternalQVTimperative.g:29805:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ;
public final void rule__URIFirstPathElementCS__ReferredElementAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28595:1: ( ( ( ruleURI ) ) )
- // InternalQVTimperative.g:28596:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:29809:1: ( ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:29810:1: ( ( ruleURI ) )
{
- // InternalQVTimperative.g:28596:1: ( ( ruleURI ) )
- // InternalQVTimperative.g:28597:1: ( ruleURI )
+ // InternalQVTimperative.g:29810:1: ( ( ruleURI ) )
+ // InternalQVTimperative.g:29811:1: ( ruleURI )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceCrossReference_1_1_0());
}
- // InternalQVTimperative.g:28598:1: ( ruleURI )
- // InternalQVTimperative.g:28599:1: ruleURI
+ // InternalQVTimperative.g:29812:1: ( ruleURI )
+ // InternalQVTimperative.g:29813:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceURIParserRuleCall_1_1_0_1());
@@ -82524,17 +85969,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrimitiveTypeCS__NameAssignment"
- // InternalQVTimperative.g:28610:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
+ // InternalQVTimperative.g:29824:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
public final void rule__PrimitiveTypeCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28614:1: ( ( rulePrimitiveTypeIdentifier ) )
- // InternalQVTimperative.g:28615:1: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:29828:1: ( ( rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:28615:1: ( rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:28616:1: rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:29830:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
@@ -82569,17 +86014,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:28625:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
+ // InternalQVTimperative.g:29839:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
public final void rule__CollectionTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28629:1: ( ( ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:28630:1: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:29843:1: ( ( ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:28630:1: ( ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:28631:1: ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:29845:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
@@ -82614,17 +86059,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionTypeCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:28640:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29854:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__CollectionTypeCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28644:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28645:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29858:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28645:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28646:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29860:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -82659,28 +86104,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:28655:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
+ // InternalQVTimperative.g:29869:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ;
public final void rule__MapTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28659:1: ( ( ( 'Map' ) ) )
- // InternalQVTimperative.g:28660:1: ( ( 'Map' ) )
+ // InternalQVTimperative.g:29873:1: ( ( ( 'Map' ) ) )
+ // InternalQVTimperative.g:29874:1: ( ( 'Map' ) )
{
- // InternalQVTimperative.g:28660:1: ( ( 'Map' ) )
- // InternalQVTimperative.g:28661:1: ( 'Map' )
+ // InternalQVTimperative.g:29874:1: ( ( 'Map' ) )
+ // InternalQVTimperative.g:29875:1: ( 'Map' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
- // InternalQVTimperative.g:28662:1: ( 'Map' )
- // InternalQVTimperative.g:28663:1: 'Map'
+ // InternalQVTimperative.g:29876:1: ( 'Map' )
+ // InternalQVTimperative.g:29877:1: 'Map'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
- match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
}
@@ -82712,17 +86157,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedKeyTypeAssignment_1_1"
- // InternalQVTimperative.g:28678:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29892:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedKeyTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28682:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28683:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29896:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28683:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28684:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29898:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
@@ -82757,17 +86202,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapTypeCS__OwnedValueTypeAssignment_1_3"
- // InternalQVTimperative.g:28693:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29907:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ;
public final void rule__MapTypeCS__OwnedValueTypeAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28697:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28698:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29911:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28698:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28699:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29913:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
@@ -82802,28 +86247,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__NameAssignment_0"
- // InternalQVTimperative.g:28708:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
+ // InternalQVTimperative.g:29922:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
public final void rule__TupleTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28712:1: ( ( ( 'Tuple' ) ) )
- // InternalQVTimperative.g:28713:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:29926:1: ( ( ( 'Tuple' ) ) )
+ // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) )
{
- // InternalQVTimperative.g:28713:1: ( ( 'Tuple' ) )
- // InternalQVTimperative.g:28714:1: ( 'Tuple' )
+ // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) )
+ // InternalQVTimperative.g:29928:1: ( 'Tuple' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- // InternalQVTimperative.g:28715:1: ( 'Tuple' )
- // InternalQVTimperative.g:28716:1: 'Tuple'
+ // InternalQVTimperative.g:29929:1: ( 'Tuple' )
+ // InternalQVTimperative.g:29930:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
@@ -82855,17 +86300,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_0"
- // InternalQVTimperative.g:28731:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:29945:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28735:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:28736:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:29949:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:28736:1: ( ruleTuplePartCS )
- // InternalQVTimperative.g:28737:1: ruleTuplePartCS
+ // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:29951:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
@@ -82900,17 +86345,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1"
- // InternalQVTimperative.g:28746:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
+ // InternalQVTimperative.g:29960:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28750:1: ( ( ruleTuplePartCS ) )
- // InternalQVTimperative.g:28751:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:29964:1: ( ( ruleTuplePartCS ) )
+ // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS )
{
- // InternalQVTimperative.g:28751:1: ( ruleTuplePartCS )
- // InternalQVTimperative.g:28752:1: ruleTuplePartCS
+ // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS )
+ // InternalQVTimperative.g:29966:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
@@ -82945,17 +86390,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__NameAssignment_0"
- // InternalQVTimperative.g:28761:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:29975:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TuplePartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28765:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28766:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29979:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28766:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28767:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:29981:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -82990,17 +86435,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TuplePartCS__OwnedTypeAssignment_2"
- // InternalQVTimperative.g:28776:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:29990:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__TuplePartCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28780:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28781:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29994:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28781:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28782:1: ruleTypeExpCS
+ // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:29996:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
@@ -83035,17 +86480,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:28791:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30005:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28795:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:28796:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30009:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:28796:1: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:28797:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30011:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -83080,17 +86525,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:28806:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30020:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28810:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:28811:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30024:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:28811:1: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:28812:1: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30026:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
@@ -83125,17 +86570,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:28821:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
+ // InternalQVTimperative.g:30035:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28825:1: ( ( ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:28826:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30039:1: ( ( ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:28826:1: ( ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:28827:1: ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:30041:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
@@ -83170,17 +86615,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0"
- // InternalQVTimperative.g:28836:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30050:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28840:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:28841:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30054:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30055:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:28841:1: ( ruleExpCS )
- // InternalQVTimperative.g:28842:1: ruleExpCS
+ // InternalQVTimperative.g:30055:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30056:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
@@ -83215,17 +86660,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1"
- // InternalQVTimperative.g:28851:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30065:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28855:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:28856:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30069:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30070:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:28856:1: ( ruleExpCS )
- // InternalQVTimperative.g:28857:1: ruleExpCS
+ // InternalQVTimperative.g:30070:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30071:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionExpCSParserRuleCall_0_1_1_0());
@@ -83260,17 +86705,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:28866:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30080:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ;
public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28870:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:28871:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30084:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30085:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:28871:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:28872:1: rulePatternExpCS
+ // InternalQVTimperative.g:30085:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30086:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionPatternExpCSParserRuleCall_1_0());
@@ -83305,17 +86750,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:28881:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // InternalQVTimperative.g:30095:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionPatternCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28885:1: ( ( ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:28886:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30099:1: ( ( ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:28886:1: ( ruleCollectionTypeCS )
- // InternalQVTimperative.g:28887:1: ruleCollectionTypeCS
+ // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS )
+ // InternalQVTimperative.g:30101:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
@@ -83350,17 +86795,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:28896:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30110:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ;
public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28900:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:28901:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30114:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30115:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:28901:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:28902:1: rulePatternExpCS
+ // InternalQVTimperative.g:30115:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30116:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
@@ -83395,17 +86840,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:28911:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ;
+ // InternalQVTimperative.g:30125:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ;
public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28915:1: ( ( rulePatternExpCS ) )
- // InternalQVTimperative.g:28916:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30129:1: ( ( rulePatternExpCS ) )
+ // InternalQVTimperative.g:30130:1: ( rulePatternExpCS )
{
- // InternalQVTimperative.g:28916:1: ( rulePatternExpCS )
- // InternalQVTimperative.g:28917:1: rulePatternExpCS
+ // InternalQVTimperative.g:30130:1: ( rulePatternExpCS )
+ // InternalQVTimperative.g:30131:1: rulePatternExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
@@ -83440,17 +86885,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1"
- // InternalQVTimperative.g:28926:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ;
+ // InternalQVTimperative.g:30140:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ;
public final void rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28930:1: ( ( ruleIdentifier ) )
- // InternalQVTimperative.g:28931:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:30144:1: ( ( ruleIdentifier ) )
+ // InternalQVTimperative.g:30145:1: ( ruleIdentifier )
{
- // InternalQVTimperative.g:28931:1: ( ruleIdentifier )
- // InternalQVTimperative.g:28932:1: ruleIdentifier
+ // InternalQVTimperative.g:30145:1: ( ruleIdentifier )
+ // InternalQVTimperative.g:30146:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
@@ -83485,23 +86930,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__ReferredPropertyAssignment_0"
- // InternalQVTimperative.g:28941:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:30155:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ShadowPartCS__ReferredPropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28945:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:28946:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30159:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:28946:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28947:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30161:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0());
}
- // InternalQVTimperative.g:28948:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28949:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30162:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30163:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1());
@@ -83542,23 +86987,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAssignment_2"
- // InternalQVTimperative.g:28960:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ;
+ // InternalQVTimperative.g:30174:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ;
public final void rule__ShadowPartCS__OwnedInitExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28964:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) )
- // InternalQVTimperative.g:28965:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
+ // InternalQVTimperative.g:30178:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) )
+ // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
{
- // InternalQVTimperative.g:28965:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
- // InternalQVTimperative.g:28966:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
+ // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) )
+ // InternalQVTimperative.g:30180:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAlternatives_2_0());
}
- // InternalQVTimperative.g:28967:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
- // InternalQVTimperative.g:28967:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0
+ // InternalQVTimperative.g:30181:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 )
+ // InternalQVTimperative.g:30181:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0();
@@ -83593,17 +87038,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__PatternVariableNameAssignment_0"
- // InternalQVTimperative.g:28976:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30190:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__PatternExpCS__PatternVariableNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28980:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:28981:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30194:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:28981:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:28982:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30196:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0());
@@ -83638,17 +87083,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PatternExpCS__OwnedPatternTypeAssignment_2"
- // InternalQVTimperative.g:28991:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30205:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__PatternExpCS__OwnedPatternTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:28995:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:28996:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30209:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:28996:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:28997:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30211:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeTypeExpCSParserRuleCall_2_0());
@@ -83683,17 +87128,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2"
- // InternalQVTimperative.g:29006:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30220:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ;
public final void rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29010:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29011:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30224:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30225:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29011:1: ( ruleExpCS )
- // InternalQVTimperative.g:29012:1: ruleExpCS
+ // InternalQVTimperative.g:30225:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30226:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
@@ -83728,17 +87173,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedTypeAssignment_0"
- // InternalQVTimperative.g:29021:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
+ // InternalQVTimperative.g:30235:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ;
public final void rule__MapLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29025:1: ( ( ruleMapTypeCS ) )
- // InternalQVTimperative.g:29026:1: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30239:1: ( ( ruleMapTypeCS ) )
+ // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS )
{
- // InternalQVTimperative.g:29026:1: ( ruleMapTypeCS )
- // InternalQVTimperative.g:29027:1: ruleMapTypeCS
+ // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS )
+ // InternalQVTimperative.g:30241:1: ruleMapTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
@@ -83773,17 +87218,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_0"
- // InternalQVTimperative.g:29036:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30250:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ;
public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29040:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:29041:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30254:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:29041:1: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:29042:1: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30256:1: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
@@ -83818,17 +87263,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // InternalQVTimperative.g:29051:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ;
+ // InternalQVTimperative.g:30265:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ;
public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29055:1: ( ( ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:29056:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30269:1: ( ( ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:29056:1: ( ruleMapLiteralPartCS )
- // InternalQVTimperative.g:29057:1: ruleMapLiteralPartCS
+ // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:30271:1: ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
@@ -83863,17 +87308,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedKeyAssignment_0"
- // InternalQVTimperative.g:29066:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30280:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedKeyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29070:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29071:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30284:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30285:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29071:1: ( ruleExpCS )
- // InternalQVTimperative.g:29072:1: ruleExpCS
+ // InternalQVTimperative.g:30285:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30286:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
@@ -83908,17 +87353,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MapLiteralPartCS__OwnedValueAssignment_2"
- // InternalQVTimperative.g:29081:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30295:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ;
public final void rule__MapLiteralPartCS__OwnedValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29085:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29086:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30299:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30300:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29086:1: ( ruleExpCS )
- // InternalQVTimperative.g:29087:1: ruleExpCS
+ // InternalQVTimperative.g:30300:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30301:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
@@ -83953,17 +87398,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_2"
- // InternalQVTimperative.g:29096:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30310:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29100:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:29101:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30314:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:29101:1: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:29102:1: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30316:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
@@ -83998,17 +87443,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1"
- // InternalQVTimperative.g:29111:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
+ // InternalQVTimperative.g:30325:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29115:1: ( ( ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:29116:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30329:1: ( ( ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:29116:1: ( ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:29117:1: ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:30331:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
@@ -84043,17 +87488,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__NameAssignment_0"
- // InternalQVTimperative.g:29126:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:30340:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TupleLiteralPartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29130:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:29131:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30344:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:29131:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:29132:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:30346:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -84088,17 +87533,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:29141:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30355:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29145:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29146:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30359:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29146:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29147:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30361:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -84133,17 +87578,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3"
- // InternalQVTimperative.g:29156:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30370:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29160:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29161:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30374:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30375:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29161:1: ( ruleExpCS )
- // InternalQVTimperative.g:29162:1: ruleExpCS
+ // InternalQVTimperative.g:30375:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30376:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_3_0());
@@ -84178,17 +87623,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NumberLiteralExpCS__SymbolAssignment"
- // InternalQVTimperative.g:29171:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
+ // InternalQVTimperative.g:30385:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ;
public final void rule__NumberLiteralExpCS__SymbolAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29175:1: ( ( ruleNUMBER_LITERAL ) )
- // InternalQVTimperative.g:29176:1: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30389:1: ( ( ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL )
{
- // InternalQVTimperative.g:29176:1: ( ruleNUMBER_LITERAL )
- // InternalQVTimperative.g:29177:1: ruleNUMBER_LITERAL
+ // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:30391:1: ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolNUMBER_LITERALParserRuleCall_0());
@@ -84223,17 +87668,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__StringLiteralExpCS__SegmentsAssignment"
- // InternalQVTimperative.g:29186:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
+ // InternalQVTimperative.g:30400:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ;
public final void rule__StringLiteralExpCS__SegmentsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29190:1: ( ( ruleStringLiteral ) )
- // InternalQVTimperative.g:29191:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30404:1: ( ( ruleStringLiteral ) )
+ // InternalQVTimperative.g:30405:1: ( ruleStringLiteral )
{
- // InternalQVTimperative.g:29191:1: ( ruleStringLiteral )
- // InternalQVTimperative.g:29192:1: ruleStringLiteral
+ // InternalQVTimperative.g:30405:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30406:1: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
@@ -84268,28 +87713,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_0"
- // InternalQVTimperative.g:29201:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
+ // InternalQVTimperative.g:30415:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29205:1: ( ( ( 'true' ) ) )
- // InternalQVTimperative.g:29206:1: ( ( 'true' ) )
+ // InternalQVTimperative.g:30419:1: ( ( ( 'true' ) ) )
+ // InternalQVTimperative.g:30420:1: ( ( 'true' ) )
{
- // InternalQVTimperative.g:29206:1: ( ( 'true' ) )
- // InternalQVTimperative.g:29207:1: ( 'true' )
+ // InternalQVTimperative.g:30420:1: ( ( 'true' ) )
+ // InternalQVTimperative.g:30421:1: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
}
- // InternalQVTimperative.g:29208:1: ( 'true' )
- // InternalQVTimperative.g:29209:1: 'true'
+ // InternalQVTimperative.g:30422:1: ( 'true' )
+ // InternalQVTimperative.g:30423:1: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
}
- match(input,144,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,150,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
}
@@ -84321,28 +87766,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_1"
- // InternalQVTimperative.g:29224:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
+ // InternalQVTimperative.g:30438:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ;
public final void rule__BooleanLiteralExpCS__SymbolAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29228:1: ( ( ( 'false' ) ) )
- // InternalQVTimperative.g:29229:1: ( ( 'false' ) )
+ // InternalQVTimperative.g:30442:1: ( ( ( 'false' ) ) )
+ // InternalQVTimperative.g:30443:1: ( ( 'false' ) )
{
- // InternalQVTimperative.g:29229:1: ( ( 'false' ) )
- // InternalQVTimperative.g:29230:1: ( 'false' )
+ // InternalQVTimperative.g:30443:1: ( ( 'false' ) )
+ // InternalQVTimperative.g:30444:1: ( 'false' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
}
- // InternalQVTimperative.g:29231:1: ( 'false' )
- // InternalQVTimperative.g:29232:1: 'false'
+ // InternalQVTimperative.g:30445:1: ( 'false' )
+ // InternalQVTimperative.g:30446:1: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
}
- match(input,145,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,151,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
}
@@ -84374,17 +87819,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:29247:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30461:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29251:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:29252:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30465:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:29252:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:29253:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30467:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -84419,17 +87864,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeLiteralExpCS__OwnedTypeAssignment"
- // InternalQVTimperative.g:29262:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
+ // InternalQVTimperative.g:30476:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ;
public final void rule__TypeLiteralExpCS__OwnedTypeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29266:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
- // InternalQVTimperative.g:29267:1: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30480:1: ( ( ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:29267:1: ( ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:29268:1: ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:30482:1: ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0());
@@ -84464,17 +87909,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:29277:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30491:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypeNameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29281:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:29282:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30495:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30496:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:29282:1: ( rulePathNameCS )
- // InternalQVTimperative.g:29283:1: rulePathNameCS
+ // InternalQVTimperative.g:30496:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30497:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -84509,17 +87954,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0"
- // InternalQVTimperative.g:29292:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30506:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29296:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:29297:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30510:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:29297:1: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:29298:1: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30512:1: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
@@ -84554,17 +87999,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1"
- // InternalQVTimperative.g:29307:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30521:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ;
public final void rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29311:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29312:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30525:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30526:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29312:1: ( ruleExpCS )
- // InternalQVTimperative.g:29313:1: ruleExpCS
+ // InternalQVTimperative.g:30526:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30527:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
@@ -84599,17 +88044,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeExpCS__OwnedMultiplicityAssignment_1"
- // InternalQVTimperative.g:29322:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:30536:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeExpCS__OwnedMultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29326:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:29327:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30540:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:29327:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:29328:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:30542:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0());
@@ -84644,17 +88089,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__NameAssignment_0_1_1"
- // InternalQVTimperative.g:29337:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ;
+ // InternalQVTimperative.g:30551:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ;
public final void rule__ExpCS__NameAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29341:1: ( ( ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:29342:1: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30555:1: ( ( ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:29342:1: ( ruleBinaryOperatorName )
- // InternalQVTimperative.g:29343:1: ruleBinaryOperatorName
+ // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName )
+ // InternalQVTimperative.g:30557:1: ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0());
@@ -84689,17 +88134,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ExpCS__OwnedRightAssignment_0_1_2"
- // InternalQVTimperative.g:29352:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30566:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ;
public final void rule__ExpCS__OwnedRightAssignment_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29356:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29357:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30570:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30571:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29357:1: ( ruleExpCS )
- // InternalQVTimperative.g:29358:1: ruleExpCS
+ // InternalQVTimperative.g:30571:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30572:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0());
@@ -84734,17 +88179,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:29367:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30581:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedLetExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29371:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:29372:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30585:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:29372:1: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:29373:1: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30587:1: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -84779,17 +88224,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedLetExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:29382:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
+ // InternalQVTimperative.g:30596:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ;
public final void rule__PrefixedLetExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29386:1: ( ( rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:29387:1: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30600:1: ( ( rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:29387:1: ( rulePrefixedLetExpCS )
- // InternalQVTimperative.g:29388:1: rulePrefixedLetExpCS
+ // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:30602:1: rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightPrefixedLetExpCSParserRuleCall_0_2_0());
@@ -84824,17 +88269,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__NameAssignment_0_1"
- // InternalQVTimperative.g:29397:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
+ // InternalQVTimperative.g:30611:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ;
public final void rule__PrefixedPrimaryExpCS__NameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29401:1: ( ( ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:29402:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30615:1: ( ( ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:29402:1: ( ruleUnaryOperatorName )
- // InternalQVTimperative.g:29403:1: ruleUnaryOperatorName
+ // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName )
+ // InternalQVTimperative.g:30617:1: ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
@@ -84869,17 +88314,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2"
- // InternalQVTimperative.g:29412:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
+ // InternalQVTimperative.g:30626:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ;
public final void rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29416:1: ( ( rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:29417:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30630:1: ( ( rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:29417:1: ( rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:29418:1: rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:30632:1: rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightPrefixedPrimaryExpCSParserRuleCall_0_2_0());
@@ -84914,17 +88359,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:29427:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:30641:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__NameExpCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29431:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:29432:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30645:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:30646:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:29432:1: ( rulePathNameCS )
- // InternalQVTimperative.g:29433:1: rulePathNameCS
+ // InternalQVTimperative.g:30646:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:30647:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -84959,17 +88404,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1"
- // InternalQVTimperative.g:29442:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30656:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29446:1: ( ( ruleSquareBracketedClauseCS ) )
- // InternalQVTimperative.g:29447:1: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30660:1: ( ( ruleSquareBracketedClauseCS ) )
+ // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:29447:1: ( ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:29448:1: ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:30662:1: ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
@@ -85004,17 +88449,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2"
- // InternalQVTimperative.g:29457:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30671:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29461:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:29462:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30675:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:29462:1: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:29463:1: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:30677:1: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
@@ -85049,17 +88494,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3"
- // InternalQVTimperative.g:29472:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
+ // InternalQVTimperative.g:30686:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ;
public final void rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29476:1: ( ( ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:29477:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30690:1: ( ( ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:29477:1: ( ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:29478:1: ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:30692:1: ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
@@ -85094,28 +88539,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NameExpCS__IsPreAssignment_4_0"
- // InternalQVTimperative.g:29487:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
+ // InternalQVTimperative.g:30701:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ;
public final void rule__NameExpCS__IsPreAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29491:1: ( ( ( '@' ) ) )
- // InternalQVTimperative.g:29492:1: ( ( '@' ) )
+ // InternalQVTimperative.g:30705:1: ( ( ( '@' ) ) )
+ // InternalQVTimperative.g:30706:1: ( ( '@' ) )
{
- // InternalQVTimperative.g:29492:1: ( ( '@' ) )
- // InternalQVTimperative.g:29493:1: ( '@' )
+ // InternalQVTimperative.g:30706:1: ( ( '@' ) )
+ // InternalQVTimperative.g:30707:1: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
}
- // InternalQVTimperative.g:29494:1: ( '@' )
- // InternalQVTimperative.g:29495:1: '@'
+ // InternalQVTimperative.g:30708:1: ( '@' )
+ // InternalQVTimperative.g:30709:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
}
- match(input,146,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,152,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
}
@@ -85147,17 +88592,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0"
- // InternalQVTimperative.g:29510:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:30724:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ;
public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29514:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:29515:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30728:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:29515:1: ( ruleShadowPartCS )
- // InternalQVTimperative.g:29516:1: ruleShadowPartCS
+ // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30730:1: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0());
@@ -85192,17 +88637,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1"
- // InternalQVTimperative.g:29525:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ;
+ // InternalQVTimperative.g:30739:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ;
public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29529:1: ( ( ruleShadowPartCS ) )
- // InternalQVTimperative.g:29530:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30743:1: ( ( ruleShadowPartCS ) )
+ // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS )
{
- // InternalQVTimperative.g:29530:1: ( ruleShadowPartCS )
- // InternalQVTimperative.g:29531:1: ruleShadowPartCS
+ // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS )
+ // InternalQVTimperative.g:30745:1: ruleShadowPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0());
@@ -85237,17 +88682,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1"
- // InternalQVTimperative.g:29540:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ;
+ // InternalQVTimperative.g:30754:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ;
public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29544:1: ( ( ruleStringLiteral ) )
- // InternalQVTimperative.g:29545:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30758:1: ( ( ruleStringLiteral ) )
+ // InternalQVTimperative.g:30759:1: ( ruleStringLiteral )
{
- // InternalQVTimperative.g:29545:1: ( ruleStringLiteral )
- // InternalQVTimperative.g:29546:1: ruleStringLiteral
+ // InternalQVTimperative.g:30759:1: ( ruleStringLiteral )
+ // InternalQVTimperative.g:30760:1: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0());
@@ -85282,17 +88727,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0"
- // InternalQVTimperative.g:29555:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
+ // InternalQVTimperative.g:30769:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29559:1: ( ( ruleNavigatingArgCS ) )
- // InternalQVTimperative.g:29560:1: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:30773:1: ( ( ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:29560:1: ( ruleNavigatingArgCS )
- // InternalQVTimperative.g:29561:1: ruleNavigatingArgCS
+ // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS )
+ // InternalQVTimperative.g:30775:1: ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
@@ -85327,17 +88772,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1"
- // InternalQVTimperative.g:29570:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30784:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29574:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:29575:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30788:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:29575:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:29576:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30790:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0());
@@ -85372,17 +88817,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0"
- // InternalQVTimperative.g:29585:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 : ( ruleNavigatingSemiArgCS ) ;
+ // InternalQVTimperative.g:30799:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 : ( ruleNavigatingSemiArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29589:1: ( ( ruleNavigatingSemiArgCS ) )
- // InternalQVTimperative.g:29590:1: ( ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:30803:1: ( ( ruleNavigatingSemiArgCS ) )
+ // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS )
{
- // InternalQVTimperative.g:29590:1: ( ruleNavigatingSemiArgCS )
- // InternalQVTimperative.g:29591:1: ruleNavigatingSemiArgCS
+ // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:30805:1: ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0());
@@ -85417,17 +88862,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1"
- // InternalQVTimperative.g:29600:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30814:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29604:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:29605:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30818:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:29605:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:29606:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30820:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0());
@@ -85462,17 +88907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0"
- // InternalQVTimperative.g:29615:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 : ( ruleNavigatingBarArgCS ) ;
+ // InternalQVTimperative.g:30829:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 : ( ruleNavigatingBarArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29619:1: ( ( ruleNavigatingBarArgCS ) )
- // InternalQVTimperative.g:29620:1: ( ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:30833:1: ( ( ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS )
{
- // InternalQVTimperative.g:29620:1: ( ruleNavigatingBarArgCS )
- // InternalQVTimperative.g:29621:1: ruleNavigatingBarArgCS
+ // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:30835:1: ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0());
@@ -85507,17 +88952,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1"
- // InternalQVTimperative.g:29630:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 : ( ruleNavigatingCommaArgCS ) ;
+ // InternalQVTimperative.g:30844:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29634:1: ( ( ruleNavigatingCommaArgCS ) )
- // InternalQVTimperative.g:29635:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30848:1: ( ( ruleNavigatingCommaArgCS ) )
+ // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:29635:1: ( ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:29636:1: ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:30850:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0());
@@ -85552,17 +88997,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_1"
- // InternalQVTimperative.g:29645:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30859:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29649:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29650:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30863:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30864:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29650:1: ( ruleExpCS )
- // InternalQVTimperative.g:29651:1: ruleExpCS
+ // InternalQVTimperative.g:30864:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30865:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
@@ -85597,17 +89042,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1"
- // InternalQVTimperative.g:29660:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30874:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ;
public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29664:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29665:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30878:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30879:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29665:1: ( ruleExpCS )
- // InternalQVTimperative.g:29666:1: ruleExpCS
+ // InternalQVTimperative.g:30879:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30880:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
@@ -85642,17 +89087,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0"
- // InternalQVTimperative.g:29675:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:30889:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29679:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:29680:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30893:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:29680:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:29681:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30895:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
@@ -85687,17 +89132,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1"
- // InternalQVTimperative.g:29690:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30904:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29694:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29695:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30908:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29695:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29696:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30910:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0());
@@ -85732,17 +89177,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1"
- // InternalQVTimperative.g:29705:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30919:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29709:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29710:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30923:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30924:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29710:1: ( ruleExpCS )
- // InternalQVTimperative.g:29711:1: ruleExpCS
+ // InternalQVTimperative.g:30924:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30925:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_0_2_1_0());
@@ -85777,17 +89222,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1"
- // InternalQVTimperative.g:29720:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:30934:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29724:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29725:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30938:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:30939:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29725:1: ( ruleExpCS )
- // InternalQVTimperative.g:29726:1: ruleExpCS
+ // InternalQVTimperative.g:30939:1: ( ruleExpCS )
+ // InternalQVTimperative.g:30940:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_1_1_0());
@@ -85822,17 +89267,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_1_1"
- // InternalQVTimperative.g:29735:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:30949:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29739:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29740:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30953:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29740:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29741:1: ruleTypeExpCS
+ // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:30955:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
@@ -85867,28 +89312,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:29750:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
+ // InternalQVTimperative.g:30964:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
public final void rule__NavigatingBarArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29754:1: ( ( ( '|' ) ) )
- // InternalQVTimperative.g:29755:1: ( ( '|' ) )
+ // InternalQVTimperative.g:30968:1: ( ( ( '|' ) ) )
+ // InternalQVTimperative.g:30969:1: ( ( '|' ) )
{
- // InternalQVTimperative.g:29755:1: ( ( '|' ) )
- // InternalQVTimperative.g:29756:1: ( '|' )
+ // InternalQVTimperative.g:30969:1: ( ( '|' ) )
+ // InternalQVTimperative.g:30970:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- // InternalQVTimperative.g:29757:1: ( '|' )
- // InternalQVTimperative.g:29758:1: '|'
+ // InternalQVTimperative.g:30971:1: ( '|' )
+ // InternalQVTimperative.g:30972:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,153,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
@@ -85920,17 +89365,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:29773:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:30987:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29777:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:29778:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30991:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:29778:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:29779:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:30993:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -85965,17 +89410,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:29788:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31002:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29792:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29793:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31006:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29793:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29794:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31008:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -86010,17 +89455,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:29803:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31017:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29807:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29808:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31021:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31022:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29808:1: ( ruleExpCS )
- // InternalQVTimperative.g:29809:1: ruleExpCS
+ // InternalQVTimperative.g:31022:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31023:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -86055,28 +89500,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:29818:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
+ // InternalQVTimperative.g:31032:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
public final void rule__NavigatingCommaArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29822:1: ( ( ( ',' ) ) )
- // InternalQVTimperative.g:29823:1: ( ( ',' ) )
+ // InternalQVTimperative.g:31036:1: ( ( ( ',' ) ) )
+ // InternalQVTimperative.g:31037:1: ( ( ',' ) )
{
- // InternalQVTimperative.g:29823:1: ( ( ',' ) )
- // InternalQVTimperative.g:29824:1: ( ',' )
+ // InternalQVTimperative.g:31037:1: ( ( ',' ) )
+ // InternalQVTimperative.g:31038:1: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- // InternalQVTimperative.g:29825:1: ( ',' )
- // InternalQVTimperative.g:29826:1: ','
+ // InternalQVTimperative.g:31039:1: ( ',' )
+ // InternalQVTimperative.g:31040:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
@@ -86108,17 +89553,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:29841:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31055:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29845:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:29846:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31059:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:29846:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:29847:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31061:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -86153,17 +89598,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1"
- // InternalQVTimperative.g:29856:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31070:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29860:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29861:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31074:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29861:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29862:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31076:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0());
@@ -86198,17 +89643,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1"
- // InternalQVTimperative.g:29871:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31085:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29875:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29876:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31089:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31090:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29876:1: ( ruleExpCS )
- // InternalQVTimperative.g:29877:1: ruleExpCS
+ // InternalQVTimperative.g:31090:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31091:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_2_1_0());
@@ -86243,17 +89688,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1"
- // InternalQVTimperative.g:29886:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31100:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29890:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29891:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31104:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31105:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29891:1: ( ruleExpCS )
- // InternalQVTimperative.g:29892:1: ruleExpCS
+ // InternalQVTimperative.g:31105:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31106:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_1_0());
@@ -86288,28 +89733,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__PrefixAssignment_0"
- // InternalQVTimperative.g:29901:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
+ // InternalQVTimperative.g:31115:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
public final void rule__NavigatingSemiArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29905:1: ( ( ( ';' ) ) )
- // InternalQVTimperative.g:29906:1: ( ( ';' ) )
+ // InternalQVTimperative.g:31119:1: ( ( ( ';' ) ) )
+ // InternalQVTimperative.g:31120:1: ( ( ';' ) )
{
- // InternalQVTimperative.g:29906:1: ( ( ';' ) )
- // InternalQVTimperative.g:29907:1: ( ';' )
+ // InternalQVTimperative.g:31120:1: ( ( ';' ) )
+ // InternalQVTimperative.g:31121:1: ( ';' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- // InternalQVTimperative.g:29908:1: ( ';' )
- // InternalQVTimperative.g:29909:1: ';'
+ // InternalQVTimperative.g:31122:1: ( ';' )
+ // InternalQVTimperative.g:31123:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
@@ -86341,17 +89786,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1"
- // InternalQVTimperative.g:29924:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // InternalQVTimperative.g:31138:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29928:1: ( ( ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:29929:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31142:1: ( ( ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:29929:1: ( ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:29930:1: ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:31144:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
@@ -86386,17 +89831,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:29939:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31153:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29943:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:29944:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31157:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:29944:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:29945:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31159:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -86431,17 +89876,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1"
- // InternalQVTimperative.g:29954:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31168:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29958:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29959:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31172:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31173:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29959:1: ( ruleExpCS )
- // InternalQVTimperative.g:29960:1: ruleExpCS
+ // InternalQVTimperative.g:31173:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31174:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0());
@@ -86476,23 +89921,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:29969:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ;
+ // InternalQVTimperative.g:31183:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ;
public final void rule__IfExpCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29973:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
- // InternalQVTimperative.g:29974:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31187:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) )
+ // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
{
- // InternalQVTimperative.g:29974:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
- // InternalQVTimperative.g:29975:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) )
+ // InternalQVTimperative.g:31189:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedConditionAlternatives_1_0());
}
- // InternalQVTimperative.g:29976:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
- // InternalQVTimperative.g:29976:2: rule__IfExpCS__OwnedConditionAlternatives_1_0
+ // InternalQVTimperative.g:31190:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 )
+ // InternalQVTimperative.g:31190:2: rule__IfExpCS__OwnedConditionAlternatives_1_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__IfExpCS__OwnedConditionAlternatives_1_0();
@@ -86527,17 +89972,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:29985:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31199:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:29989:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:29990:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31203:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31204:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:29990:1: ( ruleExpCS )
- // InternalQVTimperative.g:29991:1: ruleExpCS
+ // InternalQVTimperative.g:31204:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31205:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -86572,17 +90017,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedIfThenExpressionsAssignment_4"
- // InternalQVTimperative.g:30000:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
+ // InternalQVTimperative.g:31214:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ;
public final void rule__IfExpCS__OwnedIfThenExpressionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30004:1: ( ( ruleElseIfThenExpCS ) )
- // InternalQVTimperative.g:30005:1: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31218:1: ( ( ruleElseIfThenExpCS ) )
+ // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:30005:1: ( ruleElseIfThenExpCS )
- // InternalQVTimperative.g:30006:1: ruleElseIfThenExpCS
+ // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:31220:1: ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
@@ -86617,17 +90062,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__IfExpCS__OwnedElseExpressionAssignment_6"
- // InternalQVTimperative.g:30015:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31229:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ;
public final void rule__IfExpCS__OwnedElseExpressionAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30019:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30020:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31233:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31234:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30020:1: ( ruleExpCS )
- // InternalQVTimperative.g:30021:1: ruleExpCS
+ // InternalQVTimperative.g:31234:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31235:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
@@ -86662,17 +90107,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedConditionAssignment_1"
- // InternalQVTimperative.g:30030:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31244:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30034:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30035:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31248:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31249:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30035:1: ( ruleExpCS )
- // InternalQVTimperative.g:30036:1: ruleExpCS
+ // InternalQVTimperative.g:31249:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31250:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
@@ -86707,17 +90152,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3"
- // InternalQVTimperative.g:30045:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31259:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30049:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30050:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31263:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31264:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30050:1: ( ruleExpCS )
- // InternalQVTimperative.g:30051:1: ruleExpCS
+ // InternalQVTimperative.g:31264:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31265:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
@@ -86752,17 +90197,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_1"
- // InternalQVTimperative.g:30060:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31274:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30064:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:30065:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31278:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:30065:1: ( ruleLetVariableCS )
- // InternalQVTimperative.g:30066:1: ruleLetVariableCS
+ // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31280:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
@@ -86797,17 +90242,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_2_1"
- // InternalQVTimperative.g:30075:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
+ // InternalQVTimperative.g:31289:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__OwnedVariablesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30079:1: ( ( ruleLetVariableCS ) )
- // InternalQVTimperative.g:30080:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31293:1: ( ( ruleLetVariableCS ) )
+ // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS )
{
- // InternalQVTimperative.g:30080:1: ( ruleLetVariableCS )
- // InternalQVTimperative.g:30081:1: ruleLetVariableCS
+ // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS )
+ // InternalQVTimperative.g:31295:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
@@ -86842,17 +90287,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetExpCS__OwnedInExpressionAssignment_4"
- // InternalQVTimperative.g:30090:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31304:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetExpCS__OwnedInExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30094:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30095:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31308:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31309:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30095:1: ( ruleExpCS )
- // InternalQVTimperative.g:30096:1: ruleExpCS
+ // InternalQVTimperative.g:31309:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31310:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
@@ -86887,17 +90332,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__NameAssignment_0"
- // InternalQVTimperative.g:30105:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31319:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__LetVariableCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30109:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30110:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31323:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30110:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30111:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31325:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -86932,17 +90377,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1"
- // InternalQVTimperative.g:30120:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
+ // InternalQVTimperative.g:31334:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ;
public final void rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30124:1: ( ( ruleRoundBracketedClauseCS ) )
- // InternalQVTimperative.g:30125:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31338:1: ( ( ruleRoundBracketedClauseCS ) )
+ // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:30125:1: ( ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:30126:1: ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:31340:1: ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
@@ -86977,17 +90422,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedTypeAssignment_2_1"
- // InternalQVTimperative.g:30135:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // InternalQVTimperative.g:31349:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__LetVariableCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30139:1: ( ( ruleTypeExpCS ) )
- // InternalQVTimperative.g:30140:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31353:1: ( ( ruleTypeExpCS ) )
+ // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS )
{
- // InternalQVTimperative.g:30140:1: ( ruleTypeExpCS )
- // InternalQVTimperative.g:30141:1: ruleTypeExpCS
+ // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS )
+ // InternalQVTimperative.g:31355:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
@@ -87022,17 +90467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__LetVariableCS__OwnedInitExpressionAssignment_4"
- // InternalQVTimperative.g:30150:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31364:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetVariableCS__OwnedInitExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30154:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30155:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31368:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31369:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30155:1: ( ruleExpCS )
- // InternalQVTimperative.g:30156:1: ruleExpCS
+ // InternalQVTimperative.g:31369:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31370:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_4_0());
@@ -87067,17 +90512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NestedExpCS__OwnedExpressionAssignment_1"
- // InternalQVTimperative.g:30165:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
+ // InternalQVTimperative.g:31379:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ;
public final void rule__NestedExpCS__OwnedExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30169:1: ( ( ruleExpCS ) )
- // InternalQVTimperative.g:30170:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31383:1: ( ( ruleExpCS ) )
+ // InternalQVTimperative.g:31384:1: ( ruleExpCS )
{
- // InternalQVTimperative.g:30170:1: ( ruleExpCS )
- // InternalQVTimperative.g:30171:1: ruleExpCS
+ // InternalQVTimperative.g:31384:1: ( ruleExpCS )
+ // InternalQVTimperative.g:31385:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
@@ -87112,17 +90557,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__LowerBoundAssignment_0"
- // InternalQVTimperative.g:30180:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
+ // InternalQVTimperative.g:31394:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
public final void rule__MultiplicityBoundsCS__LowerBoundAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30184:1: ( ( ruleLOWER ) )
- // InternalQVTimperative.g:30185:1: ( ruleLOWER )
+ // InternalQVTimperative.g:31398:1: ( ( ruleLOWER ) )
+ // InternalQVTimperative.g:31399:1: ( ruleLOWER )
{
- // InternalQVTimperative.g:30185:1: ( ruleLOWER )
- // InternalQVTimperative.g:30186:1: ruleLOWER
+ // InternalQVTimperative.g:31399:1: ( ruleLOWER )
+ // InternalQVTimperative.g:31400:1: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
@@ -87157,17 +90602,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1"
- // InternalQVTimperative.g:30195:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
+ // InternalQVTimperative.g:31409:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
public final void rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30199:1: ( ( ruleUPPER ) )
- // InternalQVTimperative.g:30200:1: ( ruleUPPER )
+ // InternalQVTimperative.g:31413:1: ( ( ruleUPPER ) )
+ // InternalQVTimperative.g:31414:1: ( ruleUPPER )
{
- // InternalQVTimperative.g:30200:1: ( ruleUPPER )
- // InternalQVTimperative.g:30201:1: ruleUPPER
+ // InternalQVTimperative.g:31414:1: ( ruleUPPER )
+ // InternalQVTimperative.g:31415:1: ruleUPPER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
@@ -87202,28 +90647,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityCS__IsNullFreeAssignment_2_1"
- // InternalQVTimperative.g:30210:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
+ // InternalQVTimperative.g:31424:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ;
public final void rule__MultiplicityCS__IsNullFreeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30214:1: ( ( ( '|1' ) ) )
- // InternalQVTimperative.g:30215:1: ( ( '|1' ) )
+ // InternalQVTimperative.g:31428:1: ( ( ( '|1' ) ) )
+ // InternalQVTimperative.g:31429:1: ( ( '|1' ) )
{
- // InternalQVTimperative.g:30215:1: ( ( '|1' ) )
- // InternalQVTimperative.g:30216:1: ( '|1' )
+ // InternalQVTimperative.g:31429:1: ( ( '|1' ) )
+ // InternalQVTimperative.g:31430:1: ( '|1' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
}
- // InternalQVTimperative.g:30217:1: ( '|1' )
- // InternalQVTimperative.g:30218:1: '|1'
+ // InternalQVTimperative.g:31431:1: ( '|1' )
+ // InternalQVTimperative.g:31432:1: '|1'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
}
- match(input,148,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ match(input,154,FollowSets000.FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
}
@@ -87255,23 +90700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAssignment"
- // InternalQVTimperative.g:30233:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
+ // InternalQVTimperative.g:31447:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
public final void rule__MultiplicityStringCS__StringBoundsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30237:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
- // InternalQVTimperative.g:30238:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31451:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
+ // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
{
- // InternalQVTimperative.g:30238:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
- // InternalQVTimperative.g:30239:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // InternalQVTimperative.g:31453:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAlternatives_0());
}
- // InternalQVTimperative.g:30240:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
- // InternalQVTimperative.g:30240:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
+ // InternalQVTimperative.g:31454:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // InternalQVTimperative.g:31454:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__MultiplicityStringCS__StringBoundsAlternatives_0();
@@ -87306,17 +90751,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_0"
- // InternalQVTimperative.g:30249:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // InternalQVTimperative.g:31463:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30253:1: ( ( ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:30254:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31467:1: ( ( ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:30254:1: ( ruleFirstPathElementCS )
- // InternalQVTimperative.g:30255:1: ruleFirstPathElementCS
+ // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS )
+ // InternalQVTimperative.g:31469:1: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
@@ -87351,17 +90796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_1_1"
- // InternalQVTimperative.g:30264:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // InternalQVTimperative.g:31478:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__PathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30268:1: ( ( ruleNextPathElementCS ) )
- // InternalQVTimperative.g:30269:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31482:1: ( ( ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS )
{
- // InternalQVTimperative.g:30269:1: ( ruleNextPathElementCS )
- // InternalQVTimperative.g:30270:1: ruleNextPathElementCS
+ // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS )
+ // InternalQVTimperative.g:31484:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
@@ -87396,23 +90841,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__FirstPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:30279:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:31493:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ;
public final void rule__FirstPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30283:1: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:30284:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31497:1: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:30284:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30285:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31499:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:30286:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30287:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31500:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31501:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_1());
@@ -87453,23 +90898,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__NextPathElementCS__ReferredElementAssignment"
- // InternalQVTimperative.g:30298:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:31512:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ;
public final void rule__NextPathElementCS__ReferredElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30302:1: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:30303:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31516:1: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:30303:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:30304:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:31518:1: ( ruleUnreservedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementCrossReference_0());
}
- // InternalQVTimperative.g:30305:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:30306:1: ruleUnreservedName
+ // InternalQVTimperative.g:31519:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:31520:1: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementUnreservedNameParserRuleCall_0_1());
@@ -87510,17 +90955,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0"
- // InternalQVTimperative.g:30317:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31531:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30321:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:30322:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31535:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:30322:1: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:30323:1: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31537:1: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
@@ -87555,17 +91000,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1"
- // InternalQVTimperative.g:30332:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
+ // InternalQVTimperative.g:31546:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ;
public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30336:1: ( ( ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:30337:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31550:1: ( ( ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:30337:1: ( ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:30338:1: ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:31552:1: ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
@@ -87600,17 +91045,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateBindingCS__OwnedMultiplicityAssignment_2"
- // InternalQVTimperative.g:30347:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
+ // InternalQVTimperative.g:31561:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ;
public final void rule__TemplateBindingCS__OwnedMultiplicityAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30351:1: ( ( ruleMultiplicityCS ) )
- // InternalQVTimperative.g:30352:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31565:1: ( ( ruleMultiplicityCS ) )
+ // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS )
{
- // InternalQVTimperative.g:30352:1: ( ruleMultiplicityCS )
- // InternalQVTimperative.g:30353:1: ruleMultiplicityCS
+ // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS )
+ // InternalQVTimperative.g:31567:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_2_0());
@@ -87645,17 +91090,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment"
- // InternalQVTimperative.g:30362:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
+ // InternalQVTimperative.g:31576:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ;
public final void rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30366:1: ( ( ruleTypeRefCS ) )
- // InternalQVTimperative.g:30367:1: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31580:1: ( ( ruleTypeRefCS ) )
+ // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS )
{
- // InternalQVTimperative.g:30367:1: ( ruleTypeRefCS )
- // InternalQVTimperative.g:30368:1: ruleTypeRefCS
+ // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS )
+ // InternalQVTimperative.g:31582:1: ruleTypeRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterTypeRefCSParserRuleCall_0());
@@ -87690,17 +91135,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_1"
- // InternalQVTimperative.g:30377:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31591:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30381:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:30382:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31595:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:30382:1: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:30383:1: ruleTypeParameterCS
+ // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31597:1: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0());
@@ -87735,17 +91180,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_2_1"
- // InternalQVTimperative.g:30392:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
+ // InternalQVTimperative.g:31606:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ;
public final void rule__TemplateSignatureCS__OwnedParametersAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30396:1: ( ( ruleTypeParameterCS ) )
- // InternalQVTimperative.g:30397:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31610:1: ( ( ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS )
{
- // InternalQVTimperative.g:30397:1: ( ruleTypeParameterCS )
- // InternalQVTimperative.g:30398:1: ruleTypeParameterCS
+ // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS )
+ // InternalQVTimperative.g:31612:1: ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0());
@@ -87780,17 +91225,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__NameAssignment_0"
- // InternalQVTimperative.g:30407:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // InternalQVTimperative.g:31621:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TypeParameterCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30411:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:30412:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31625:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:30412:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:30413:1: ruleUnrestrictedName
+ // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:31627:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
@@ -87825,17 +91270,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_1"
- // InternalQVTimperative.g:30422:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31636:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ;
public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30426:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:30427:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31640:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:30427:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:30428:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31642:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
@@ -87870,17 +91315,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1"
- // InternalQVTimperative.g:30437:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31651:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ;
public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30441:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:30442:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31655:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:30442:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:30443:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31657:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
@@ -87915,17 +91360,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedPathNameAssignment_0"
- // InternalQVTimperative.g:30452:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
+ // InternalQVTimperative.g:31666:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ;
public final void rule__TypedTypeRefCS__OwnedPathNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30456:1: ( ( rulePathNameCS ) )
- // InternalQVTimperative.g:30457:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:31670:1: ( ( rulePathNameCS ) )
+ // InternalQVTimperative.g:31671:1: ( rulePathNameCS )
{
- // InternalQVTimperative.g:30457:1: ( rulePathNameCS )
- // InternalQVTimperative.g:30458:1: rulePathNameCS
+ // InternalQVTimperative.g:31671:1: ( rulePathNameCS )
+ // InternalQVTimperative.g:31672:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
@@ -87960,17 +91405,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__TypedTypeRefCS__OwnedBindingAssignment_1_1"
- // InternalQVTimperative.g:30467:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
+ // InternalQVTimperative.g:31681:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ;
public final void rule__TypedTypeRefCS__OwnedBindingAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30471:1: ( ( ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:30472:1: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:31685:1: ( ( ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:30472:1: ( ruleTemplateBindingCS )
- // InternalQVTimperative.g:30473:1: ruleTemplateBindingCS
+ // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS )
+ // InternalQVTimperative.g:31687:1: ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
@@ -88005,17 +91450,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start "rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1"
- // InternalQVTimperative.g:30482:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
+ // InternalQVTimperative.g:31696:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ;
public final void rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalQVTimperative.g:30486:1: ( ( ruleTypedRefCS ) )
- // InternalQVTimperative.g:30487:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31700:1: ( ( ruleTypedRefCS ) )
+ // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS )
{
- // InternalQVTimperative.g:30487:1: ( ruleTypedRefCS )
- // InternalQVTimperative.g:30488:1: ruleTypedRefCS
+ // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS )
+ // InternalQVTimperative.g:31702:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_2_1_0());
@@ -88050,11 +91495,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start synpred10_InternalQVTimperative
public final void synpred10_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:3584:6: ( ( ruleDeclareStatementCS ) )
- // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3724:6: ( ( ruleDeclareStatementCS ) )
+ // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS )
{
- // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS )
- // InternalQVTimperative.g:3585:1: ruleDeclareStatementCS
+ // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3725:1: ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_1());
@@ -88074,11 +91519,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
// $ANTLR start synpred11_InternalQVTimperative
public final void synpred11_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:3590:6: ( ( ruleDeclareStatementCS ) )
- // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3730:6: ( ( ruleDeclareStatementCS ) )
+ // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS )
{
- // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS )
- // InternalQVTimperative.g:3591:1: ruleDeclareStatementCS
+ // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS )
+ // InternalQVTimperative.g:3731:1: ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_2());
@@ -88096,13 +91541,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
// $ANTLR end synpred11_InternalQVTimperative
- // $ANTLR start synpred134_InternalQVTimperative
- public final void synpred134_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5131:6: ( ( ruleTypeLiteralCS ) )
- // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS )
+ // $ANTLR start synpred140_InternalQVTimperative
+ public final void synpred140_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5341:6: ( ( ruleTypeLiteralCS ) )
+ // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
{
- // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS )
- // InternalQVTimperative.g:5132:1: ruleTypeLiteralCS
+ // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS )
+ // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
@@ -88118,21 +91563,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred134_InternalQVTimperative
+ // $ANTLR end synpred140_InternalQVTimperative
- // $ANTLR start synpred135_InternalQVTimperative
- public final void synpred135_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5153:1: ( ( ( rule__ExpCS__Group_0__0 ) ) )
- // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // $ANTLR start synpred141_InternalQVTimperative
+ public final void synpred141_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5363:1: ( ( ( rule__ExpCS__Group_0__0 ) ) )
+ // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) )
- // InternalQVTimperative.g:5154:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // InternalQVTimperative.g:5155:1: ( rule__ExpCS__Group_0__0 )
- // InternalQVTimperative.g:5155:2: rule__ExpCS__Group_0__0
+ // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 )
+ // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__ExpCS__Group_0__0();
@@ -88148,15 +91593,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred135_InternalQVTimperative
+ // $ANTLR end synpred141_InternalQVTimperative
- // $ANTLR start synpred142_InternalQVTimperative
- public final void synpred142_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5243:6: ( ( ruleTupleLiteralExpCS ) )
- // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS )
+ // $ANTLR start synpred148_InternalQVTimperative
+ public final void synpred148_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5453:6: ( ( ruleTupleLiteralExpCS ) )
+ // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
{
- // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:5244:1: ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4());
@@ -88172,15 +91617,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred142_InternalQVTimperative
+ // $ANTLR end synpred148_InternalQVTimperative
- // $ANTLR start synpred143_InternalQVTimperative
- public final void synpred143_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5249:6: ( ( ruleMapLiteralExpCS ) )
- // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS )
+ // $ANTLR start synpred149_InternalQVTimperative
+ public final void synpred149_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5459:6: ( ( ruleMapLiteralExpCS ) )
+ // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
{
- // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS )
- // InternalQVTimperative.g:5250:1: ruleMapLiteralExpCS
+ // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5());
@@ -88196,15 +91641,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred143_InternalQVTimperative
+ // $ANTLR end synpred149_InternalQVTimperative
- // $ANTLR start synpred144_InternalQVTimperative
- public final void synpred144_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5255:6: ( ( ruleCollectionLiteralExpCS ) )
- // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS )
+ // $ANTLR start synpred150_InternalQVTimperative
+ public final void synpred150_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5465:6: ( ( ruleCollectionLiteralExpCS ) )
+ // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
{
- // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:5256:1: ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6());
@@ -88220,15 +91665,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred144_InternalQVTimperative
+ // $ANTLR end synpred150_InternalQVTimperative
- // $ANTLR start synpred146_InternalQVTimperative
- public final void synpred146_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:5267:6: ( ( ruleTypeLiteralExpCS ) )
- // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS )
+ // $ANTLR start synpred152_InternalQVTimperative
+ public final void synpred152_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:5477:6: ( ( ruleTypeLiteralExpCS ) )
+ // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
{
- // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:5268:1: ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
@@ -88244,12 +91689,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred146_InternalQVTimperative
+ // $ANTLR end synpred152_InternalQVTimperative
- // $ANTLR start synpred168_InternalQVTimperative
- public final void synpred168_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:6732:2: ( rule__DirectionCS__Alternatives_1 )
- // InternalQVTimperative.g:6732:2: rule__DirectionCS__Alternatives_1
+ // $ANTLR start synpred176_InternalQVTimperative
+ public final void synpred176_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:7353:2: ( rule__DirectionCS__Alternatives_1 )
+ // InternalQVTimperative.g:7353:2: rule__DirectionCS__Alternatives_1
{
pushFollow(FollowSets000.FOLLOW_2);
rule__DirectionCS__Alternatives_1();
@@ -88259,12 +91704,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred168_InternalQVTimperative
+ // $ANTLR end synpred176_InternalQVTimperative
+
+ // $ANTLR start synpred208_InternalQVTimperative
+ public final void synpred208_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:11689:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )
+ // InternalQVTimperative.g:11689:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_2);
+ rule__SimpleParameterBindingCS__IsCheckAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ }
+ // $ANTLR end synpred208_InternalQVTimperative
- // $ANTLR start synpred286_InternalQVTimperative
- public final void synpred286_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:20199:2: ( rule__TypeNameExpCS__Group_1__0 )
- // InternalQVTimperative.g:20199:2: rule__TypeNameExpCS__Group_1__0
+ // $ANTLR start synpred296_InternalQVTimperative
+ public final void synpred296_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:21135:2: ( rule__TypeNameExpCS__Group_1__0 )
+ // InternalQVTimperative.g:21135:2: rule__TypeNameExpCS__Group_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1__0();
@@ -88274,12 +91734,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred286_InternalQVTimperative
+ // $ANTLR end synpred296_InternalQVTimperative
- // $ANTLR start synpred287_InternalQVTimperative
- public final void synpred287_InternalQVTimperative_fragment() throws RecognitionException {
- // InternalQVTimperative.g:20260:2: ( rule__TypeNameExpCS__Group_1_1__0 )
- // InternalQVTimperative.g:20260:2: rule__TypeNameExpCS__Group_1_1__0
+ // $ANTLR start synpred297_InternalQVTimperative
+ public final void synpred297_InternalQVTimperative_fragment() throws RecognitionException {
+ // InternalQVTimperative.g:21196:2: ( rule__TypeNameExpCS__Group_1_1__0 )
+ // InternalQVTimperative.g:21196:2: rule__TypeNameExpCS__Group_1_1__0
{
pushFollow(FollowSets000.FOLLOW_2);
rule__TypeNameExpCS__Group_1_1__0();
@@ -88289,10 +91749,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
}
}
- // $ANTLR end synpred287_InternalQVTimperative
+ // $ANTLR end synpred297_InternalQVTimperative
// Delegated rules
+ public final boolean synpred208_InternalQVTimperative() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred208_InternalQVTimperative_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
public final boolean synpred10_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
@@ -88307,11 +91781,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred168_InternalQVTimperative() {
+ public final boolean synpred149_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred168_InternalQVTimperative_fragment(); // can never throw exception
+ synpred149_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88321,11 +91795,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred144_InternalQVTimperative() {
+ public final boolean synpred141_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred144_InternalQVTimperative_fragment(); // can never throw exception
+ synpred141_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88335,11 +91809,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred134_InternalQVTimperative() {
+ public final boolean synpred297_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred134_InternalQVTimperative_fragment(); // can never throw exception
+ synpred297_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88349,11 +91823,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred135_InternalQVTimperative() {
+ public final boolean synpred140_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred135_InternalQVTimperative_fragment(); // can never throw exception
+ synpred140_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88363,11 +91837,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred143_InternalQVTimperative() {
+ public final boolean synpred296_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred143_InternalQVTimperative_fragment(); // can never throw exception
+ synpred296_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88377,11 +91851,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred142_InternalQVTimperative() {
+ public final boolean synpred152_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred142_InternalQVTimperative_fragment(); // can never throw exception
+ synpred152_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88391,11 +91865,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred287_InternalQVTimperative() {
+ public final boolean synpred148_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred287_InternalQVTimperative_fragment(); // can never throw exception
+ synpred148_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88405,11 +91879,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred146_InternalQVTimperative() {
+ public final boolean synpred11_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred146_InternalQVTimperative_fragment(); // can never throw exception
+ synpred11_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88419,11 +91893,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred286_InternalQVTimperative() {
+ public final boolean synpred150_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred286_InternalQVTimperative_fragment(); // can never throw exception
+ synpred150_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88433,11 +91907,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
state.failed=false;
return success;
}
- public final boolean synpred11_InternalQVTimperative() {
+ public final boolean synpred176_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred11_InternalQVTimperative_fragment(); // can never throw exception
+ synpred176_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -88451,114 +91925,116 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
protected DFA3 dfa3 = new DFA3(this);
protected DFA4 dfa4 = new DFA4(this);
- protected DFA44 dfa44 = new DFA44(this);
- protected DFA45 dfa45 = new DFA45(this);
- protected DFA49 dfa49 = new DFA49(this);
- protected DFA50 dfa50 = new DFA50(this);
- protected DFA53 dfa53 = new DFA53(this);
- protected DFA59 dfa59 = new DFA59(this);
- protected DFA81 dfa81 = new DFA81(this);
- protected DFA82 dfa82 = new DFA82(this);
- protected DFA94 dfa94 = new DFA94(this);
- protected DFA101 dfa101 = new DFA101(this);
- protected DFA105 dfa105 = new DFA105(this);
- protected DFA192 dfa192 = new DFA192(this);
- protected DFA193 dfa193 = new DFA193(this);
+ protected DFA8 dfa8 = new DFA8(this);
+ protected DFA46 dfa46 = new DFA46(this);
+ protected DFA47 dfa47 = new DFA47(this);
+ protected DFA51 dfa51 = new DFA51(this);
+ protected DFA52 dfa52 = new DFA52(this);
+ protected DFA55 dfa55 = new DFA55(this);
+ protected DFA61 dfa61 = new DFA61(this);
+ protected DFA87 dfa87 = new DFA87(this);
+ protected DFA88 dfa88 = new DFA88(this);
+ protected DFA99 dfa99 = new DFA99(this);
+ protected DFA106 dfa106 = new DFA106(this);
+ protected DFA110 dfa110 = new DFA110(this);
+ protected DFA111 dfa111 = new DFA111(this);
+ protected DFA198 dfa198 = new DFA198(this);
+ protected DFA199 dfa199 = new DFA199(this);
static final String dfa_1s = "\131\uffff";
- static final String dfa_2s = "\1\104\1\6\2\uffff\15\105\2\6\51\105\1\6\34\105";
- static final String dfa_3s = "\1\166\1\34\2\uffff\15\166\1\77\1\34\51\166\1\77\34\166";
+ static final String dfa_2s = "\1\105\1\6\2\uffff\15\106\2\6\51\106\1\6\34\106";
+ static final String dfa_3s = "\1\174\1\35\2\uffff\15\174\1\100\1\35\51\174\1\100\34\174";
static final String dfa_4s = "\2\uffff\1\1\1\2\125\uffff";
static final String dfa_5s = "\131\uffff}>";
static final String[] dfa_6s = {
- "\1\1\12\uffff\1\2\5\uffff\1\3\40\uffff\1\3",
- "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
+ "\1\1\16\uffff\1\2\4\uffff\1\3\42\uffff\1\3",
+ "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
"",
"",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3"
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -88582,105 +92058,105 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_6;
}
public String getDescription() {
- return "3501:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );";
+ return "3641:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );";
}
}
static final String dfa_7s = "\132\uffff";
- static final String dfa_8s = "\1\102\1\6\3\uffff\15\102\2\6\51\102\1\6\34\102";
- static final String dfa_9s = "\1\164\1\34\3\uffff\15\124\1\77\1\34\51\124\1\77\34\124";
+ static final String dfa_8s = "\1\21\1\6\3\uffff\15\103\2\6\51\103\1\6\34\103";
+ static final String dfa_9s = "\1\172\1\35\3\uffff\15\130\1\100\1\35\51\130\1\100\34\130";
static final String dfa_10s = "\2\uffff\1\1\1\2\1\3\125\uffff";
static final String dfa_11s = "\132\uffff}>";
static final String[] dfa_12s = {
- "\1\2\1\uffff\1\1\10\uffff\1\3\1\4\45\uffff\1\3",
- "\1\5\1\6\12\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21",
+ "\1\3\61\uffff\1\2\1\uffff\1\1\15\uffff\1\4\44\uffff\3\3",
+ "\1\5\1\6\13\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21",
"",
"",
"",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\24\1\25\12\uffff\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\24\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45",
- "\1\60\1\61\12\uffff\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\76\1\77\12\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\24\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75",
- "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75"
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\24\1\25\13\uffff\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\24\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45",
+ "\1\60\1\61\13\uffff\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\76\1\77\13\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\24\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75",
+ "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75"
};
static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
@@ -88704,103 +92180,166 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
this.transition = dfa_12;
}
public String getDescription() {
- return "3523:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );";
- }
- }
- static final String dfa_13s = "\20\uffff";
- static final String dfa_14s = "\2\uffff\15\1\1\uffff";
- static final String dfa_15s = "\1\4\1\uffff\15\36\1\uffff";
- static final String dfa_16s = "\1\u0091\1\uffff\15\u0092\1\uffff";
- static final String dfa_17s = "\1\uffff\1\1\15\uffff\1\2";
- static final String dfa_18s = "\20\uffff}>";
- static final String[] dfa_19s = {
- "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1",
+ return "3663:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );";
+ }
+ }
+ static final String dfa_13s = "\37\uffff";
+ static final String dfa_14s = "\1\6\2\35\1\6\12\35\4\uffff\14\35\1\4";
+ static final String dfa_15s = "\1\35\15\117\4\uffff\14\117\1\u0097";
+ static final String dfa_16s = "\16\uffff\1\3\1\4\1\1\1\2\15\uffff";
+ static final String dfa_17s = "\37\uffff}>";
+ static final String[] dfa_18s = {
+ "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\22\1\23\13\uffff\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
+ "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16",
"",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1",
- ""
+ "",
+ "",
+ "",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\1\17\57\uffff\1\21\1\uffff\1\16",
+ "\4\17\13\uffff\13\17\1\uffff\3\17\20\uffff\17\17\14\uffff\1\21\1\uffff\1\16\6\uffff\1\17\22\uffff\1\17\1\uffff\2\17\3\uffff\1\17\4\uffff\2\17\37\uffff\2\17"
};
static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s);
- static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s);
+ static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s);
static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s);
- static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s);
+ static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s);
static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s);
- static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s);
- static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s);
+ static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s);
- class DFA44 extends DFA {
+ class DFA8 extends DFA {
- public DFA44(BaseRecognizer recognizer) {
+ public DFA8(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 44;
+ this.decisionNumber = 8;
this.eot = dfa_13;
- this.eof = dfa_14;
- this.min = dfa_15;
- this.max = dfa_16;
- this.accept = dfa_17;
- this.special = dfa_18;
- this.transition = dfa_19;
+ this.eof = dfa_13;
+ this.min = dfa_14;
+ this.max = dfa_15;
+ this.accept = dfa_16;
+ this.special = dfa_17;
+ this.transition = dfa_18;
}
public String getDescription() {
- return "4974:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );";
+ return "3777:1: rule__MappingParameterBindingCS__Alternatives : ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) );";
}
}
- static final String[] dfa_20s = {
- "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1",
+ static final String dfa_19s = "\20\uffff";
+ static final String dfa_20s = "\2\uffff\15\1\1\uffff";
+ static final String dfa_21s = "\1\4\1\uffff\15\37\1\uffff";
+ static final String dfa_22s = "\1\u0097\1\uffff\15\u0098\1\uffff";
+ static final String dfa_23s = "\1\uffff\1\1\15\uffff\1\2";
+ static final String dfa_24s = "\20\uffff}>";
+ static final String[] dfa_25s = {
+ "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1",
"",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
- "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1",
""
};
- static final short[][] dfa_20 = unpackEncodedStringArray(dfa_20s);
- class DFA45 extends DFA {
+ static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s);
+ static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s);
+ static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s);
+ static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s);
+ static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s);
+ static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s);
+ static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s);
+
+ class DFA46 extends DFA {
- public DFA45(BaseRecognizer recognizer) {
+ public DFA46(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 45;
- this.eot = dfa_13;
- this.eof = dfa_14;
- this.min = dfa_15;
- this.max = dfa_16;
- this.accept = dfa_17;
- this.special = dfa_18;
- this.transition = dfa_20;
+ this.decisionNumber = 46;
+ this.eot = dfa_19;
+ this.eof = dfa_20;
+ this.min = dfa_21;
+ this.max = dfa_22;
+ this.accept = dfa_23;
+ this.special = dfa_24;
+ this.transition = dfa_25;
}
public String getDescription() {
- return "4996:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
+ return "5184:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );";
}
}
- static final String dfa_21s = "\36\uffff";
- static final String dfa_22s = "\1\6\25\uffff\5\0\3\uffff";
- static final String dfa_23s = "\1\77\25\uffff\5\0\3\uffff";
- static final String dfa_24s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3";
- static final String dfa_25s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
static final String[] dfa_26s = {
- "\2\1\12\uffff\13\1\24\uffff\12\16\1\26\1\27\1\30\1\31\1\32",
+ "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1",
+ "",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1",
+ ""
+ };
+ static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s);
+
+ class DFA47 extends DFA {
+
+ public DFA47(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 47;
+ this.eot = dfa_19;
+ this.eof = dfa_20;
+ this.min = dfa_21;
+ this.max = dfa_22;
+ this.accept = dfa_23;
+ this.special = dfa_24;
+ this.transition = dfa_26;
+ }
+ public String getDescription() {
+ return "5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
+ }
+ }
+ static final String dfa_27s = "\36\uffff";
+ static final String dfa_28s = "\1\6\25\uffff\5\0\3\uffff";
+ static final String dfa_29s = "\1\100\25\uffff\5\0\3\uffff";
+ static final String dfa_30s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3";
+ static final String dfa_31s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
+ static final String[] dfa_32s = {
+ "\2\1\13\uffff\13\1\24\uffff\12\16\1\26\1\27\1\30\1\31\1\32",
"",
"",
"",
@@ -88832,123 +92371,123 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
""
};
- static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s);
- static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s);
- static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s);
- static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s);
- static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s);
- static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s);
+ static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s);
+ static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s);
+ static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s);
+ static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s);
+ static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s);
+ static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s);
- class DFA49 extends DFA {
+ class DFA51 extends DFA {
- public DFA49(BaseRecognizer recognizer) {
+ public DFA51(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 49;
- this.eot = dfa_21;
- this.eof = dfa_21;
- this.min = dfa_22;
- this.max = dfa_23;
- this.accept = dfa_24;
- this.special = dfa_25;
- this.transition = dfa_26;
+ this.decisionNumber = 51;
+ this.eot = dfa_27;
+ this.eof = dfa_27;
+ this.min = dfa_28;
+ this.max = dfa_29;
+ this.accept = dfa_30;
+ this.special = dfa_31;
+ this.transition = dfa_32;
}
public String getDescription() {
- return "5120:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );";
+ return "5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA49_22 = input.LA(1);
+ int LA51_22 = input.LA(1);
- int index49_22 = input.index();
+ int index51_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred134_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index49_22);
+ input.seek(index51_22);
if ( s>=0 ) return s;
break;
case 1 :
- int LA49_23 = input.LA(1);
+ int LA51_23 = input.LA(1);
- int index49_23 = input.index();
+ int index51_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred134_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index49_23);
+ input.seek(index51_23);
if ( s>=0 ) return s;
break;
case 2 :
- int LA49_24 = input.LA(1);
+ int LA51_24 = input.LA(1);
- int index49_24 = input.index();
+ int index51_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred134_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index49_24);
+ input.seek(index51_24);
if ( s>=0 ) return s;
break;
case 3 :
- int LA49_25 = input.LA(1);
+ int LA51_25 = input.LA(1);
- int index49_25 = input.index();
+ int index51_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred134_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index49_25);
+ input.seek(index51_25);
if ( s>=0 ) return s;
break;
case 4 :
- int LA49_26 = input.LA(1);
+ int LA51_26 = input.LA(1);
- int index49_26 = input.index();
+ int index51_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred134_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred140_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index49_26);
+ input.seek(index51_26);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 49, _s, input);
+ new NoViableAltException(getDescription(), 51, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_27s = "\53\uffff";
- static final String dfa_28s = "\1\4\2\0\50\uffff";
- static final String dfa_29s = "\1\u0091\2\0\50\uffff";
- static final String dfa_30s = "\3\uffff\1\1\46\uffff\1\2";
- static final String dfa_31s = "\1\uffff\1\0\1\1\50\uffff}>";
- static final String[] dfa_32s = {
- "\4\3\12\uffff\13\3\1\uffff\1\1\1\2\1\3\20\uffff\17\3\22\uffff\1\3\22\uffff\1\3\1\uffff\2\3\3\uffff\1\3\4\uffff\1\52\1\3\35\uffff\2\3",
+ static final String dfa_33s = "\53\uffff";
+ static final String dfa_34s = "\1\4\2\0\50\uffff";
+ static final String dfa_35s = "\1\u0097\2\0\50\uffff";
+ static final String dfa_36s = "\3\uffff\1\1\46\uffff\1\2";
+ static final String dfa_37s = "\1\uffff\1\0\1\1\50\uffff}>";
+ static final String[] dfa_38s = {
+ "\4\3\13\uffff\13\3\1\uffff\1\1\1\2\1\3\20\uffff\17\3\25\uffff\1\3\22\uffff\1\3\1\uffff\2\3\3\uffff\1\3\4\uffff\1\52\1\3\37\uffff\2\3",
"\1\uffff",
"\1\uffff",
"",
@@ -88993,77 +92532,77 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
""
};
- static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s);
- static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s);
- static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s);
- static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s);
- static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s);
- static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s);
+ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s);
+ static final char[] dfa_34 = DFA.unpackEncodedStringToUnsignedChars(dfa_34s);
+ static final char[] dfa_35 = DFA.unpackEncodedStringToUnsignedChars(dfa_35s);
+ static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s);
+ static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
+ static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
- class DFA50 extends DFA {
+ class DFA52 extends DFA {
- public DFA50(BaseRecognizer recognizer) {
+ public DFA52(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 50;
- this.eot = dfa_27;
- this.eof = dfa_27;
- this.min = dfa_28;
- this.max = dfa_29;
- this.accept = dfa_30;
- this.special = dfa_31;
- this.transition = dfa_32;
+ this.decisionNumber = 52;
+ this.eot = dfa_33;
+ this.eof = dfa_33;
+ this.min = dfa_34;
+ this.max = dfa_35;
+ this.accept = dfa_36;
+ this.special = dfa_37;
+ this.transition = dfa_38;
}
public String getDescription() {
- return "5148:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );";
+ return "5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA50_1 = input.LA(1);
+ int LA52_1 = input.LA(1);
- int index50_1 = input.index();
+ int index52_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred135_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index50_1);
+ input.seek(index52_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA50_2 = input.LA(1);
+ int LA52_2 = input.LA(1);
- int index50_2 = input.index();
+ int index52_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred135_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred141_InternalQVTimperative()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index50_2);
+ input.seek(index52_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 50, _s, input);
+ new NoViableAltException(getDescription(), 52, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_33s = "\1\4\12\uffff\7\0\31\uffff";
- static final String dfa_34s = "\1\u0091\12\uffff\7\0\31\uffff";
- static final String dfa_35s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7";
- static final String dfa_36s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>";
- static final String[] dfa_37s = {
- "\2\4\2\33\12\uffff\13\33\3\uffff\1\4\20\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\22\uffff\1\1\22\uffff\1\22\1\uffff\2\4\3\uffff\1\2\5\uffff\1\3\35\uffff\2\4",
+ static final String dfa_39s = "\1\4\12\uffff\7\0\31\uffff";
+ static final String dfa_40s = "\1\u0097\12\uffff\7\0\31\uffff";
+ static final String dfa_41s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7";
+ static final String dfa_42s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>";
+ static final String[] dfa_43s = {
+ "\2\4\2\33\13\uffff\13\33\3\uffff\1\4\20\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\25\uffff\1\1\22\uffff\1\22\1\uffff\2\4\3\uffff\1\2\5\uffff\1\3\37\uffff\2\4",
"",
"",
"",
@@ -89107,567 +92646,518 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
"",
""
};
- static final char[] dfa_33 = DFA.unpackEncodedStringToUnsignedChars(dfa_33s);
- static final char[] dfa_34 = DFA.unpackEncodedStringToUnsignedChars(dfa_34s);
- static final short[] dfa_35 = DFA.unpackEncodedString(dfa_35s);
- static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s);
- static final short[][] dfa_37 = unpackEncodedStringArray(dfa_37s);
+ static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
+ static final char[] dfa_40 = DFA.unpackEncodedStringToUnsignedChars(dfa_40s);
+ static final short[] dfa_41 = DFA.unpackEncodedString(dfa_41s);
+ static final short[] dfa_42 = DFA.unpackEncodedString(dfa_42s);
+ static final short[][] dfa_43 = unpackEncodedStringArray(dfa_43s);
- class DFA53 extends DFA {
+ class DFA55 extends DFA {
- public DFA53(BaseRecognizer recognizer) {
+ public DFA55(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 53;
- this.eot = dfa_27;
- this.eof = dfa_27;
- this.min = dfa_33;
- this.max = dfa_34;
- this.accept = dfa_35;
- this.special = dfa_36;
- this.transition = dfa_37;
+ this.decisionNumber = 55;
+ this.eot = dfa_33;
+ this.eof = dfa_33;
+ this.min = dfa_39;
+ this.max = dfa_40;
+ this.accept = dfa_41;
+ this.special = dfa_42;
+ this.transition = dfa_43;
}
public String getDescription() {
- return "5214:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );";
+ return "5424:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA53_11 = input.LA(1);
+ int LA55_11 = input.LA(1);
- int index53_11 = input.index();
+ int index55_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred142_InternalQVTimperative()) ) {s = 40;}
+ if ( (synpred148_InternalQVTimperative()) ) {s = 40;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_11);
+ input.seek(index55_11);
if ( s>=0 ) return s;
break;
case 1 :
- int LA53_12 = input.LA(1);
+ int LA55_12 = input.LA(1);
- int index53_12 = input.index();
+ int index55_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTimperative()) ) {s = 41;}
+ if ( (synpred149_InternalQVTimperative()) ) {s = 41;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_12);
+ input.seek(index55_12);
if ( s>=0 ) return s;
break;
case 2 :
- int LA53_13 = input.LA(1);
+ int LA55_13 = input.LA(1);
- int index53_13 = input.index();
+ int index55_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred144_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_13);
+ input.seek(index55_13);
if ( s>=0 ) return s;
break;
case 3 :
- int LA53_14 = input.LA(1);
+ int LA55_14 = input.LA(1);
- int index53_14 = input.index();
+ int index55_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred144_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_14);
+ input.seek(index55_14);
if ( s>=0 ) return s;
break;
case 4 :
- int LA53_15 = input.LA(1);
+ int LA55_15 = input.LA(1);
- int index53_15 = input.index();
+ int index55_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred144_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_15);
+ input.seek(index55_15);
if ( s>=0 ) return s;
break;
case 5 :
- int LA53_16 = input.LA(1);
+ int LA55_16 = input.LA(1);
- int index53_16 = input.index();
+ int index55_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred144_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_16);
+ input.seek(index55_16);
if ( s>=0 ) return s;
break;
case 6 :
- int LA53_17 = input.LA(1);
+ int LA55_17 = input.LA(1);
- int index53_17 = input.index();
+ int index55_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred144_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred150_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred146_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred152_InternalQVTimperative()) ) {s = 19;}
- input.seek(index53_17);
+ input.seek(index55_17);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 53, _s, input);
+ new NoViableAltException(getDescription(), 55, _s, input);
error(nvae);
throw nvae;
}
}
- static final String[] dfa_38s = {
- "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1",
+ static final String[] dfa_44s = {
+ "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1",
"",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
- "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
+ "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1",
""
};
- static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
+ static final short[][] dfa_44 = unpackEncodedStringArray(dfa_44s);
- class DFA59 extends DFA {
+ class DFA61 extends DFA {
- public DFA59(BaseRecognizer recognizer) {
+ public DFA61(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 59;
- this.eot = dfa_13;
- this.eof = dfa_13;
- this.min = dfa_15;
- this.max = dfa_16;
- this.accept = dfa_17;
- this.special = dfa_18;
- this.transition = dfa_38;
+ this.decisionNumber = 61;
+ this.eot = dfa_19;
+ this.eof = dfa_19;
+ this.min = dfa_21;
+ this.max = dfa_22;
+ this.accept = dfa_23;
+ this.special = dfa_24;
+ this.transition = dfa_44;
}
public String getDescription() {
- return "5372:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
+ return "5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );";
}
}
- static final String dfa_39s = "\1\22\1\6\2\uffff\15\22\2\6\51\22\1\6\34\22";
- static final String dfa_40s = "\2\uffff\1\2\1\1\125\uffff";
- static final String[] dfa_41s = {
- "\1\3\57\uffff\1\2\1\uffff\1\1\3\uffff\1\3\3\uffff\4\2\1\3\4\uffff\1\2\36\uffff\1\2\1\uffff\1\2",
- "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
+ static final String dfa_45s = "\1\21\1\6\2\uffff\15\23\2\6\51\23\1\6\34\23";
+ static final String dfa_46s = "\2\uffff\1\2\1\1\125\uffff";
+ static final String[] dfa_47s = {
+ "\1\2\1\uffff\1\3\57\uffff\1\2\1\uffff\1\1\4\uffff\1\3\1\uffff\1\3\4\uffff\1\2\1\uffff\2\2\4\uffff\1\2\36\uffff\3\2\1\uffff\1\2",
+ "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
"",
"",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2",
- "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2"
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2",
+ "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2"
};
- static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
- static final short[] dfa_40 = DFA.unpackEncodedString(dfa_40s);
- static final short[][] dfa_41 = unpackEncodedStringArray(dfa_41s);
+ static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s);
+ static final short[] dfa_46 = DFA.unpackEncodedString(dfa_46s);
+ static final short[][] dfa_47 = unpackEncodedStringArray(dfa_47s);
- class DFA81 extends DFA {
+ class DFA87 extends DFA {
- public DFA81(BaseRecognizer recognizer) {
+ public DFA87(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 81;
+ this.decisionNumber = 87;
this.eot = dfa_1;
this.eof = dfa_1;
- this.min = dfa_39;
+ this.min = dfa_45;
this.max = dfa_3;
- this.accept = dfa_40;
+ this.accept = dfa_46;
this.special = dfa_5;
- this.transition = dfa_41;
+ this.transition = dfa_47;
}
public String getDescription() {
- return "()* loopback of 7641:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*";
+ return "()* loopback of 8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*";
}
}
- static final String dfa_42s = "\1\102\1\6\2\uffff\15\102\2\6\51\102\1\6\34\102";
- static final String[] dfa_43s = {
- "\1\2\1\uffff\1\1\7\uffff\3\2\1\3\5\uffff\1\3\36\uffff\1\2\1\uffff\1\3",
- "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
+ static final String dfa_48s = "\1\21\1\6\2\uffff\15\103\2\6\51\103\1\6\34\103";
+ static final String[] dfa_49s = {
+ "\1\2\61\uffff\1\2\1\uffff\1\1\13\uffff\1\2\1\uffff\1\2\1\3\4\uffff\1\3\36\uffff\3\2\1\uffff\1\3",
+ "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20",
"",
"",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3",
- "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3"
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3",
+ "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3"
};
- static final char[] dfa_42 = DFA.unpackEncodedStringToUnsignedChars(dfa_42s);
- static final short[][] dfa_43 = unpackEncodedStringArray(dfa_43s);
+ static final char[] dfa_48 = DFA.unpackEncodedStringToUnsignedChars(dfa_48s);
+ static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s);
- class DFA82 extends DFA {
+ class DFA88 extends DFA {
- public DFA82(BaseRecognizer recognizer) {
+ public DFA88(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 82;
+ this.decisionNumber = 88;
this.eot = dfa_1;
this.eof = dfa_1;
- this.min = dfa_42;
+ this.min = dfa_48;
this.max = dfa_3;
- this.accept = dfa_40;
- this.special = dfa_5;
- this.transition = dfa_43;
- }
- public String getDescription() {
- return "()* loopback of 7670:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
- }
- }
- static final String dfa_44s = "\1\6\15\21\2\uffff";
- static final String dfa_45s = "\1\34\15\124\2\uffff";
- static final String dfa_46s = "\16\uffff\1\1\1\2";
- static final String[] dfa_47s = {
- "\1\1\1\2\12\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16",
- "",
- ""
- };
- static final char[] dfa_44 = DFA.unpackEncodedStringToUnsignedChars(dfa_44s);
- static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s);
- static final short[] dfa_46 = DFA.unpackEncodedString(dfa_46s);
- static final short[][] dfa_47 = unpackEncodedStringArray(dfa_47s);
-
- class DFA94 extends DFA {
-
- public DFA94(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 94;
- this.eot = dfa_13;
- this.eof = dfa_13;
- this.min = dfa_44;
- this.max = dfa_45;
this.accept = dfa_46;
- this.special = dfa_18;
- this.transition = dfa_47;
+ this.special = dfa_5;
+ this.transition = dfa_49;
}
public String getDescription() {
- return "9620:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?";
- }
- }
- static final String dfa_48s = "\37\uffff";
- static final String dfa_49s = "\1\1\36\uffff";
- static final String dfa_50s = "\1\6\1\uffff\15\21\17\113\1\uffff";
- static final String dfa_51s = "\1\77\1\uffff\34\124\1\uffff";
- static final String dfa_52s = "\1\uffff\1\2\34\uffff\1\1";
- static final String dfa_53s = "\37\uffff}>";
- static final String[] dfa_54s = {
- "\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\24\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23",
+ return "()* loopback of 8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*";
+ }
+ }
+ static final String dfa_50s = "\1\6\15\22\2\uffff";
+ static final String dfa_51s = "\1\35\15\130\2\uffff";
+ static final String dfa_52s = "\16\uffff\1\1\1\2";
+ static final String[] dfa_53s = {
+ "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
+ "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16",
"",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
- "\1\1\10\uffff\1\36",
""
};
-
- static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s);
- static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s);
static final char[] dfa_50 = DFA.unpackEncodedStringToUnsignedChars(dfa_50s);
static final char[] dfa_51 = DFA.unpackEncodedStringToUnsignedChars(dfa_51s);
static final short[] dfa_52 = DFA.unpackEncodedString(dfa_52s);
- static final short[] dfa_53 = DFA.unpackEncodedString(dfa_53s);
- static final short[][] dfa_54 = unpackEncodedStringArray(dfa_54s);
+ static final short[][] dfa_53 = unpackEncodedStringArray(dfa_53s);
- class DFA101 extends DFA {
+ class DFA99 extends DFA {
- public DFA101(BaseRecognizer recognizer) {
+ public DFA99(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 101;
- this.eot = dfa_48;
- this.eof = dfa_49;
+ this.decisionNumber = 99;
+ this.eot = dfa_19;
+ this.eof = dfa_19;
this.min = dfa_50;
this.max = dfa_51;
this.accept = dfa_52;
- this.special = dfa_53;
- this.transition = dfa_54;
+ this.special = dfa_24;
+ this.transition = dfa_53;
}
public String getDescription() {
- return "()* loopback of 10594:1: ( rule__ScopeNameCS__Group_2__0 )*";
+ return "10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?";
}
}
- static final String dfa_55s = "\1\6\15\113\2\uffff";
- static final String dfa_56s = "\1\77\15\124\2\uffff";
- static final String dfa_57s = "\16\uffff\1\2\1\1";
+ static final String dfa_54s = "\1\1\36\uffff";
+ static final String dfa_55s = "\1\6\1\uffff\15\22\17\120\1\uffff";
+ static final String dfa_56s = "\1\100\1\uffff\34\130\1\uffff";
+ static final String dfa_57s = "\1\uffff\1\2\34\uffff\1\1";
static final String[] dfa_58s = {
- "\1\1\1\2\12\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\24\uffff\17\16",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
- "\1\16\10\uffff\1\17",
+ "\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\24\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23",
"",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
+ "\1\1\7\uffff\1\36",
""
};
+ static final short[] dfa_54 = DFA.unpackEncodedString(dfa_54s);
static final char[] dfa_55 = DFA.unpackEncodedStringToUnsignedChars(dfa_55s);
static final char[] dfa_56 = DFA.unpackEncodedStringToUnsignedChars(dfa_56s);
static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s);
static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s);
- class DFA105 extends DFA {
+ class DFA106 extends DFA {
- public DFA105(BaseRecognizer recognizer) {
+ public DFA106(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 105;
+ this.decisionNumber = 106;
this.eot = dfa_13;
- this.eof = dfa_13;
+ this.eof = dfa_54;
this.min = dfa_55;
this.max = dfa_56;
this.accept = dfa_57;
- this.special = dfa_18;
+ this.special = dfa_17;
this.transition = dfa_58;
}
public String getDescription() {
- return "11166:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?";
+ return "()* loopback of 11148:1: ( rule__ScopeNameCS__Group_2__0 )*";
}
}
static final String dfa_59s = "\17\uffff";
- static final String dfa_60s = "\1\2\16\uffff";
- static final String dfa_61s = "\1\21\1\0\15\uffff";
- static final String dfa_62s = "\1\u0093\1\0\15\uffff";
- static final String dfa_63s = "\2\uffff\1\2\13\uffff\1\1";
- static final String dfa_64s = "\1\uffff\1\0\15\uffff}>";
- static final String[] dfa_65s = {
- "\1\2\25\uffff\1\2\35\uffff\1\2\3\uffff\2\2\1\1\1\2\6\uffff\1\2\20\uffff\1\2\5\uffff\1\2\2\uffff\1\2\45\uffff\1\2",
+ static final String dfa_60s = "\1\6\1\0\15\uffff";
+ static final String dfa_61s = "\1\35\1\0\15\uffff";
+ static final String dfa_62s = "\2\uffff\1\2\13\uffff\1\1";
+ static final String dfa_63s = "\1\uffff\1\0\15\uffff}>";
+ static final String[] dfa_64s = {
+ "\2\2\13\uffff\1\1\12\2",
"\1\uffff",
"",
"",
@@ -89685,96 +93175,206 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
};
static final short[] dfa_59 = DFA.unpackEncodedString(dfa_59s);
- static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s);
+ static final char[] dfa_60 = DFA.unpackEncodedStringToUnsignedChars(dfa_60s);
static final char[] dfa_61 = DFA.unpackEncodedStringToUnsignedChars(dfa_61s);
- static final char[] dfa_62 = DFA.unpackEncodedStringToUnsignedChars(dfa_62s);
+ static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s);
static final short[] dfa_63 = DFA.unpackEncodedString(dfa_63s);
- static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s);
- static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s);
+ static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s);
+
+ class DFA110 extends DFA {
+
+ public DFA110(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 110;
+ this.eot = dfa_59;
+ this.eof = dfa_59;
+ this.min = dfa_60;
+ this.max = dfa_61;
+ this.accept = dfa_62;
+ this.special = dfa_63;
+ this.transition = dfa_64;
+ }
+ public String getDescription() {
+ return "11689:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?";
+ }
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream)_input;
+ int _s = s;
+ switch ( s ) {
+ case 0 :
+ int LA110_1 = input.LA(1);
+
+
+ int index110_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (synpred208_InternalQVTimperative()) ) {s = 14;}
+
+ else if ( (true) ) {s = 2;}
+
+
+ input.seek(index110_1);
+ if ( s>=0 ) return s;
+ break;
+ }
+ if (state.backtracking>0) {state.failed=true; return -1;}
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 110, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+ static final String dfa_65s = "\1\6\15\120\2\uffff";
+ static final String dfa_66s = "\1\100\15\130\2\uffff";
+ static final String dfa_67s = "\16\uffff\1\2\1\1";
+ static final String[] dfa_68s = {
+ "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\24\uffff\17\16",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "\1\16\7\uffff\1\17",
+ "",
+ ""
+ };
+ static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s);
+ static final char[] dfa_66 = DFA.unpackEncodedStringToUnsignedChars(dfa_66s);
+ static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s);
+ static final short[][] dfa_68 = unpackEncodedStringArray(dfa_68s);
+
+ class DFA111 extends DFA {
+
+ public DFA111(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 111;
+ this.eot = dfa_19;
+ this.eof = dfa_19;
+ this.min = dfa_65;
+ this.max = dfa_66;
+ this.accept = dfa_67;
+ this.special = dfa_24;
+ this.transition = dfa_68;
+ }
+ public String getDescription() {
+ return "12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?";
+ }
+ }
+ static final String dfa_69s = "\1\2\16\uffff";
+ static final String dfa_70s = "\1\22\1\0\15\uffff";
+ static final String dfa_71s = "\1\u0099\1\0\15\uffff";
+ static final String[] dfa_72s = {
+ "\1\2\25\uffff\1\2\35\uffff\1\2\4\uffff\1\2\4\uffff\1\1\2\2\4\uffff\1\2\20\uffff\1\2\5\uffff\1\2\2\uffff\1\2\47\uffff\1\2",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+ static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s);
+ static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s);
+ static final char[] dfa_71 = DFA.unpackEncodedStringToUnsignedChars(dfa_71s);
+ static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s);
- class DFA192 extends DFA {
+ class DFA198 extends DFA {
- public DFA192(BaseRecognizer recognizer) {
+ public DFA198(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 192;
+ this.decisionNumber = 198;
this.eot = dfa_59;
- this.eof = dfa_60;
- this.min = dfa_61;
- this.max = dfa_62;
- this.accept = dfa_63;
- this.special = dfa_64;
- this.transition = dfa_65;
+ this.eof = dfa_69;
+ this.min = dfa_70;
+ this.max = dfa_71;
+ this.accept = dfa_62;
+ this.special = dfa_63;
+ this.transition = dfa_72;
}
public String getDescription() {
- return "20199:1: ( rule__TypeNameExpCS__Group_1__0 )?";
+ return "21135:1: ( rule__TypeNameExpCS__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA192_1 = input.LA(1);
+ int LA198_1 = input.LA(1);
- int index192_1 = input.index();
+ int index198_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred286_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred296_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index192_1);
+ input.seek(index198_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 192, _s, input);
+ new NoViableAltException(getDescription(), 198, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA193 extends DFA {
+ class DFA199 extends DFA {
- public DFA193(BaseRecognizer recognizer) {
+ public DFA199(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 193;
+ this.decisionNumber = 199;
this.eot = dfa_59;
- this.eof = dfa_60;
- this.min = dfa_61;
- this.max = dfa_62;
- this.accept = dfa_63;
- this.special = dfa_64;
- this.transition = dfa_65;
+ this.eof = dfa_69;
+ this.min = dfa_70;
+ this.max = dfa_71;
+ this.accept = dfa_62;
+ this.special = dfa_63;
+ this.transition = dfa_72;
}
public String getDescription() {
- return "20260:1: ( rule__TypeNameExpCS__Group_1_1__0 )?";
+ return "21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA193_1 = input.LA(1);
+ int LA199_1 = input.LA(1);
- int index193_1 = input.index();
+ int index199_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred287_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred297_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index193_1);
+ input.seek(index199_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 193, _s, input);
+ new NoViableAltException(getDescription(), 199, _s, input);
error(nvae);
throw nvae;
}
@@ -89786,128 +93386,133 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000022L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000009800000L,0x0020000000020000L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000009800002L,0x0020000000020000L});
- public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000001FFC00C0L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000040000L,0x0000000000030000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000411A000040000L,0x0000000000030000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000013000000L,0x0800000000200000L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000013000002L,0x0800000000200000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000003FF800C0L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000400001L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00411A0000400001L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000100L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000000001FFC00E0L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000C00L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000040000L,0x005000000021F554L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000440L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000040002L,0x0000000000010110L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0040000000208010L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x0010000000006014L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0010000000002000L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000001000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x000000001FFC00C2L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0010000000006014L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008010L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000200L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000008000020000L,0x0000000000000880L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000008000000L,0x0000000206021000L,0x0000000000004100L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000008000002L,0x0000000206020000L,0x0000000000004100L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000080000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0xFFFE00001FFC00C0L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0xFFFE00001FFC00C2L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0040000000208010L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000200000000000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0xFE20000000000000L,0x00000000000000FFL});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0xFE20000000000000L,0x00000000000000FFL});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000001801000L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000001800000L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000080L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0xFFFE0001DFFE01F0L,0x000611A000040000L,0x0000000000030000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000020000L,0x0000000000040880L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000020000000L,0x0000000000001000L,0x0000000000000200L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x00000000000000C0L,0x0000000008001000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x00000000000000C2L,0x0000000008000000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000008000020000L,0x0000000000000800L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000040000010L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000040000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000020000L,0x0000000020000880L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x6600000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000002L,0x6600000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000040001000L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000880L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x6000000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000002L,0x6000000000000000L,0x000000000000000CL});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000008000020000L,0x0000000100000880L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0xE620000000000000L,0x0000000000003CFFL});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000002L,0xE620000000000000L,0x0000000000003CFFL});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000020000L,0x0000000400040880L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L,0x0000000000008000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0180000090401000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000002L,0x0180000090400000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000041080L,0x0000000000030000L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000040080L,0x0000000000030000L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000020L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x00000000000000C0L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000008000000000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000041000L,0x0000000000030000L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001020L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000008000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000100000030L,0x0000018000000000L,0x0000000000030000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0001FFFF40000000L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x00000000C0000000L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000040000040800L,0x0000000000040000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A0000C0080L,0x0000000000030000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000020L,0x0000000000080000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000020L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000480L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0001400000000000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000002L,0x0001000000000000L});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000420L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000008000000000L,0x0000000000040080L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000100000010L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000500000010L,0x0000000000000002L});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000001L,0x0000000000100000L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000020L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000411A000040002L,0x0000000000030000L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080020L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000A00L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000080000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x000000003FF800E0L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000040000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000050000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x00000000000A0000L,0x17000000021E5528L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000002L,0x0000000000044100L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000080002L,0x0000000000001420L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000002L,0x1000000002100020L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000020002L,0x0700000000080028L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000020000L,0x0700000000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000020000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x000000003FF800C2L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000020000L,0x0700000000080028L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100020L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000010000040000L,0x0000000000010200L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000010000000L,0x0000002060220000L,0x0000000000104000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000010000002L,0x0000002060200000L,0x0000000000104000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000800000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000040000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0xFFFC00003FF800C0L,0x0000000000000001L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0xFFFC00003FF800C2L,0x0000000000000001L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x1000000002100020L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000400000000000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x0000000000003FFFL});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x0000000000003FFFL});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000018020000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000018000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000000200L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0xFFFC0003BFFC01F0L,0x00611A0000400001L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000040000L,0x0000000000410200L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000040000000L,0x0000000000020000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x00000000000000C0L,0x0000000080020000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x00000000000000C2L,0x0000000080000000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000010000040000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000080000010L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000400000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000040000L,0x0000000200010200L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000000319L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000000L,0x0000000000000319L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000400020000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010200L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000318L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000318L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000010000040000L,0x0000001000010200L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x00000000000F3FF9L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x00000000000F3FF9L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000040000L,0x0000004000410200L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x6000000904020000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000002L,0x6000000904000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000420201L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000400201L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000040L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x00000000000000C0L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000010000000000L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000420001L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020040L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000200000030L,0x0000180000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0003FFFE80000000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000180000000L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000000L,0x0000400000410000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000002L,0x0000400000000000L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000C00201L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000040L,0x0000000002000000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000040L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040200L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0014000000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040040L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000010000000000L,0x0000000000400200L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000200000010L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000A00000010L,0x0000000000000004L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000002L,0x0000000004000000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000040L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00411A0000400005L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800040L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/AppendParameterBindingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/AppendParameterBindingCS.java
new file mode 100644
index 000000000..eab611b84
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/AppendParameterBindingCS.java
@@ -0,0 +1,90 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs;
+
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Append Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable <em>Referred Variable</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getAppendParameterBindingCS()
+ * @model
+ * @generated
+ */
+public interface AppendParameterBindingCS extends MappingParameterBindingCS {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(ConnectionVariable)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getAppendParameterBindingCS_Value()
+ * @model required="true"
+ * @generated
+ */
+ ConnectionVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(ConnectionVariable value);
+
+ /**
+ * Returns the value of the '<em><b>Referred Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referred Variable</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referred Variable</em>' reference.
+ * @see #setReferredVariable(AppendParameter)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getAppendParameterBindingCS_ReferredVariable()
+ * @model required="true"
+ * @generated
+ */
+ AppendParameter getReferredVariable();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Referred Variable</em>' reference.
+ * @see #getReferredVariable()
+ * @generated
+ */
+ void setReferredVariable(AppendParameter value);
+
+} // AppendParameterBindingCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/OutVariableCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java
index aa19ff863..12b98b784 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/OutVariableCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/BufferStatementCS.java
@@ -15,26 +15,26 @@
package org.eclipse.qvtd.xtext.qvtimperativecs;
import org.eclipse.ocl.xtext.basecs.TypedElementCS;
+
import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
/**
* <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Out Variable CS</b></em>'.
+ * A representation of the model object '<em><b>Buffer Statement CS</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS#getOwnedExpression <em>Owned Expression</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getOutVariableCS()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getBufferStatementCS()
* @model
* @generated
*/
-public interface OutVariableCS extends TypedElementCS, StatementCS {
-
+public interface BufferStatementCS extends TypedElementCS, StatementCS {
/**
* Returns the value of the '<em><b>Owned Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
@@ -45,14 +45,14 @@ public interface OutVariableCS extends TypedElementCS, StatementCS {
* <!-- end-user-doc -->
* @return the value of the '<em>Owned Expression</em>' containment reference.
* @see #setOwnedExpression(ExpCS)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getOutVariableCS_OwnedExpression()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getBufferStatementCS_OwnedExpression()
* @model containment="true"
* @generated
*/
ExpCS getOwnedExpression();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS#getOwnedExpression <em>Owned Expression</em>}' containment reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression <em>Owned Expression</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Owned Expression</em>' containment reference.
@@ -60,4 +60,5 @@ public interface OutVariableCS extends TypedElementCS, StatementCS {
* @generated
*/
void setOwnedExpression(ExpCS value);
-} // OutVariableCS
+
+} // BufferStatementCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/DeclareStatementCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/DeclareStatementCS.java
index 8141215a5..3d01f1c34 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/DeclareStatementCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/DeclareStatementCS.java
@@ -28,7 +28,7 @@ import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
* </p>
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#getOwnedExpression <em>Owned Expression</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsChecked <em>Is Checked</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck <em>Is Check</em>}</li>
* </ul>
*
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getDeclareStatementCS()
@@ -63,30 +63,30 @@ public interface DeclareStatementCS extends TypedElementCS, StatementCS, Observa
void setOwnedExpression(ExpCS value);
/**
- * Returns the value of the '<em><b>Is Checked</b></em>' attribute.
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Is Checked</em>' attribute isn't clear,
+ * If the meaning of the '<em>Is Check</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Is Checked</em>' attribute.
- * @see #setIsChecked(boolean)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getDeclareStatementCS_IsChecked()
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getDeclareStatementCS_IsCheck()
* @model default="false"
* @generated
*/
- boolean isIsChecked();
+ boolean isIsCheck();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsChecked <em>Is Checked</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Is Checked</em>' attribute.
- * @see #isIsChecked()
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
* @generated
*/
- void setIsChecked(boolean value);
+ void setIsCheck(boolean value);
} // PredicateVariableCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/GuardParameterBindingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/GuardParameterBindingCS.java
new file mode 100644
index 000000000..85feba60c
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/GuardParameterBindingCS.java
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs;
+
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Guard Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getGuardParameterBindingCS()
+ * @model
+ * @generated
+ */
+public interface GuardParameterBindingCS extends MappingParameterBindingCS {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(ConnectionVariable)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getGuardParameterBindingCS_Value()
+ * @model required="true"
+ * @generated
+ */
+ ConnectionVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(ConnectionVariable value);
+
+ /**
+ * Returns the value of the '<em><b>Referred Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referred Variable</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referred Variable</em>' reference.
+ * @see #setReferredVariable(GuardParameter)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getGuardParameterBindingCS_ReferredVariable()
+ * @model required="true"
+ * @generated
+ */
+ GuardParameter getReferredVariable();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Referred Variable</em>' reference.
+ * @see #getReferredVariable()
+ * @generated
+ */
+ void setReferredVariable(GuardParameter value);
+
+ /**
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Check</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getGuardParameterBindingCS_IsCheck()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsCheck();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
+ * @generated
+ */
+ void setIsCheck(boolean value);
+
+} // GuardParameterBindingCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/LoopParameterBindingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/LoopParameterBindingCS.java
new file mode 100644
index 000000000..f4a42da05
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/LoopParameterBindingCS.java
@@ -0,0 +1,118 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs;
+
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Loop Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getLoopParameterBindingCS()
+ * @model
+ * @generated
+ */
+public interface LoopParameterBindingCS extends MappingParameterBindingCS {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' reference.
+ * @see #setValue(LoopVariable)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getLoopParameterBindingCS_Value()
+ * @model required="true"
+ * @generated
+ */
+ LoopVariable getValue();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' reference.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(LoopVariable value);
+
+ /**
+ * Returns the value of the '<em><b>Referred Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referred Variable</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referred Variable</em>' reference.
+ * @see #setReferredVariable(GuardParameter)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getLoopParameterBindingCS_ReferredVariable()
+ * @model required="true"
+ * @generated
+ */
+ GuardParameter getReferredVariable();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Referred Variable</em>' reference.
+ * @see #getReferredVariable()
+ * @generated
+ */
+ void setReferredVariable(GuardParameter value);
+
+ /**
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Check</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getLoopParameterBindingCS_IsCheck()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsCheck();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
+ * @generated
+ */
+ void setIsCheck(boolean value);
+
+} // LoopParameterBindingCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java
index af2ed1ab9..a7953dfe0 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallCS.java
@@ -24,6 +24,8 @@ import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
* </p>
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInfinite <em>Is Infinite</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall <em>Is Install</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke <em>Is Invoke</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings <em>Owned Bindings</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedPathName <em>Owned Path Name</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getReferredMapping <em>Referred Mapping</em>}</li>
@@ -62,6 +64,60 @@ public interface MappingCallCS extends MappingStatementCS {
void setIsInfinite(boolean value);
/**
+ * Returns the value of the '<em><b>Is Install</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Install</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Install</em>' attribute.
+ * @see #setIsInstall(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallCS_IsInstall()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsInstall();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Install</em>' attribute.
+ * @see #isIsInstall()
+ * @generated
+ */
+ void setIsInstall(boolean value);
+
+ /**
+ * Returns the value of the '<em><b>Is Invoke</b></em>' attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is Invoke</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Is Invoke</em>' attribute.
+ * @see #setIsInvoke(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallCS_IsInvoke()
+ * @model default="false"
+ * @generated
+ */
+ boolean isIsInvoke();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Invoke</em>' attribute.
+ * @see #isIsInvoke()
+ * @generated
+ */
+ void setIsInvoke(boolean value);
+
+ /**
* Returns the value of the '<em><b>Referred Mapping</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
@@ -89,8 +145,8 @@ public interface MappingCallCS extends MappingStatementCS {
/**
* Returns the value of the '<em><b>Owned Bindings</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS}.
- * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}'.
+ * The list contents are of type {@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Owned Bindings</em>' containment reference list isn't clear,
@@ -99,11 +155,11 @@ public interface MappingCallCS extends MappingStatementCS {
* <!-- end-user-doc -->
* @return the value of the '<em>Owned Bindings</em>' containment reference list.
* @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallCS_OwnedBindings()
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall
* @model opposite="owningMappingCall" containment="true" ordered="false"
* @generated
*/
- EList<MappingCallBindingCS> getOwnedBindings();
+ EList<MappingParameterBindingCS> getOwnedBindings();
/**
* Returns the value of the '<em><b>Owned Path Name</b></em>' containment reference.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingParameterBindingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingParameterBindingCS.java
new file mode 100644
index 000000000..1ff1db914
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingParameterBindingCS.java
@@ -0,0 +1,64 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs;
+
+import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Mapping Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingParameterBindingCS()
+ * @model abstract="true"
+ * @generated
+ */
+public interface MappingParameterBindingCS extends ExpCS {
+ /**
+ * Returns the value of the '<em><b>Owning Mapping Call</b></em>' container reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings <em>Owned Bindings</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Owning Mapping Call</em>' container reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Owning Mapping Call</em>' container reference.
+ * @see #setOwningMappingCall(MappingCallCS)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingParameterBindingCS_OwningMappingCall()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings
+ * @model opposite="ownedBindings" transient="false"
+ * @generated
+ */
+ MappingCallCS getOwningMappingCall();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Owning Mapping Call</em>' container reference.
+ * @see #getOwningMappingCall()
+ * @generated
+ */
+ void setOwningMappingCall(MappingCallCS value);
+
+} // MappingParameterBindingCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSFactory.java
index a4fc3dd5d..1a37ff5ef 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSFactory.java
@@ -40,6 +40,15 @@ public interface QVTimperativeCSFactory extends EFactory {
@NonNull AddStatementCS createAddStatementCS();
/**
+ * Returns a new object of class '<em>Append Parameter Binding CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Append Parameter Binding CS</em>'.
+ * @generated
+ */
+ @NonNull AppendParameterBindingCS createAppendParameterBindingCS();
+
+ /**
* Returns a new object of class '<em>Append Parameter CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -49,6 +58,15 @@ public interface QVTimperativeCSFactory extends EFactory {
@NonNull AppendParameterCS createAppendParameterCS();
/**
+ * Returns a new object of class '<em>Buffer Statement CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Buffer Statement CS</em>'.
+ * @generated
+ */
+ @NonNull BufferStatementCS createBufferStatementCS();
+
+ /**
* Returns a new object of class '<em>Check Statement CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -76,6 +94,15 @@ public interface QVTimperativeCSFactory extends EFactory {
@NonNull DirectionCS createDirectionCS();
/**
+ * Returns a new object of class '<em>Guard Parameter Binding CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Guard Parameter Binding CS</em>'.
+ * @generated
+ */
+ @NonNull GuardParameterBindingCS createGuardParameterBindingCS();
+
+ /**
* Returns a new object of class '<em>Guard Parameter CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -85,22 +112,22 @@ public interface QVTimperativeCSFactory extends EFactory {
@NonNull GuardParameterCS createGuardParameterCS();
/**
- * Returns a new object of class '<em>Mapping CS</em>'.
+ * Returns a new object of class '<em>Loop Parameter Binding CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Mapping CS</em>'.
+ * @return a new object of class '<em>Loop Parameter Binding CS</em>'.
* @generated
*/
- @NonNull MappingCS createMappingCS();
+ @NonNull LoopParameterBindingCS createLoopParameterBindingCS();
/**
- * Returns a new object of class '<em>Mapping Call Binding CS</em>'.
+ * Returns a new object of class '<em>Mapping CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Mapping Call Binding CS</em>'.
+ * @return a new object of class '<em>Mapping CS</em>'.
* @generated
*/
- @NonNull MappingCallBindingCS createMappingCallBindingCS();
+ @NonNull MappingCS createMappingCS();
/**
* Returns a new object of class '<em>Mapping Call CS</em>'.
@@ -148,22 +175,31 @@ public interface QVTimperativeCSFactory extends EFactory {
@NonNull NewStatementCS createNewStatementCS();
/**
- * Returns a new object of class '<em>Out Variable CS</em>'.
+ * Returns a new object of class '<em>Set Statement CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Set Statement CS</em>'.
+ * @generated
+ */
+ @NonNull SetStatementCS createSetStatementCS();
+
+ /**
+ * Returns a new object of class '<em>Simple Parameter Binding CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Out Variable CS</em>'.
+ * @return a new object of class '<em>Simple Parameter Binding CS</em>'.
* @generated
*/
- @NonNull OutVariableCS createOutVariableCS();
+ @NonNull SimpleParameterBindingCS createSimpleParameterBindingCS();
/**
- * Returns a new object of class '<em>Set Statement CS</em>'.
+ * Returns a new object of class '<em>Simple Parameter CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Set Statement CS</em>'.
+ * @return a new object of class '<em>Simple Parameter CS</em>'.
* @generated
*/
- @NonNull SetStatementCS createSetStatementCS();
+ @NonNull SimpleParameterCS createSimpleParameterCS();
/**
* Returns a new object of class '<em>Top Level CS</em>'.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java
index 2ae446f22..b9a37669f 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/QVTimperativeCSPackage.java
@@ -82,7 +82,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getStatementCS()
* @generated
*/
- int STATEMENT_CS = 18;
+ int STATEMENT_CS = 23;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -146,17 +146,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCS()
* @generated
*/
- int MAPPING_CS = 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl <em>Mapping Call Binding CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCallBindingCS()
- * @generated
- */
- int MAPPING_CALL_BINDING_CS = 7;
+ int MAPPING_CS = 10;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl <em>Mapping Statement CS</em>}' class.
@@ -166,7 +156,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingStatementCS()
* @generated
*/
- int MAPPING_STATEMENT_CS = 11;
+ int MAPPING_STATEMENT_CS = 15;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl <em>Mapping Call CS</em>}' class.
@@ -176,7 +166,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCallCS()
* @generated
*/
- int MAPPING_CALL_CS = 8;
+ int MAPPING_CALL_CS = 11;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingLoopCSImpl <em>Mapping Loop CS</em>}' class.
@@ -186,7 +176,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingLoopCS()
* @generated
*/
- int MAPPING_LOOP_CS = 9;
+ int MAPPING_LOOP_CS = 12;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.TopLevelCSImpl <em>Top Level CS</em>}' class.
@@ -196,7 +186,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTopLevelCS()
* @generated
*/
- int TOP_LEVEL_CS = 19;
+ int TOP_LEVEL_CS = 24;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -344,6 +334,152 @@ public interface QVTimperativeCSPackage extends EPackage {
int ADD_STATEMENT_CS_FEATURE_COUNT = MAPPING_STATEMENT_CS_FEATURE_COUNT + 3;
/**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl <em>Mapping Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterBindingCS()
+ * @generated
+ */
+ int MAPPING_PARAMETER_BINDING_CS = 14;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__CSI = EssentialOCLCSPackage.EXP_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__PARENT = EssentialOCLCSPackage.EXP_CS__PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__PIVOT = EssentialOCLCSPackage.EXP_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID = EssentialOCLCSPackage.EXP_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS = EssentialOCLCSPackage.EXP_CS__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Has Error</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__HAS_ERROR = EssentialOCLCSPackage.EXP_CS__HAS_ERROR;
+
+ /**
+ * The feature id for the '<em><b>Local Left</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFT = EssentialOCLCSPackage.EXP_CS__LOCAL_LEFT;
+
+ /**
+ * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = EssentialOCLCSPackage.EXP_CS__LOCAL_LEFTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Local Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__LOCAL_PARENT = EssentialOCLCSPackage.EXP_CS__LOCAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Local Right</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHT = EssentialOCLCSPackage.EXP_CS__LOCAL_RIGHT;
+
+ /**
+ * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = EssentialOCLCSPackage.EXP_CS__LOCAL_RIGHTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Precedence</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__PRECEDENCE = EssentialOCLCSPackage.EXP_CS__PRECEDENCE;
+
+ /**
+ * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Mapping Parameter Binding CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl <em>Append Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterBindingCS()
+ * @generated
+ */
+ int APPEND_PARAMETER_BINDING_CS = 1;
+
+ /**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterCSImpl <em>Mapping Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -351,7 +487,211 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterCS()
* @generated
*/
- int MAPPING_PARAMETER_CS = 10;
+ int MAPPING_PARAMETER_CS = 13;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl <em>Append Parameter CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterCS()
+ * @generated
+ */
+ int APPEND_PARAMETER_CS = 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl <em>Check Statement CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getCheckStatementCS()
+ * @generated
+ */
+ int CHECK_STATEMENT_CS = 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl <em>Declare Statement CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDeclareStatementCS()
+ * @generated
+ */
+ int DECLARE_STATEMENT_CS = 5;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl <em>Direction CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDirectionCS()
+ * @generated
+ */
+ int DIRECTION_CS = 6;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl <em>Guard Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterBindingCS()
+ * @generated
+ */
+ int GUARD_PARAMETER_BINDING_CS = 7;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl <em>Guard Parameter CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterCS()
+ * @generated
+ */
+ int GUARD_PARAMETER_CS = 8;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__CSI = MAPPING_PARAMETER_BINDING_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__PARENT = MAPPING_PARAMETER_BINDING_CS__PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__PIVOT = MAPPING_PARAMETER_BINDING_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID = MAPPING_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Has Error</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__HAS_ERROR = MAPPING_PARAMETER_BINDING_CS__HAS_ERROR;
+
+ /**
+ * The feature id for the '<em><b>Local Left</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__LOCAL_LEFT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFT;
+
+ /**
+ * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Local Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__LOCAL_PARENT = MAPPING_PARAMETER_BINDING_CS__LOCAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Local Right</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__LOCAL_RIGHT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHT;
+
+ /**
+ * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Precedence</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__PRECEDENCE = MAPPING_PARAMETER_BINDING_CS__PRECEDENCE;
+
+ /**
+ * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__VALUE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Referred Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Append Parameter Binding CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int APPEND_PARAMETER_BINDING_CS_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -444,16 +784,6 @@ public interface QVTimperativeCSPackage extends EPackage {
int MAPPING_PARAMETER_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl <em>Append Parameter CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterCS()
- * @generated
- */
- int APPEND_PARAMETER_CS = 1;
-
- /**
* The feature id for the '<em><b>Csi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -544,14 +874,113 @@ public interface QVTimperativeCSPackage extends EPackage {
int APPEND_PARAMETER_CS_FEATURE_COUNT = MAPPING_PARAMETER_CS_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl <em>Check Statement CS</em>}' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl <em>Buffer Statement CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getBufferStatementCS()
+ * @generated
+ */
+ int BUFFER_STATEMENT_CS = 3;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
+
+ /**
+ * The feature id for the '<em><b>Is Optional</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
+
+ /**
+ * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+
+ /**
+ * The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+
+ /**
+ * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUFFER_STATEMENT_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Buffer Statement CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getCheckStatementCS()
* @generated
+ * @ordered
*/
- int CHECK_STATEMENT_CS = 2;
+ int BUFFER_STATEMENT_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -626,16 +1055,6 @@ public interface QVTimperativeCSPackage extends EPackage {
int CHECK_STATEMENT_CS_FEATURE_COUNT = STATEMENT_CS_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl <em>Declare Statement CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDeclareStatementCS()
- * @generated
- */
- int DECLARE_STATEMENT_CS = 3;
-
- /**
* The feature id for the '<em><b>Csi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -735,13 +1154,13 @@ public interface QVTimperativeCSPackage extends EPackage {
int DECLARE_STATEMENT_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Is Checked</b></em>' attribute.
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DECLARE_STATEMENT_CS__IS_CHECKED = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
+ int DECLARE_STATEMENT_CS__IS_CHECK = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Declare Statement CS</em>' class.
@@ -753,16 +1172,6 @@ public interface QVTimperativeCSPackage extends EPackage {
int DECLARE_STATEMENT_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl <em>Direction CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getDirectionCS()
- * @generated
- */
- int DIRECTION_CS = 4;
-
- /**
* The feature id for the '<em><b>Csi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -853,14 +1262,157 @@ public interface QVTimperativeCSPackage extends EPackage {
int DIRECTION_CS_FEATURE_COUNT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl <em>Guard Parameter CS</em>}' class.
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__CSI = MAPPING_PARAMETER_BINDING_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__PARENT = MAPPING_PARAMETER_BINDING_CS__PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__PIVOT = MAPPING_PARAMETER_BINDING_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID = MAPPING_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Has Error</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__HAS_ERROR = MAPPING_PARAMETER_BINDING_CS__HAS_ERROR;
+
+ /**
+ * The feature id for the '<em><b>Local Left</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__LOCAL_LEFT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFT;
+
+ /**
+ * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Local Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__LOCAL_PARENT = MAPPING_PARAMETER_BINDING_CS__LOCAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Local Right</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__LOCAL_RIGHT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHT;
+
+ /**
+ * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT;
+
+ /**
+ * The feature id for the '<em><b>Precedence</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__PRECEDENCE = MAPPING_PARAMETER_BINDING_CS__PRECEDENCE;
+
+ /**
+ * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__VALUE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Referred Variable</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GUARD_PARAMETER_BINDING_CS__IS_CHECK = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Guard Parameter Binding CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterCS()
* @generated
+ * @ordered
*/
- int GUARD_PARAMETER_CS = 5;
+ int GUARD_PARAMETER_BINDING_CS_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -962,13 +1514,23 @@ public interface QVTimperativeCSPackage extends EPackage {
int GUARD_PARAMETER_CS_FEATURE_COUNT = MAPPING_PARAMETER_CS_FEATURE_COUNT + 1;
/**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl <em>Loop Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getLoopParameterBindingCS()
+ * @generated
+ */
+ int LOOP_PARAMETER_BINDING_CS = 9;
+
+ /**
* The feature id for the '<em><b>Csi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS__CSI = BaseCSPackage.NAMED_ELEMENT_CS__CSI;
+ int LOOP_PARAMETER_BINDING_CS__CSI = MAPPING_PARAMETER_BINDING_CS__CSI;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -977,7 +1539,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__PARENT = BaseCSPackage.NAMED_ELEMENT_CS__PARENT;
+ int LOOP_PARAMETER_BINDING_CS__PARENT = MAPPING_PARAMETER_BINDING_CS__PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -986,7 +1548,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__PIVOT = BaseCSPackage.NAMED_ELEMENT_CS__PIVOT;
+ int LOOP_PARAMETER_BINDING_CS__PIVOT = MAPPING_PARAMETER_BINDING_CS__PIVOT;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -995,7 +1557,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__ORIGINAL_XMI_ID = BaseCSPackage.NAMED_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int LOOP_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID = MAPPING_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1004,196 +1566,205 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_ANNOTATIONS = BaseCSPackage.NAMED_ELEMENT_CS__OWNED_ANNOTATIONS;
+ int LOOP_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Has Error</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS__NAME = BaseCSPackage.NAMED_ELEMENT_CS__NAME;
+ int LOOP_PARAMETER_BINDING_CS__HAS_ERROR = MAPPING_PARAMETER_BINDING_CS__HAS_ERROR;
/**
- * The feature id for the '<em><b>Owned In Path Name</b></em>' containment reference.
+ * The feature id for the '<em><b>Local Left</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_IN_PATH_NAME = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int LOOP_PARAMETER_BINDING_CS__LOCAL_LEFT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFT;
/**
- * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
+ * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_PARAMETERS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int LOOP_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT;
/**
- * The feature id for the '<em><b>Owned Statements</b></em>' containment reference list.
+ * The feature id for the '<em><b>Local Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS__OWNED_STATEMENTS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
+ int LOOP_PARAMETER_BINDING_CS__LOCAL_PARENT = MAPPING_PARAMETER_BINDING_CS__LOCAL_PARENT;
/**
- * The number of structural features of the '<em>Mapping CS</em>' class.
+ * The feature id for the '<em><b>Local Right</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CS_FEATURE_COUNT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
+ int LOOP_PARAMETER_BINDING_CS__LOCAL_RIGHT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHT;
/**
- * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__CSI = EssentialOCLCSPackage.EXP_CS__CSI;
+ int LOOP_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT;
/**
- * The feature id for the '<em><b>Parent</b></em>' reference.
+ * The feature id for the '<em><b>Precedence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__PARENT = EssentialOCLCSPackage.EXP_CS__PARENT;
+ int LOOP_PARAMETER_BINDING_CS__PRECEDENCE = MAPPING_PARAMETER_BINDING_CS__PRECEDENCE;
/**
- * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__PIVOT = EssentialOCLCSPackage.EXP_CS__PIVOT;
+ int LOOP_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL;
/**
- * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__ORIGINAL_XMI_ID = EssentialOCLCSPackage.EXP_CS__ORIGINAL_XMI_ID;
+ int LOOP_PARAMETER_BINDING_CS__VALUE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * The feature id for the '<em><b>Referred Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__OWNED_ANNOTATIONS = EssentialOCLCSPackage.EXP_CS__OWNED_ANNOTATIONS;
+ int LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Has Error</b></em>' attribute.
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__HAS_ERROR = EssentialOCLCSPackage.EXP_CS__HAS_ERROR;
+ int LOOP_PARAMETER_BINDING_CS__IS_CHECK = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Local Left</b></em>' reference.
+ * The number of structural features of the '<em>Loop Parameter Binding CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__LOCAL_LEFT = EssentialOCLCSPackage.EXP_CS__LOCAL_LEFT;
+ int LOOP_PARAMETER_BINDING_CS_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = EssentialOCLCSPackage.EXP_CS__LOCAL_LEFTMOST_DESCENDANT;
+ int MAPPING_CS__CSI = BaseCSPackage.NAMED_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Local Parent</b></em>' reference.
+ * The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__LOCAL_PARENT = EssentialOCLCSPackage.EXP_CS__LOCAL_PARENT;
+ int MAPPING_CS__PARENT = BaseCSPackage.NAMED_ELEMENT_CS__PARENT;
/**
- * The feature id for the '<em><b>Local Right</b></em>' reference.
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__LOCAL_RIGHT = EssentialOCLCSPackage.EXP_CS__LOCAL_RIGHT;
+ int MAPPING_CS__PIVOT = BaseCSPackage.NAMED_ELEMENT_CS__PIVOT;
/**
- * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = EssentialOCLCSPackage.EXP_CS__LOCAL_RIGHTMOST_DESCENDANT;
+ int MAPPING_CS__ORIGINAL_XMI_ID = BaseCSPackage.NAMED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
- * The feature id for the '<em><b>Precedence</b></em>' reference.
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__PRECEDENCE = EssentialOCLCSPackage.EXP_CS__PRECEDENCE;
+ int MAPPING_CS__OWNED_ANNOTATIONS = BaseCSPackage.NAMED_ELEMENT_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Owned Value</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__OWNED_VALUE = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 0;
+ int MAPPING_CS__NAME = BaseCSPackage.NAMED_ELEMENT_CS__NAME;
/**
- * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
+ * The feature id for the '<em><b>Owned In Path Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 1;
+ int MAPPING_CS__OWNED_IN_PATH_NAME = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Referred Variable</b></em>' reference.
+ * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_CS__OWNED_PARAMETERS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Owned Statements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 2;
+ int MAPPING_CS__OWNED_STATEMENTS = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Mapping Call Binding CS</em>' class.
+ * The number of structural features of the '<em>Mapping CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_BINDING_CS_FEATURE_COUNT = EssentialOCLCSPackage.EXP_CS_FEATURE_COUNT + 3;
+ int MAPPING_CS_FEATURE_COUNT = BaseCSPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1250,13 +1821,31 @@ public interface QVTimperativeCSPackage extends EPackage {
int MAPPING_CALL_CS__IS_INFINITE = MAPPING_STATEMENT_CS_FEATURE_COUNT + 0;
/**
+ * The feature id for the '<em><b>Is Install</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_CALL_CS__IS_INSTALL = MAPPING_STATEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Is Invoke</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int MAPPING_CALL_CS__IS_INVOKE = MAPPING_STATEMENT_CS_FEATURE_COUNT + 2;
+
+ /**
* The feature id for the '<em><b>Owned Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__OWNED_BINDINGS = MAPPING_STATEMENT_CS_FEATURE_COUNT + 1;
+ int MAPPING_CALL_CS__OWNED_BINDINGS = MAPPING_STATEMENT_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned Path Name</b></em>' containment reference.
@@ -1265,7 +1854,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__OWNED_PATH_NAME = MAPPING_STATEMENT_CS_FEATURE_COUNT + 2;
+ int MAPPING_CALL_CS__OWNED_PATH_NAME = MAPPING_STATEMENT_CS_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Referred Mapping</b></em>' reference.
@@ -1274,7 +1863,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS__REFERRED_MAPPING = MAPPING_STATEMENT_CS_FEATURE_COUNT + 3;
+ int MAPPING_CALL_CS__REFERRED_MAPPING = MAPPING_STATEMENT_CS_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Mapping Call CS</em>' class.
@@ -1283,7 +1872,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int MAPPING_CALL_CS_FEATURE_COUNT = MAPPING_STATEMENT_CS_FEATURE_COUNT + 4;
+ int MAPPING_CALL_CS_FEATURE_COUNT = MAPPING_STATEMENT_CS_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1383,7 +1972,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getParamDeclarationCS()
* @generated
*/
- int PARAM_DECLARATION_CS = 15;
+ int PARAM_DECLARATION_CS = 18;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.QueryCSImpl <em>Query CS</em>}' class.
@@ -1393,7 +1982,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getQueryCS()
* @generated
*/
- int QUERY_CS = 16;
+ int QUERY_CS = 19;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.NewStatementCSImpl <em>New Statement CS</em>}' class.
@@ -1403,7 +1992,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getNewStatementCS()
* @generated
*/
- int NEW_STATEMENT_CS = 12;
+ int NEW_STATEMENT_CS = 16;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1530,7 +2119,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getObservableStatementCS()
* @generated
*/
- int OBSERVABLE_STATEMENT_CS = 13;
+ int OBSERVABLE_STATEMENT_CS = 17;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1596,14 +2185,94 @@ public interface QVTimperativeCSPackage extends EPackage {
int OBSERVABLE_STATEMENT_CS_FEATURE_COUNT = STATEMENT_CS_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.OutVariableCSImpl <em>Out Variable CS</em>}' class.
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.OutVariableCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getOutVariableCS()
* @generated
+ * @ordered
*/
- int OUT_VARIABLE_CS = 14;
+ int PARAM_DECLARATION_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
+
+ /**
+ * The feature id for the '<em><b>Is Optional</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
+
+ /**
+ * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+
+ /**
+ * The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+
+ /**
+ * The number of structural features of the '<em>Param Declaration CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1612,7 +2281,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
+ int QUERY_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -1621,7 +2290,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
+ int QUERY_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1630,7 +2299,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
+ int QUERY_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1639,7 +2308,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int QUERY_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1648,7 +2317,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
+ int QUERY_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1657,7 +2326,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
+ int QUERY_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
/**
* The feature id for the '<em><b>Is Optional</b></em>' attribute.
@@ -1666,7 +2335,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
+ int QUERY_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
/**
* The feature id for the '<em><b>Owned Type</b></em>' containment reference.
@@ -1675,7 +2344,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+ int QUERY_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
/**
* The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
@@ -1684,7 +2353,34 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+ int QUERY_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+
+ /**
+ * The feature id for the '<em><b>Owned Path Name</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS__OWNED_PATH_NAME = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Transformation</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS__TRANSFORMATION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS__OWNED_PARAMETERS = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
@@ -1693,16 +2389,35 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int QUERY_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
- * The number of structural features of the '<em>Out Variable CS</em>' class.
+ * The feature id for the '<em><b>Is Transient</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OUT_VARIABLE_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int QUERY_CS__IS_TRANSIENT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 4;
+
+ /**
+ * The number of structural features of the '<em>Query CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 5;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
+ * @generated
+ */
+ int SET_STATEMENT_CS = 20;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1711,7 +2426,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
+ int SET_STATEMENT_CS__CSI = OBSERVABLE_STATEMENT_CS__CSI;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -1720,7 +2435,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
+ int SET_STATEMENT_CS__PARENT = OBSERVABLE_STATEMENT_CS__PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1729,7 +2444,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
+ int SET_STATEMENT_CS__PIVOT = OBSERVABLE_STATEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1738,7 +2453,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int SET_STATEMENT_CS__ORIGINAL_XMI_ID = OBSERVABLE_STATEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1747,52 +2462,71 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
+ int SET_STATEMENT_CS__OWNED_ANNOTATIONS = OBSERVABLE_STATEMENT_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Observed Properties</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
+ int SET_STATEMENT_CS__OBSERVED_PROPERTIES = OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES;
/**
- * The feature id for the '<em><b>Is Optional</b></em>' attribute.
+ * The feature id for the '<em><b>Referred Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
+ int SET_STATEMENT_CS__REFERRED_PROPERTY = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Referred Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+ int SET_STATEMENT_CS__REFERRED_VARIABLE = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
+ * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+ int SET_STATEMENT_CS__OWNED_EXPRESSION = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Param Declaration CS</em>' class.
+ * The feature id for the '<em><b>Is Notify</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int SET_STATEMENT_CS__IS_NOTIFY = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Set Statement CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SET_STATEMENT_CS_FEATURE_COUNT = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl <em>Simple Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterBindingCS()
+ * @generated
+ */
+ int SIMPLE_PARAMETER_BINDING_CS = 21;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1801,7 +2535,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__CSI = BaseCSPackage.TYPED_ELEMENT_CS__CSI;
+ int SIMPLE_PARAMETER_BINDING_CS__CSI = MAPPING_PARAMETER_BINDING_CS__CSI;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -1810,7 +2544,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__PARENT = BaseCSPackage.TYPED_ELEMENT_CS__PARENT;
+ int SIMPLE_PARAMETER_BINDING_CS__PARENT = MAPPING_PARAMETER_BINDING_CS__PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1819,7 +2553,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__PIVOT = BaseCSPackage.TYPED_ELEMENT_CS__PIVOT;
+ int SIMPLE_PARAMETER_BINDING_CS__PIVOT = MAPPING_PARAMETER_BINDING_CS__PIVOT;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1828,7 +2562,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__ORIGINAL_XMI_ID = BaseCSPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int SIMPLE_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID = MAPPING_PARAMETER_BINDING_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1837,107 +2571,125 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_ANNOTATIONS = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATIONS;
+ int SIMPLE_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS = MAPPING_PARAMETER_BINDING_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Has Error</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__NAME = BaseCSPackage.TYPED_ELEMENT_CS__NAME;
+ int SIMPLE_PARAMETER_BINDING_CS__HAS_ERROR = MAPPING_PARAMETER_BINDING_CS__HAS_ERROR;
/**
- * The feature id for the '<em><b>Is Optional</b></em>' attribute.
+ * The feature id for the '<em><b>Local Left</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__IS_OPTIONAL = BaseCSPackage.TYPED_ELEMENT_CS__IS_OPTIONAL;
+ int SIMPLE_PARAMETER_BINDING_CS__LOCAL_LEFT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFT;
/**
- * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Local Leftmost Descendant</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_TYPE = BaseCSPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+ int SIMPLE_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_LEFTMOST_DESCENDANT;
/**
- * The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
+ * The feature id for the '<em><b>Local Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__QUALIFIERS = BaseCSPackage.TYPED_ELEMENT_CS__QUALIFIERS;
+ int SIMPLE_PARAMETER_BINDING_CS__LOCAL_PARENT = MAPPING_PARAMETER_BINDING_CS__LOCAL_PARENT;
/**
- * The feature id for the '<em><b>Owned Path Name</b></em>' containment reference.
+ * The feature id for the '<em><b>Local Right</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_PATH_NAME = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int SIMPLE_PARAMETER_BINDING_CS__LOCAL_RIGHT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHT;
/**
- * The feature id for the '<em><b>Transformation</b></em>' reference.
+ * The feature id for the '<em><b>Local Rightmost Descendant</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__TRANSFORMATION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int SIMPLE_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT = MAPPING_PARAMETER_BINDING_CS__LOCAL_RIGHTMOST_DESCENDANT;
/**
- * The feature id for the '<em><b>Owned Parameters</b></em>' containment reference list.
+ * The feature id for the '<em><b>Precedence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_PARAMETERS = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
+ int SIMPLE_PARAMETER_BINDING_CS__PRECEDENCE = MAPPING_PARAMETER_BINDING_CS__PRECEDENCE;
/**
- * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
+ * The feature id for the '<em><b>Owning Mapping Call</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_EXPRESSION = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 3;
+ int SIMPLE_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL;
/**
- * The feature id for the '<em><b>Is Transient</b></em>' attribute.
+ * The feature id for the '<em><b>Owned Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__IS_TRANSIENT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 4;
+ int SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Query CS</em>' class.
+ * The feature id for the '<em><b>Referred Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS_FEATURE_COUNT = BaseCSPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 5;
+ int SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
+ * The feature id for the '<em><b>Is Check</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
* @generated
+ * @ordered
*/
- int SET_STATEMENT_CS = 17;
+ int SIMPLE_PARAMETER_BINDING_CS__IS_CHECK = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Simple Parameter Binding CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_PARAMETER_BINDING_CS_FEATURE_COUNT = MAPPING_PARAMETER_BINDING_CS_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl <em>Simple Parameter CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterCS()
+ * @generated
+ */
+ int SIMPLE_PARAMETER_CS = 22;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1946,7 +2698,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__CSI = OBSERVABLE_STATEMENT_CS__CSI;
+ int SIMPLE_PARAMETER_CS__CSI = MAPPING_PARAMETER_CS__CSI;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -1955,7 +2707,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__PARENT = OBSERVABLE_STATEMENT_CS__PARENT;
+ int SIMPLE_PARAMETER_CS__PARENT = MAPPING_PARAMETER_CS__PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1964,7 +2716,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__PIVOT = OBSERVABLE_STATEMENT_CS__PIVOT;
+ int SIMPLE_PARAMETER_CS__PIVOT = MAPPING_PARAMETER_CS__PIVOT;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1973,7 +2725,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__ORIGINAL_XMI_ID = OBSERVABLE_STATEMENT_CS__ORIGINAL_XMI_ID;
+ int SIMPLE_PARAMETER_CS__ORIGINAL_XMI_ID = MAPPING_PARAMETER_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Owned Annotations</b></em>' containment reference list.
@@ -1982,61 +2734,61 @@ public interface QVTimperativeCSPackage extends EPackage {
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__OWNED_ANNOTATIONS = OBSERVABLE_STATEMENT_CS__OWNED_ANNOTATIONS;
+ int SIMPLE_PARAMETER_CS__OWNED_ANNOTATIONS = MAPPING_PARAMETER_CS__OWNED_ANNOTATIONS;
/**
- * The feature id for the '<em><b>Observed Properties</b></em>' containment reference list.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__OBSERVED_PROPERTIES = OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES;
+ int SIMPLE_PARAMETER_CS__NAME = MAPPING_PARAMETER_CS__NAME;
/**
- * The feature id for the '<em><b>Referred Property</b></em>' reference.
+ * The feature id for the '<em><b>Is Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__REFERRED_PROPERTY = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 0;
+ int SIMPLE_PARAMETER_CS__IS_OPTIONAL = MAPPING_PARAMETER_CS__IS_OPTIONAL;
/**
- * The feature id for the '<em><b>Referred Variable</b></em>' reference.
+ * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__REFERRED_VARIABLE = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 1;
+ int SIMPLE_PARAMETER_CS__OWNED_TYPE = MAPPING_PARAMETER_CS__OWNED_TYPE;
/**
- * The feature id for the '<em><b>Owned Expression</b></em>' containment reference.
+ * The feature id for the '<em><b>Qualifiers</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__OWNED_EXPRESSION = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 2;
+ int SIMPLE_PARAMETER_CS__QUALIFIERS = MAPPING_PARAMETER_CS__QUALIFIERS;
/**
- * The feature id for the '<em><b>Is Notify</b></em>' attribute.
+ * The feature id for the '<em><b>Referred Typed Model</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS__IS_NOTIFY = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 3;
+ int SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL = MAPPING_PARAMETER_CS_FEATURE_COUNT + 0;
/**
- * The number of structural features of the '<em>Set Statement CS</em>' class.
+ * The number of structural features of the '<em>Simple Parameter CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int SET_STATEMENT_CS_FEATURE_COUNT = OBSERVABLE_STATEMENT_CS_FEATURE_COUNT + 4;
+ int SIMPLE_PARAMETER_CS_FEATURE_COUNT = MAPPING_PARAMETER_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -2145,7 +2897,7 @@ public interface QVTimperativeCSPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getTransformationCS()
* @generated
*/
- int TRANSFORMATION_CS = 20;
+ int TRANSFORMATION_CS = 25;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -2306,6 +3058,38 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference getAddStatementCS_TargetVariable();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS <em>Append Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Append Parameter Binding CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS
+ * @generated
+ */
+ EClass getAppendParameterBindingCS();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getValue()
+ * @see #getAppendParameterBindingCS()
+ * @generated
+ */
+ EReference getAppendParameterBindingCS_Value();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Referred Variable</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS#getReferredVariable()
+ * @see #getAppendParameterBindingCS()
+ * @generated
+ */
+ EReference getAppendParameterBindingCS_ReferredVariable();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS <em>Append Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2316,6 +3100,27 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass getAppendParameterCS();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS <em>Buffer Statement CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Buffer Statement CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS
+ * @generated
+ */
+ EClass getBufferStatementCS();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression <em>Owned Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Owned Expression</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS#getOwnedExpression()
+ * @see #getBufferStatementCS()
+ * @generated
+ */
+ EReference getBufferStatementCS_OwnedExpression();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS <em>Check Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2358,15 +3163,15 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference getDeclareStatementCS_OwnedExpression();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsChecked <em>Is Checked</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Is Checked</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsChecked()
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS#isIsCheck()
* @see #getDeclareStatementCS()
* @generated
*/
- EAttribute getDeclareStatementCS_IsChecked();
+ EAttribute getDeclareStatementCS_IsCheck();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS <em>Direction CS</em>}'.
@@ -2412,6 +3217,49 @@ public interface QVTimperativeCSPackage extends EPackage {
EAttribute getDirectionCS_IsEnforced();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS <em>Guard Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Guard Parameter Binding CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS
+ * @generated
+ */
+ EClass getGuardParameterBindingCS();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getValue()
+ * @see #getGuardParameterBindingCS()
+ * @generated
+ */
+ EReference getGuardParameterBindingCS_Value();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Referred Variable</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#getReferredVariable()
+ * @see #getGuardParameterBindingCS()
+ * @generated
+ */
+ EReference getGuardParameterBindingCS_ReferredVariable();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck <em>Is Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS#isIsCheck()
+ * @see #getGuardParameterBindingCS()
+ * @generated
+ */
+ EAttribute getGuardParameterBindingCS_IsCheck();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS <em>Guard Parameter CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2433,90 +3281,90 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference getGuardParameterCS_ReferredTypedModel();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS <em>Mapping CS</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS <em>Loop Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Mapping CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS
+ * @return the meta object for class '<em>Loop Parameter Binding CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS
* @generated
*/
- EClass getMappingCS();
+ EClass getLoopParameterBindingCS();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName <em>Owned In Path Name</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Owned In Path Name</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName()
- * @see #getMappingCS()
+ * @return the meta object for the reference '<em>Value</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getValue()
+ * @see #getLoopParameterBindingCS()
* @generated
*/
- EReference getMappingCS_OwnedInPathName();
+ EReference getLoopParameterBindingCS_Value();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters <em>Owned Parameters</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Owned Parameters</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters()
- * @see #getMappingCS()
+ * @return the meta object for the reference '<em>Referred Variable</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#getReferredVariable()
+ * @see #getLoopParameterBindingCS()
* @generated
*/
- EReference getMappingCS_OwnedParameters();
+ EReference getLoopParameterBindingCS_ReferredVariable();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements <em>Owned Statements</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck <em>Is Check</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Owned Statements</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements()
- * @see #getMappingCS()
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS#isIsCheck()
+ * @see #getLoopParameterBindingCS()
* @generated
*/
- EReference getMappingCS_OwnedStatements();
+ EAttribute getLoopParameterBindingCS_IsCheck();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS <em>Mapping Call Binding CS</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS <em>Mapping CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Mapping Call Binding CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS
+ * @return the meta object for class '<em>Mapping CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS
* @generated
*/
- EClass getMappingCallBindingCS();
+ EClass getMappingCS();
/**
- * Returns the meta object for the container reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}'.
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName <em>Owned In Path Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the container reference '<em>Owning Mapping Call</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall()
- * @see #getMappingCallBindingCS()
+ * @return the meta object for the containment reference '<em>Owned In Path Name</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedInPathName()
+ * @see #getMappingCS()
* @generated
*/
- EReference getMappingCallBindingCS_OwningMappingCall();
+ EReference getMappingCS_OwnedInPathName();
/**
- * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getReferredVariable <em>Referred Variable</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters <em>Owned Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Referred Variable</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getReferredVariable()
- * @see #getMappingCallBindingCS()
+ * @return the meta object for the containment reference list '<em>Owned Parameters</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedParameters()
+ * @see #getMappingCS()
* @generated
*/
- EReference getMappingCallBindingCS_ReferredVariable();
+ EReference getMappingCS_OwnedParameters();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwnedValue <em>Owned Value</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements <em>Owned Statements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Owned Value</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwnedValue()
- * @see #getMappingCallBindingCS()
+ * @return the meta object for the containment reference list '<em>Owned Statements</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS#getOwnedStatements()
+ * @see #getMappingCS()
* @generated
*/
- EReference getMappingCallBindingCS_OwnedValue();
+ EReference getMappingCS_OwnedStatements();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS <em>Mapping Call CS</em>}'.
@@ -2540,6 +3388,28 @@ public interface QVTimperativeCSPackage extends EPackage {
EAttribute getMappingCallCS_IsInfinite();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall <em>Is Install</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Install</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInstall()
+ * @see #getMappingCallCS()
+ * @generated
+ */
+ EAttribute getMappingCallCS_IsInstall();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke <em>Is Invoke</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Invoke</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#isIsInvoke()
+ * @see #getMappingCallCS()
+ * @generated
+ */
+ EAttribute getMappingCallCS_IsInvoke();
+
+ /**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getReferredMapping <em>Referred Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2626,6 +3496,27 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass getMappingParameterCS();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS <em>Mapping Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Mapping Parameter Binding CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS
+ * @generated
+ */
+ EClass getMappingParameterBindingCS();
+
+ /**
+ * Returns the meta object for the container reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Owning Mapping Call</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS#getOwningMappingCall()
+ * @see #getMappingParameterBindingCS()
+ * @generated
+ */
+ EReference getMappingParameterBindingCS_OwningMappingCall();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingStatementCS <em>Mapping Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2764,27 +3655,6 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference getObservableStatementCS_ObservedProperties();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS <em>Out Variable CS</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Out Variable CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS
- * @generated
- */
- EClass getOutVariableCS();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS#getOwnedExpression <em>Owned Expression</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Owned Expression</em>'.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS#getOwnedExpression()
- * @see #getOutVariableCS()
- * @generated
- */
- EReference getOutVariableCS_OwnedExpression();
-
- /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS <em>Set Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2839,6 +3709,70 @@ public interface QVTimperativeCSPackage extends EPackage {
EAttribute getSetStatementCS_IsNotify();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS <em>Simple Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Parameter Binding CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS
+ * @generated
+ */
+ EClass getSimpleParameterBindingCS();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue <em>Owned Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Owned Value</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue()
+ * @see #getSimpleParameterBindingCS()
+ * @generated
+ */
+ EReference getSimpleParameterBindingCS_OwnedValue();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable <em>Referred Variable</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Referred Variable</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable()
+ * @see #getSimpleParameterBindingCS()
+ * @generated
+ */
+ EReference getSimpleParameterBindingCS_ReferredVariable();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck <em>Is Check</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Check</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck()
+ * @see #getSimpleParameterBindingCS()
+ * @generated
+ */
+ EAttribute getSimpleParameterBindingCS_IsCheck();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS <em>Simple Parameter CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Parameter CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS
+ * @generated
+ */
+ EClass getSimpleParameterCS();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel <em>Referred Typed Model</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Referred Typed Model</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel()
+ * @see #getSimpleParameterCS()
+ * @generated
+ */
+ EReference getSimpleParameterCS_ReferredTypedModel();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.StatementCS <em>Statement CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2972,6 +3906,32 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference ADD_STATEMENT_CS__TARGET_VARIABLE = eINSTANCE.getAddStatementCS_TargetVariable();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl <em>Append Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getAppendParameterBindingCS()
+ * @generated
+ */
+ EClass APPEND_PARAMETER_BINDING_CS = eINSTANCE.getAppendParameterBindingCS();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference APPEND_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getAppendParameterBindingCS_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getAppendParameterBindingCS_ReferredVariable();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterCSImpl <em>Append Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2982,6 +3942,24 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass APPEND_PARAMETER_CS = eINSTANCE.getAppendParameterCS();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl <em>Buffer Statement CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getBufferStatementCS()
+ * @generated
+ */
+ EClass BUFFER_STATEMENT_CS = eINSTANCE.getBufferStatementCS();
+
+ /**
+ * The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BUFFER_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getBufferStatementCS_OwnedExpression();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.CheckStatementCSImpl <em>Check Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3018,12 +3996,12 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference DECLARE_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getDeclareStatementCS_OwnedExpression();
/**
- * The meta object literal for the '<em><b>Is Checked</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute DECLARE_STATEMENT_CS__IS_CHECKED = eINSTANCE.getDeclareStatementCS_IsChecked();
+ EAttribute DECLARE_STATEMENT_CS__IS_CHECK = eINSTANCE.getDeclareStatementCS_IsCheck();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DirectionCSImpl <em>Direction CS</em>}' class.
@@ -3060,6 +4038,40 @@ public interface QVTimperativeCSPackage extends EPackage {
EAttribute DIRECTION_CS__IS_ENFORCED = eINSTANCE.getDirectionCS_IsEnforced();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl <em>Guard Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getGuardParameterBindingCS()
+ * @generated
+ */
+ EClass GUARD_PARAMETER_BINDING_CS = eINSTANCE.getGuardParameterBindingCS();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference GUARD_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getGuardParameterBindingCS_Value();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getGuardParameterBindingCS_ReferredVariable();
+
+ /**
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute GUARD_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getGuardParameterBindingCS_IsCheck();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterCSImpl <em>Guard Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3078,72 +4090,72 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL = eINSTANCE.getGuardParameterCS_ReferredTypedModel();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl <em>Mapping CS</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl <em>Loop Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCS()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getLoopParameterBindingCS()
* @generated
*/
- EClass MAPPING_CS = eINSTANCE.getMappingCS();
+ EClass LOOP_PARAMETER_BINDING_CS = eINSTANCE.getLoopParameterBindingCS();
/**
- * The meta object literal for the '<em><b>Owned In Path Name</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CS__OWNED_IN_PATH_NAME = eINSTANCE.getMappingCS_OwnedInPathName();
+ EReference LOOP_PARAMETER_BINDING_CS__VALUE = eINSTANCE.getLoopParameterBindingCS_Value();
/**
- * The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CS__OWNED_PARAMETERS = eINSTANCE.getMappingCS_OwnedParameters();
+ EReference LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getLoopParameterBindingCS_ReferredVariable();
/**
- * The meta object literal for the '<em><b>Owned Statements</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CS__OWNED_STATEMENTS = eINSTANCE.getMappingCS_OwnedStatements();
+ EAttribute LOOP_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getLoopParameterBindingCS_IsCheck();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl <em>Mapping Call Binding CS</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl <em>Mapping CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCallBindingCS()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingCS()
* @generated
*/
- EClass MAPPING_CALL_BINDING_CS = eINSTANCE.getMappingCallBindingCS();
+ EClass MAPPING_CS = eINSTANCE.getMappingCS();
/**
- * The meta object literal for the '<em><b>Owning Mapping Call</b></em>' container reference feature.
+ * The meta object literal for the '<em><b>Owned In Path Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL = eINSTANCE.getMappingCallBindingCS_OwningMappingCall();
+ EReference MAPPING_CS__OWNED_IN_PATH_NAME = eINSTANCE.getMappingCS_OwnedInPathName();
/**
- * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Owned Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getMappingCallBindingCS_ReferredVariable();
+ EReference MAPPING_CS__OWNED_PARAMETERS = eINSTANCE.getMappingCS_OwnedParameters();
/**
- * The meta object literal for the '<em><b>Owned Value</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Owned Statements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MAPPING_CALL_BINDING_CS__OWNED_VALUE = eINSTANCE.getMappingCallBindingCS_OwnedValue();
+ EReference MAPPING_CS__OWNED_STATEMENTS = eINSTANCE.getMappingCS_OwnedStatements();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl <em>Mapping Call CS</em>}' class.
@@ -3164,6 +4176,22 @@ public interface QVTimperativeCSPackage extends EPackage {
EAttribute MAPPING_CALL_CS__IS_INFINITE = eINSTANCE.getMappingCallCS_IsInfinite();
/**
+ * The meta object literal for the '<em><b>Is Install</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING_CALL_CS__IS_INSTALL = eINSTANCE.getMappingCallCS_IsInstall();
+
+ /**
+ * The meta object literal for the '<em><b>Is Invoke</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute MAPPING_CALL_CS__IS_INVOKE = eINSTANCE.getMappingCallCS_IsInvoke();
+
+ /**
* The meta object literal for the '<em><b>Referred Mapping</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3232,6 +4260,24 @@ public interface QVTimperativeCSPackage extends EPackage {
EClass MAPPING_PARAMETER_CS = eINSTANCE.getMappingParameterCS();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl <em>Mapping Parameter Binding CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getMappingParameterBindingCS()
+ * @generated
+ */
+ EClass MAPPING_PARAMETER_BINDING_CS = eINSTANCE.getMappingParameterBindingCS();
+
+ /**
+ * The meta object literal for the '<em><b>Owning Mapping Call</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL = eINSTANCE.getMappingParameterBindingCS_OwningMappingCall();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingStatementCSImpl <em>Mapping Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3346,14 +4392,30 @@ public interface QVTimperativeCSPackage extends EPackage {
EReference OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES = eINSTANCE.getObservableStatementCS_ObservedProperties();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.OutVariableCSImpl <em>Out Variable CS</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.OutVariableCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getOutVariableCS()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
* @generated
*/
- EClass OUT_VARIABLE_CS = eINSTANCE.getOutVariableCS();
+ EClass SET_STATEMENT_CS = eINSTANCE.getSetStatementCS();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SET_STATEMENT_CS__REFERRED_PROPERTY = eINSTANCE.getSetStatementCS_ReferredProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SET_STATEMENT_CS__REFERRED_VARIABLE = eINSTANCE.getSetStatementCS_ReferredVariable();
/**
* The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
@@ -3361,25 +4423,33 @@ public interface QVTimperativeCSPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- EReference OUT_VARIABLE_CS__OWNED_EXPRESSION = eINSTANCE.getOutVariableCS_OwnedExpression();
+ EReference SET_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getSetStatementCS_OwnedExpression();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl <em>Set Statement CS</em>}' class.
+ * The meta object literal for the '<em><b>Is Notify</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SetStatementCSImpl
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSetStatementCS()
* @generated
*/
- EClass SET_STATEMENT_CS = eINSTANCE.getSetStatementCS();
+ EAttribute SET_STATEMENT_CS__IS_NOTIFY = eINSTANCE.getSetStatementCS_IsNotify();
/**
- * The meta object literal for the '<em><b>Referred Property</b></em>' reference feature.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl <em>Simple Parameter Binding CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterBindingCS()
* @generated
*/
- EReference SET_STATEMENT_CS__REFERRED_PROPERTY = eINSTANCE.getSetStatementCS_ReferredProperty();
+ EClass SIMPLE_PARAMETER_BINDING_CS = eINSTANCE.getSimpleParameterBindingCS();
+
+ /**
+ * The meta object literal for the '<em><b>Owned Value</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE = eINSTANCE.getSimpleParameterBindingCS_OwnedValue();
/**
* The meta object literal for the '<em><b>Referred Variable</b></em>' reference feature.
@@ -3387,23 +4457,33 @@ public interface QVTimperativeCSPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- EReference SET_STATEMENT_CS__REFERRED_VARIABLE = eINSTANCE.getSetStatementCS_ReferredVariable();
+ EReference SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE = eINSTANCE.getSimpleParameterBindingCS_ReferredVariable();
/**
- * The meta object literal for the '<em><b>Owned Expression</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Is Check</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference SET_STATEMENT_CS__OWNED_EXPRESSION = eINSTANCE.getSetStatementCS_OwnedExpression();
+ EAttribute SIMPLE_PARAMETER_BINDING_CS__IS_CHECK = eINSTANCE.getSimpleParameterBindingCS_IsCheck();
/**
- * The meta object literal for the '<em><b>Is Notify</b></em>' attribute feature.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl <em>Simple Parameter CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.impl.QVTimperativeCSPackageImpl#getSimpleParameterCS()
* @generated
*/
- EAttribute SET_STATEMENT_CS__IS_NOTIFY = eINSTANCE.getSetStatementCS_IsNotify();
+ EClass SIMPLE_PARAMETER_CS = eINSTANCE.getSimpleParameterCS();
+
+ /**
+ * The meta object literal for the '<em><b>Referred Typed Model</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL = eINSTANCE.getSimpleParameterCS_ReferredTypedModel();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.StatementCSImpl <em>Statement CS</em>}' class.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallBindingCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterBindingCS.java
index 1f6e5f26b..0b0ba9d11 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/MappingCallBindingCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterBindingCS.java
@@ -1,64 +1,67 @@
-/*******************************************************************************
- * Copyright (c) 2013, 2015 Willink Transformations and others.
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
package org.eclipse.qvtd.xtext.qvtimperativecs;
-import org.eclipse.ocl.pivot.VariableDeclaration;
import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+
/**
* <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mapping Call Binding CS</b></em>'.
+ * A representation of the model object '<em><b>Simple Parameter Binding CS</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwnedValue <em>Owned Value</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue <em>Owned Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck <em>Is Check</em>}</li>
* </ul>
*
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallBindingCS()
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterBindingCS()
* @model
* @generated
*/
-public interface MappingCallBindingCS extends ExpCS {
+public interface SimpleParameterBindingCS extends MappingParameterBindingCS {
/**
- * Returns the value of the '<em><b>Owning Mapping Call</b></em>' container reference.
- * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings <em>Owned Bindings</em>}'.
+ * Returns the value of the '<em><b>Owned Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Owning Mapping Call</em>' container reference isn't clear,
+ * If the meaning of the '<em>Owned Value</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Owning Mapping Call</em>' container reference.
- * @see #setOwningMappingCall(MappingCallCS)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallBindingCS_OwningMappingCall()
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS#getOwnedBindings
- * @model opposite="ownedBindings" transient="false"
+ * @return the value of the '<em>Owned Value</em>' containment reference.
+ * @see #setOwnedValue(ExpCS)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterBindingCS_OwnedValue()
+ * @model containment="true" required="true"
* @generated
*/
- MappingCallCS getOwningMappingCall();
+ ExpCS getOwnedValue();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwningMappingCall <em>Owning Mapping Call</em>}' container reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getOwnedValue <em>Owned Value</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Owning Mapping Call</em>' container reference.
- * @see #getOwningMappingCall()
+ * @param value the new value of the '<em>Owned Value</em>' containment reference.
+ * @see #getOwnedValue()
* @generated
*/
- void setOwningMappingCall(MappingCallCS value);
+ void setOwnedValue(ExpCS value);
/**
* Returns the value of the '<em><b>Referred Variable</b></em>' reference.
@@ -69,47 +72,48 @@ public interface MappingCallBindingCS extends ExpCS {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Referred Variable</em>' reference.
- * @see #setReferredVariable(VariableDeclaration)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallBindingCS_ReferredVariable()
+ * @see #setReferredVariable(SimpleParameter)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterBindingCS_ReferredVariable()
* @model required="true"
* @generated
*/
- VariableDeclaration getReferredVariable();
+ SimpleParameter getReferredVariable();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getReferredVariable <em>Referred Variable</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#getReferredVariable <em>Referred Variable</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Referred Variable</em>' reference.
* @see #getReferredVariable()
* @generated
*/
- void setReferredVariable(VariableDeclaration value);
+ void setReferredVariable(SimpleParameter value);
/**
- * Returns the value of the '<em><b>Owned Value</b></em>' containment reference.
+ * Returns the value of the '<em><b>Is Check</b></em>' attribute.
+ * The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Owned Value</em>' containment reference isn't clear,
+ * If the meaning of the '<em>Is Check</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Owned Value</em>' containment reference.
- * @see #setOwnedValue(ExpCS)
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getMappingCallBindingCS_OwnedValue()
- * @model containment="true" required="true"
+ * @return the value of the '<em>Is Check</em>' attribute.
+ * @see #setIsCheck(boolean)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterBindingCS_IsCheck()
+ * @model default="false"
* @generated
*/
- ExpCS getOwnedValue();
+ boolean isIsCheck();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS#getOwnedValue <em>Owned Value</em>}' containment reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS#isIsCheck <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Owned Value</em>' containment reference.
- * @see #getOwnedValue()
+ * @param value the new value of the '<em>Is Check</em>' attribute.
+ * @see #isIsCheck()
* @generated
*/
- void setOwnedValue(ExpCS value);
+ void setIsCheck(boolean value);
-} // MappingCallBindingCS
+} // SimpleParameterBindingCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterCS.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterCS.java
new file mode 100644
index 000000000..cfa75dc3e
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/SimpleParameterCS.java
@@ -0,0 +1,62 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs;
+
+import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Simple Parameter CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel <em>Referred Typed Model</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterCS()
+ * @model
+ * @generated
+ */
+public interface SimpleParameterCS extends MappingParameterCS {
+ /**
+ * Returns the value of the '<em><b>Referred Typed Model</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referred Typed Model</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referred Typed Model</em>' reference.
+ * @see #setReferredTypedModel(ImperativeTypedModel)
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage#getSimpleParameterCS_ReferredTypedModel()
+ * @model required="true"
+ * @generated
+ */
+ ImperativeTypedModel getReferredTypedModel();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS#getReferredTypedModel <em>Referred Typed Model</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Referred Typed Model</em>' reference.
+ * @see #getReferredTypedModel()
+ * @generated
+ */
+ void setReferredTypedModel(ImperativeTypedModel value);
+
+} // SimpleParameterCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/AppendParameterBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/AppendParameterBindingCSImpl.java
new file mode 100644
index 000000000..66db627de
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/AppendParameterBindingCSImpl.java
@@ -0,0 +1,243 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
+import org.eclipse.qvtd.pivot.qvtimperative.AppendParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Append Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.AppendParameterBindingCSImpl#getReferredVariable <em>Referred Variable</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class AppendParameterBindingCSImpl extends MappingParameterBindingCSImpl implements AppendParameterBindingCS {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected ConnectionVariable value;
+
+ /**
+ * The cached value of the '{@link #getReferredVariable() <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredVariable()
+ * @generated
+ * @ordered
+ */
+ protected AppendParameter referredVariable;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AppendParameterBindingCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ConnectionVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (ConnectionVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConnectionVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(ConnectionVariable newValue) {
+ ConnectionVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public AppendParameter getReferredVariable() {
+ if (referredVariable != null && referredVariable.eIsProxy()) {
+ InternalEObject oldReferredVariable = (InternalEObject)referredVariable;
+ referredVariable = (AppendParameter)eResolveProxy(oldReferredVariable);
+ if (referredVariable != oldReferredVariable) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+ }
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AppendParameter basicGetReferredVariable() {
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredVariable(AppendParameter newReferredVariable) {
+ AppendParameter oldReferredVariable = referredVariable;
+ referredVariable = newReferredVariable;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ if (resolve) return getReferredVariable();
+ return basicGetReferredVariable();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE:
+ setValue((ConnectionVariable)newValue);
+ return;
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((AppendParameter)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE:
+ setValue((ConnectionVariable)null);
+ return;
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((AppendParameter)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__VALUE:
+ return value != null;
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ return referredVariable != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitAppendParameterBindingCS(this);
+ }
+
+} //AppendParameterBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/OutVariableCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java
index 46a47aeb6..268c4f402 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/OutVariableCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/BufferStatementCSImpl.java
@@ -1,15 +1,15 @@
/**
* <copyright>
- *
+ *
* Copyright (c) 2013, 2017 Willink Transformations and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
- *
+ *
* </copyright>
*/
package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
@@ -17,35 +17,30 @@ package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
-
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.jdt.annotation.NonNull;
-
import org.eclipse.ocl.xtext.basecs.impl.TypedElementCSImpl;
-
import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
-
import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
-
import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Out Variable CS</b></em>'.
+ * An implementation of the model object '<em><b>Buffer Statement CS</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.OutVariableCSImpl#getOwnedExpression <em>Owned Expression</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.BufferStatementCSImpl#getOwnedExpression <em>Owned Expression</em>}</li>
* </ul>
*
* @generated
*/
-public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariableCS {
+public class BufferStatementCSImpl extends TypedElementCSImpl implements BufferStatementCS {
/**
* The cached value of the '{@link #getOwnedExpression() <em>Owned Expression</em>}' containment reference.
* <!-- begin-user-doc -->
@@ -61,7 +56,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
* <!-- end-user-doc -->
* @generated
*/
- protected OutVariableCSImpl() {
+ protected BufferStatementCSImpl() {
super();
}
@@ -72,7 +67,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
*/
@Override
protected EClass eStaticClass() {
- return QVTimperativeCSPackage.Literals.OUT_VARIABLE_CS;
+ return QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS;
}
/**
@@ -80,6 +75,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ExpCS getOwnedExpression() {
return ownedExpression;
}
@@ -93,7 +89,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
ExpCS oldOwnedExpression = ownedExpression;
ownedExpression = newOwnedExpression;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION, oldOwnedExpression, newOwnedExpression);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION, oldOwnedExpression, newOwnedExpression);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -104,18 +100,19 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnedExpression(ExpCS newOwnedExpression) {
if (newOwnedExpression != ownedExpression) {
NotificationChain msgs = null;
if (ownedExpression != null)
- msgs = ((InternalEObject)ownedExpression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION, null, msgs);
+ msgs = ((InternalEObject)ownedExpression).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION, null, msgs);
if (newOwnedExpression != null)
- msgs = ((InternalEObject)newOwnedExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION, null, msgs);
+ msgs = ((InternalEObject)newOwnedExpression).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION, null, msgs);
msgs = basicSetOwnedExpression(newOwnedExpression, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION, newOwnedExpression, newOwnedExpression));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION, newOwnedExpression, newOwnedExpression));
}
/**
@@ -126,7 +123,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION:
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
return basicSetOwnedExpression(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -140,7 +137,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION:
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
return getOwnedExpression();
}
return super.eGet(featureID, resolve, coreType);
@@ -154,7 +151,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION:
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)newValue);
return;
}
@@ -169,7 +166,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION:
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)null);
return;
}
@@ -184,7 +181,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTimperativeCSPackage.OUT_VARIABLE_CS__OWNED_EXPRESSION:
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS__OWNED_EXPRESSION:
return ownedExpression != null;
}
return super.eIsSet(featureID);
@@ -197,7 +194,7 @@ public class OutVariableCSImpl extends TypedElementCSImpl implements OutVariable
@SuppressWarnings("unchecked")
@Override
public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
- return (R) ((QVTimperativeCSVisitor<?>)visitor).visitOutVariableCS(this);
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitBufferStatementCS(this);
}
-} //OutVariableCSImpl
+} //BufferStatementCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/DeclareStatementCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/DeclareStatementCSImpl.java
index 4424e6f10..8b7bbfcf5 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/DeclareStatementCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/DeclareStatementCSImpl.java
@@ -45,7 +45,7 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl#getObservedProperties <em>Observed Properties</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl#getOwnedExpression <em>Owned Expression</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl#isIsChecked <em>Is Checked</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.DeclareStatementCSImpl#isIsCheck <em>Is Check</em>}</li>
* </ul>
*
* @generated
@@ -72,24 +72,24 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
protected ExpCS ownedExpression;
/**
- * The default value of the '{@link #isIsChecked() <em>Is Checked</em>}' attribute.
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isIsChecked()
+ * @see #isIsCheck()
* @generated
* @ordered
*/
- protected static final boolean IS_CHECKED_EDEFAULT = false;
+ protected static final boolean IS_CHECK_EDEFAULT = false;
/**
- * The cached value of the '{@link #isIsChecked() <em>Is Checked</em>}' attribute.
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #isIsChecked()
+ * @see #isIsCheck()
* @generated
* @ordered
*/
- protected boolean isChecked = IS_CHECKED_EDEFAULT;
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
/**
* <!-- begin-user-doc -->
@@ -174,8 +174,8 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
* @generated
*/
@Override
- public boolean isIsChecked() {
- return isChecked;
+ public boolean isIsCheck() {
+ return isCheck;
}
/**
@@ -184,11 +184,11 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
* @generated
*/
@Override
- public void setIsChecked(boolean newIsChecked) {
- boolean oldIsChecked = isChecked;
- isChecked = newIsChecked;
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECKED, oldIsChecked, isChecked));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECK, oldIsCheck, isCheck));
}
/**
@@ -229,8 +229,8 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
return getObservedProperties();
case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__OWNED_EXPRESSION:
return getOwnedExpression();
- case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECKED:
- return isIsChecked();
+ case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECK:
+ return isIsCheck();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -251,8 +251,8 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)newValue);
return;
- case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECKED:
- setIsChecked((Boolean)newValue);
+ case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECK:
+ setIsCheck((Boolean)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -272,8 +272,8 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__OWNED_EXPRESSION:
setOwnedExpression((ExpCS)null);
return;
- case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECKED:
- setIsChecked(IS_CHECKED_EDEFAULT);
+ case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
return;
}
super.eUnset(featureID);
@@ -291,8 +291,8 @@ public class DeclareStatementCSImpl extends TypedElementCSImpl implements Declar
return observedProperties != null && !observedProperties.isEmpty();
case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__OWNED_EXPRESSION:
return ownedExpression != null;
- case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECKED:
- return isChecked != IS_CHECKED_EDEFAULT;
+ case QVTimperativeCSPackage.DECLARE_STATEMENT_CS__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/GuardParameterBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/GuardParameterBindingCSImpl.java
new file mode 100644
index 000000000..208765be7
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/GuardParameterBindingCSImpl.java
@@ -0,0 +1,307 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
+import org.eclipse.qvtd.pivot.qvtimperative.ConnectionVariable;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Guard Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.GuardParameterBindingCSImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class GuardParameterBindingCSImpl extends MappingParameterBindingCSImpl implements GuardParameterBindingCS {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected ConnectionVariable value;
+
+ /**
+ * The cached value of the '{@link #getReferredVariable() <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredVariable()
+ * @generated
+ * @ordered
+ */
+ protected GuardParameter referredVariable;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected GuardParameterBindingCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ConnectionVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (ConnectionVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ConnectionVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(ConnectionVariable newValue) {
+ ConnectionVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public GuardParameter getReferredVariable() {
+ if (referredVariable != null && referredVariable.eIsProxy()) {
+ InternalEObject oldReferredVariable = (InternalEObject)referredVariable;
+ referredVariable = (GuardParameter)eResolveProxy(oldReferredVariable);
+ if (referredVariable != oldReferredVariable) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+ }
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GuardParameter basicGetReferredVariable() {
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredVariable(GuardParameter newReferredVariable) {
+ GuardParameter oldReferredVariable = referredVariable;
+ referredVariable = newReferredVariable;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ if (resolve) return getReferredVariable();
+ return basicGetReferredVariable();
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE:
+ setValue((ConnectionVariable)newValue);
+ return;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((GuardParameter)newValue);
+ return;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE:
+ setValue((ConnectionVariable)null);
+ return;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((GuardParameter)null);
+ return;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__VALUE:
+ return value != null;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ return referredVariable != null;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitGuardParameterBindingCS(this);
+ }
+
+} //GuardParameterBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/LoopParameterBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/LoopParameterBindingCSImpl.java
new file mode 100644
index 000000000..19aca1f7f
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/LoopParameterBindingCSImpl.java
@@ -0,0 +1,307 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
+import org.eclipse.qvtd.pivot.qvtimperative.GuardParameter;
+import org.eclipse.qvtd.pivot.qvtimperative.LoopVariable;
+import org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Loop Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl#getValue <em>Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.LoopParameterBindingCSImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class LoopParameterBindingCSImpl extends MappingParameterBindingCSImpl implements LoopParameterBindingCS {
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected LoopVariable value;
+
+ /**
+ * The cached value of the '{@link #getReferredVariable() <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredVariable()
+ * @generated
+ * @ordered
+ */
+ protected GuardParameter referredVariable;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LoopParameterBindingCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public LoopVariable getValue() {
+ if (value != null && value.eIsProxy()) {
+ InternalEObject oldValue = (InternalEObject)value;
+ value = (LoopVariable)eResolveProxy(oldValue);
+ if (value != oldValue) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+ }
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LoopVariable basicGetValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setValue(LoopVariable newValue) {
+ LoopVariable oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE, oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public GuardParameter getReferredVariable() {
+ if (referredVariable != null && referredVariable.eIsProxy()) {
+ InternalEObject oldReferredVariable = (InternalEObject)referredVariable;
+ referredVariable = (GuardParameter)eResolveProxy(oldReferredVariable);
+ if (referredVariable != oldReferredVariable) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+ }
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GuardParameter basicGetReferredVariable() {
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredVariable(GuardParameter newReferredVariable) {
+ GuardParameter oldReferredVariable = referredVariable;
+ referredVariable = newReferredVariable;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE:
+ if (resolve) return getValue();
+ return basicGetValue();
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ if (resolve) return getReferredVariable();
+ return basicGetReferredVariable();
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE:
+ setValue((LoopVariable)newValue);
+ return;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((GuardParameter)newValue);
+ return;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE:
+ setValue((LoopVariable)null);
+ return;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((GuardParameter)null);
+ return;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__VALUE:
+ return value != null;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ return referredVariable != null;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitLoopParameterBindingCS(this);
+ }
+
+} //LoopParameterBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallBindingCSImpl.java
deleted file mode 100644
index 1f4f69a4e..000000000
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallBindingCSImpl.java
+++ /dev/null
@@ -1,347 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2013, 2016 Willink Transformations and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * E.D.Willink - initial API and implementation
- *******************************************************************************/
-package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.jdt.annotation.NonNull;
-import org.eclipse.ocl.pivot.VariableDeclaration;
-import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
-import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
-import org.eclipse.ocl.xtext.essentialoclcs.impl.ExpCSImpl;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
-import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Mapping Call Binding CS</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl#getOwnedValue <em>Owned Value</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl#getOwningMappingCall <em>Owning Mapping Call</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallBindingCSImpl#getReferredVariable <em>Referred Variable</em>}</li>
- * </ul>
- *
- * @generated
- */
-public class MappingCallBindingCSImpl extends ExpCSImpl implements MappingCallBindingCS {
- /**
- * The cached value of the '{@link #getOwnedValue() <em>Owned Value</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getOwnedValue()
- * @generated
- * @ordered
- */
- protected ExpCS ownedValue;
-
- /**
- * The cached value of the '{@link #getReferredVariable() <em>Referred Variable</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getReferredVariable()
- * @generated
- * @ordered
- */
- protected VariableDeclaration referredVariable;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MappingCallBindingCSImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public MappingCallCS getOwningMappingCall() {
- if (eContainerFeatureID() != QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL) return null;
- return (MappingCallCS)eInternalContainer();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetOwningMappingCall(MappingCallCS newOwningMappingCall, NotificationChain msgs) {
- msgs = eBasicSetContainer((InternalEObject)newOwningMappingCall, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL, msgs);
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setOwningMappingCall(MappingCallCS newOwningMappingCall) {
- if (newOwningMappingCall != eInternalContainer() || (eContainerFeatureID() != QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL && newOwningMappingCall != null)) {
- if (EcoreUtil.isAncestor(this, newOwningMappingCall))
- throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
- NotificationChain msgs = null;
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- if (newOwningMappingCall != null)
- msgs = ((InternalEObject)newOwningMappingCall).eInverseAdd(this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, MappingCallCS.class, msgs);
- msgs = basicSetOwningMappingCall(newOwningMappingCall, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL, newOwningMappingCall, newOwningMappingCall));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public VariableDeclaration getReferredVariable() {
- if (referredVariable != null && referredVariable.eIsProxy()) {
- InternalEObject oldReferredVariable = (InternalEObject)referredVariable;
- referredVariable = (VariableDeclaration)eResolveProxy(oldReferredVariable);
- if (referredVariable != oldReferredVariable) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
- }
- }
- return referredVariable;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VariableDeclaration basicGetReferredVariable() {
- return referredVariable;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setReferredVariable(VariableDeclaration newReferredVariable) {
- VariableDeclaration oldReferredVariable = referredVariable;
- referredVariable = newReferredVariable;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public ExpCS getOwnedValue() {
- return ownedValue;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetOwnedValue(ExpCS newOwnedValue, NotificationChain msgs) {
- ExpCS oldOwnedValue = ownedValue;
- ownedValue = newOwnedValue;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE, oldOwnedValue, newOwnedValue);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setOwnedValue(ExpCS newOwnedValue) {
- if (newOwnedValue != ownedValue) {
- NotificationChain msgs = null;
- if (ownedValue != null)
- msgs = ((InternalEObject)ownedValue).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE, null, msgs);
- if (newOwnedValue != null)
- msgs = ((InternalEObject)newOwnedValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE, null, msgs);
- msgs = basicSetOwnedValue(newOwnedValue, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE, newOwnedValue, newOwnedValue));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- if (eInternalContainer() != null)
- msgs = eBasicRemoveFromContainer(msgs);
- return basicSetOwningMappingCall((MappingCallCS)otherEnd, msgs);
- }
- return super.eInverseAdd(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE:
- return basicSetOwnedValue(null, msgs);
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- return basicSetOwningMappingCall(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
- switch (eContainerFeatureID()) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- return eInternalContainer().eInverseRemove(this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, MappingCallCS.class, msgs);
- }
- return super.eBasicRemoveFromContainerFeature(msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE:
- return getOwnedValue();
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- return getOwningMappingCall();
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE:
- if (resolve) return getReferredVariable();
- return basicGetReferredVariable();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE:
- setOwnedValue((ExpCS)newValue);
- return;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- setOwningMappingCall((MappingCallCS)newValue);
- return;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE:
- setReferredVariable((VariableDeclaration)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE:
- setOwnedValue((ExpCS)null);
- return;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- setOwningMappingCall((MappingCallCS)null);
- return;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE:
- setReferredVariable((VariableDeclaration)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNED_VALUE:
- return ownedValue != null;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL:
- return getOwningMappingCall() != null;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE:
- return referredVariable != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
- return (R) ((QVTimperativeCSVisitor<?>)visitor).visitMappingCallBindingCS(this);
- }
-} //MappingCallBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java
index 998d2b7a7..9f8f2126e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingCallCSImpl.java
@@ -24,8 +24,8 @@ import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.ocl.xtext.basecs.PathNameCS;
import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
import org.eclipse.qvtd.pivot.qvtimperative.Mapping;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
@@ -38,6 +38,8 @@ import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
* </p>
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#isIsInfinite <em>Is Infinite</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#isIsInstall <em>Is Install</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#isIsInvoke <em>Is Invoke</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#getOwnedBindings <em>Owned Bindings</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#getOwnedPathName <em>Owned Path Name</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingCallCSImpl#getReferredMapping <em>Referred Mapping</em>}</li>
@@ -67,6 +69,46 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
protected boolean isInfinite = IS_INFINITE_EDEFAULT;
/**
+ * The default value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInstall()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_INSTALL_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsInstall() <em>Is Install</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInstall()
+ * @generated
+ * @ordered
+ */
+ protected boolean isInstall = IS_INSTALL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isIsInvoke() <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInvoke()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_INVOKE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsInvoke() <em>Is Invoke</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsInvoke()
+ * @generated
+ * @ordered
+ */
+ protected boolean isInvoke = IS_INVOKE_EDEFAULT;
+
+ /**
* The cached value of the '{@link #getOwnedBindings() <em>Owned Bindings</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -74,7 +116,7 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
* @generated
* @ordered
*/
- protected EList<MappingCallBindingCS> ownedBindings;
+ protected EList<MappingParameterBindingCS> ownedBindings;
/**
* The cached value of the '{@link #getOwnedPathName() <em>Owned Path Name</em>}' containment reference.
@@ -144,6 +186,52 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
* @generated
*/
@Override
+ public boolean isIsInstall() {
+ return isInstall;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsInstall(boolean newIsInstall) {
+ boolean oldIsInstall = isInstall;
+ isInstall = newIsInstall;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL, oldIsInstall, isInstall));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsInvoke() {
+ return isInvoke;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsInvoke(boolean newIsInvoke) {
+ boolean oldIsInvoke = isInvoke;
+ isInvoke = newIsInvoke;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INVOKE, oldIsInvoke, isInvoke));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public Mapping getReferredMapping() {
return referredMapping;
}
@@ -177,9 +265,9 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
* @generated
*/
@Override
- public EList<MappingCallBindingCS> getOwnedBindings() {
+ public EList<MappingParameterBindingCS> getOwnedBindings() {
if (ownedBindings == null) {
- ownedBindings = new EObjectContainmentWithInverseEList<MappingCallBindingCS>(MappingCallBindingCS.class, this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL);
+ ownedBindings = new EObjectContainmentWithInverseEList<MappingParameterBindingCS>(MappingParameterBindingCS.class, this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL);
}
return ownedBindings;
}
@@ -270,6 +358,10 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
switch (featureID) {
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
return isIsInfinite();
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
+ return isIsInstall();
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INVOKE:
+ return isIsInvoke();
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS:
return getOwnedBindings();
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_PATH_NAME:
@@ -292,9 +384,15 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
setIsInfinite((Boolean)newValue);
return;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
+ setIsInstall((Boolean)newValue);
+ return;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INVOKE:
+ setIsInvoke((Boolean)newValue);
+ return;
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS:
getOwnedBindings().clear();
- getOwnedBindings().addAll((Collection<? extends MappingCallBindingCS>)newValue);
+ getOwnedBindings().addAll((Collection<? extends MappingParameterBindingCS>)newValue);
return;
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_PATH_NAME:
setOwnedPathName((PathNameCS)newValue);
@@ -317,6 +415,12 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
setIsInfinite(IS_INFINITE_EDEFAULT);
return;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
+ setIsInstall(IS_INSTALL_EDEFAULT);
+ return;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INVOKE:
+ setIsInvoke(IS_INVOKE_EDEFAULT);
+ return;
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS:
getOwnedBindings().clear();
return;
@@ -340,6 +444,10 @@ public class MappingCallCSImpl extends MappingStatementCSImpl implements Mapping
switch (featureID) {
case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INFINITE:
return isInfinite != IS_INFINITE_EDEFAULT;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INSTALL:
+ return isInstall != IS_INSTALL_EDEFAULT;
+ case QVTimperativeCSPackage.MAPPING_CALL_CS__IS_INVOKE:
+ return isInvoke != IS_INVOKE_EDEFAULT;
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS:
return ownedBindings != null && !ownedBindings.isEmpty();
case QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_PATH_NAME:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingParameterBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingParameterBindingCSImpl.java
new file mode 100644
index 000000000..7de5cfd16
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/MappingParameterBindingCSImpl.java
@@ -0,0 +1,207 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.ocl.xtext.essentialoclcs.impl.ExpCSImpl;
+import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Mapping Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.MappingParameterBindingCSImpl#getOwningMappingCall <em>Owning Mapping Call</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public abstract class MappingParameterBindingCSImpl extends ExpCSImpl implements MappingParameterBindingCS {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MappingParameterBindingCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.MAPPING_PARAMETER_BINDING_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public MappingCallCS getOwningMappingCall() {
+ if (eContainerFeatureID() != QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL) return null;
+ return (MappingCallCS)eInternalContainer();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetOwningMappingCall(MappingCallCS newOwningMappingCall, NotificationChain msgs) {
+ msgs = eBasicSetContainer((InternalEObject)newOwningMappingCall, QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL, msgs);
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setOwningMappingCall(MappingCallCS newOwningMappingCall) {
+ if (newOwningMappingCall != eInternalContainer() || (eContainerFeatureID() != QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL && newOwningMappingCall != null)) {
+ if (EcoreUtil.isAncestor(this, newOwningMappingCall))
+ throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
+ NotificationChain msgs = null;
+ if (eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ if (newOwningMappingCall != null)
+ msgs = ((InternalEObject)newOwningMappingCall).eInverseAdd(this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, MappingCallCS.class, msgs);
+ msgs = basicSetOwningMappingCall(newOwningMappingCall, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL, newOwningMappingCall, newOwningMappingCall));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ if (eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ return basicSetOwningMappingCall((MappingCallCS)otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ return basicSetOwningMappingCall(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
+ switch (eContainerFeatureID()) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ return eInternalContainer().eInverseRemove(this, QVTimperativeCSPackage.MAPPING_CALL_CS__OWNED_BINDINGS, MappingCallCS.class, msgs);
+ }
+ return super.eBasicRemoveFromContainerFeature(msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ return getOwningMappingCall();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ setOwningMappingCall((MappingCallCS)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ setOwningMappingCall((MappingCallCS)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL:
+ return getOwningMappingCall() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+
+} //MappingParameterBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSFactoryImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSFactoryImpl.java
index b0d3d97e3..e1095aa28 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSFactoryImpl.java
@@ -16,23 +16,27 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.qvtd.xtext.qvtimperativecs.*;
import org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.ParamDeclarationCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSFactory;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
import org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS;
@@ -81,20 +85,24 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case QVTimperativeCSPackage.ADD_STATEMENT_CS: return createAddStatementCS();
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS: return createAppendParameterBindingCS();
case QVTimperativeCSPackage.APPEND_PARAMETER_CS: return createAppendParameterCS();
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS: return createBufferStatementCS();
case QVTimperativeCSPackage.CHECK_STATEMENT_CS: return createCheckStatementCS();
case QVTimperativeCSPackage.DECLARE_STATEMENT_CS: return createDeclareStatementCS();
case QVTimperativeCSPackage.DIRECTION_CS: return createDirectionCS();
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS: return createGuardParameterBindingCS();
case QVTimperativeCSPackage.GUARD_PARAMETER_CS: return createGuardParameterCS();
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS: return createLoopParameterBindingCS();
case QVTimperativeCSPackage.MAPPING_CS: return createMappingCS();
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS: return createMappingCallBindingCS();
case QVTimperativeCSPackage.MAPPING_CALL_CS: return createMappingCallCS();
case QVTimperativeCSPackage.MAPPING_LOOP_CS: return createMappingLoopCS();
case QVTimperativeCSPackage.NEW_STATEMENT_CS: return createNewStatementCS();
- case QVTimperativeCSPackage.OUT_VARIABLE_CS: return createOutVariableCS();
case QVTimperativeCSPackage.PARAM_DECLARATION_CS: return createParamDeclarationCS();
case QVTimperativeCSPackage.QUERY_CS: return createQueryCS();
case QVTimperativeCSPackage.SET_STATEMENT_CS: return createSetStatementCS();
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS: return createSimpleParameterBindingCS();
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS: return createSimpleParameterCS();
case QVTimperativeCSPackage.TOP_LEVEL_CS: return createTopLevelCS();
case QVTimperativeCSPackage.TRANSFORMATION_CS: return createTransformationCS();
default:
@@ -119,6 +127,17 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
+ public @NonNull AppendParameterBindingCS createAppendParameterBindingCS() {
+ AppendParameterBindingCSImpl appendParameterBindingCS = new AppendParameterBindingCSImpl();
+ return appendParameterBindingCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull AppendParameterCS createAppendParameterCS() {
AppendParameterCSImpl appendParameterCS = new AppendParameterCSImpl();
return appendParameterCS;
@@ -130,6 +149,17 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
+ public @NonNull BufferStatementCS createBufferStatementCS() {
+ BufferStatementCSImpl bufferStatementCS = new BufferStatementCSImpl();
+ return bufferStatementCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull CheckStatementCS createCheckStatementCS() {
CheckStatementCSImpl checkStatementCS = new CheckStatementCSImpl();
return checkStatementCS;
@@ -163,6 +193,17 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
+ public @NonNull GuardParameterBindingCS createGuardParameterBindingCS() {
+ GuardParameterBindingCSImpl guardParameterBindingCS = new GuardParameterBindingCSImpl();
+ return guardParameterBindingCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public @NonNull GuardParameterCS createGuardParameterCS() {
GuardParameterCSImpl guardParameterCS = new GuardParameterCSImpl();
return guardParameterCS;
@@ -174,9 +215,9 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
- public @NonNull MappingCS createMappingCS() {
- MappingCSImpl mappingCS = new MappingCSImpl();
- return mappingCS;
+ public @NonNull LoopParameterBindingCS createLoopParameterBindingCS() {
+ LoopParameterBindingCSImpl loopParameterBindingCS = new LoopParameterBindingCSImpl();
+ return loopParameterBindingCS;
}
/**
@@ -185,9 +226,9 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
- public @NonNull MappingCallBindingCS createMappingCallBindingCS() {
- MappingCallBindingCSImpl mappingCallBindingCS = new MappingCallBindingCSImpl();
- return mappingCallBindingCS;
+ public @NonNull MappingCS createMappingCS() {
+ MappingCSImpl mappingCS = new MappingCSImpl();
+ return mappingCS;
}
/**
@@ -251,9 +292,20 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
- public @NonNull OutVariableCS createOutVariableCS() {
- OutVariableCSImpl outVariableCS = new OutVariableCSImpl();
- return outVariableCS;
+ public @NonNull SetStatementCS createSetStatementCS() {
+ SetStatementCSImpl setStatementCS = new SetStatementCSImpl();
+ return setStatementCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public @NonNull SimpleParameterBindingCS createSimpleParameterBindingCS() {
+ SimpleParameterBindingCSImpl simpleParameterBindingCS = new SimpleParameterBindingCSImpl();
+ return simpleParameterBindingCS;
}
/**
@@ -262,9 +314,9 @@ public class QVTimperativeCSFactoryImpl extends EFactoryImpl implements QVTimper
* @generated
*/
@Override
- public @NonNull SetStatementCS createSetStatementCS() {
- SetStatementCSImpl setStatementCS = new SetStatementCSImpl();
- return setStatementCS;
+ public @NonNull SimpleParameterCS createSimpleParameterCS() {
+ SimpleParameterCSImpl simpleParameterCS = new SimpleParameterCSImpl();
+ return simpleParameterCS;
}
/**
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java
index 18144aaf7..54094e545 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/QVTimperativeCSPackageImpl.java
@@ -22,25 +22,30 @@ import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage;
import org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage;
import org.eclipse.qvtd.xtext.qvtbasecs.QVTbaseCSPackage;
import org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.ObservableStatementCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.ParamDeclarationCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSFactory;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
import org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.StatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS;
@@ -64,6 +69,13 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
+ private EClass appendParameterBindingCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass appendParameterCSEClass = null;
/**
@@ -71,6 +83,13 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
+ private EClass bufferStatementCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass checkStatementCSEClass = null;
/**
@@ -92,6 +111,13 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
+ private EClass guardParameterBindingCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass guardParameterCSEClass = null;
/**
@@ -99,14 +125,14 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
- private EClass mappingCSEClass = null;
+ private EClass loopParameterBindingCSEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass mappingCallBindingCSEClass = null;
+ private EClass mappingCSEClass = null;
/**
* <!-- begin-user-doc -->
@@ -134,6 +160,13 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
+ private EClass mappingParameterBindingCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass mappingStatementCSEClass = null;
/**
@@ -169,14 +202,21 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* <!-- end-user-doc -->
* @generated
*/
- private EClass outVariableCSEClass = null;
+ private EClass setStatementCSEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- private EClass setStatementCSEClass = null;
+ private EClass simpleParameterBindingCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass simpleParameterCSEClass = null;
/**
* <!-- begin-user-doc -->
@@ -302,6 +342,36 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EClass getAppendParameterBindingCS() {
+ return appendParameterBindingCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getAppendParameterBindingCS_Value() {
+ return (EReference)appendParameterBindingCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getAppendParameterBindingCS_ReferredVariable() {
+ return (EReference)appendParameterBindingCSEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getAppendParameterCS() {
return appendParameterCSEClass;
}
@@ -312,6 +382,26 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EClass getBufferStatementCS() {
+ return bufferStatementCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getBufferStatementCS_OwnedExpression() {
+ return (EReference)bufferStatementCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getCheckStatementCS() {
return checkStatementCSEClass;
}
@@ -352,7 +442,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EAttribute getDeclareStatementCS_IsChecked() {
+ public EAttribute getDeclareStatementCS_IsCheck() {
return (EAttribute)declareStatementCSEClass.getEStructuralFeatures().get(1);
}
@@ -402,6 +492,46 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EClass getGuardParameterBindingCS() {
+ return guardParameterBindingCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getGuardParameterBindingCS_Value() {
+ return (EReference)guardParameterBindingCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getGuardParameterBindingCS_ReferredVariable() {
+ return (EReference)guardParameterBindingCSEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getGuardParameterBindingCS_IsCheck() {
+ return (EAttribute)guardParameterBindingCSEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getGuardParameterCS() {
return guardParameterCSEClass;
}
@@ -422,8 +552,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EClass getMappingCS() {
- return mappingCSEClass;
+ public EClass getLoopParameterBindingCS() {
+ return loopParameterBindingCSEClass;
}
/**
@@ -432,8 +562,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedInPathName() {
- return (EReference)mappingCSEClass.getEStructuralFeatures().get(0);
+ public EReference getLoopParameterBindingCS_Value() {
+ return (EReference)loopParameterBindingCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -442,8 +572,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedParameters() {
- return (EReference)mappingCSEClass.getEStructuralFeatures().get(1);
+ public EReference getLoopParameterBindingCS_ReferredVariable() {
+ return (EReference)loopParameterBindingCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -452,8 +582,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCS_OwnedStatements() {
- return (EReference)mappingCSEClass.getEStructuralFeatures().get(2);
+ public EAttribute getLoopParameterBindingCS_IsCheck() {
+ return (EAttribute)loopParameterBindingCSEClass.getEStructuralFeatures().get(2);
}
/**
@@ -462,8 +592,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EClass getMappingCallBindingCS() {
- return mappingCallBindingCSEClass;
+ public EClass getMappingCS() {
+ return mappingCSEClass;
}
/**
@@ -472,8 +602,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCallBindingCS_OwningMappingCall() {
- return (EReference)mappingCallBindingCSEClass.getEStructuralFeatures().get(1);
+ public EReference getMappingCS_OwnedInPathName() {
+ return (EReference)mappingCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -482,8 +612,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCallBindingCS_ReferredVariable() {
- return (EReference)mappingCallBindingCSEClass.getEStructuralFeatures().get(2);
+ public EReference getMappingCS_OwnedParameters() {
+ return (EReference)mappingCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -492,8 +622,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getMappingCallBindingCS_OwnedValue() {
- return (EReference)mappingCallBindingCSEClass.getEStructuralFeatures().get(0);
+ public EReference getMappingCS_OwnedStatements() {
+ return (EReference)mappingCSEClass.getEStructuralFeatures().get(2);
}
/**
@@ -522,8 +652,28 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EAttribute getMappingCallCS_IsInstall() {
+ return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getMappingCallCS_IsInvoke() {
+ return (EAttribute)mappingCallCSEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EReference getMappingCallCS_ReferredMapping() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(3);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(5);
}
/**
@@ -533,7 +683,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EReference getMappingCallCS_OwnedBindings() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(1);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(3);
}
/**
@@ -543,7 +693,7 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
*/
@Override
public EReference getMappingCallCS_OwnedPathName() {
- return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(2);
+ return (EReference)mappingCallCSEClass.getEStructuralFeatures().get(4);
}
/**
@@ -602,6 +752,26 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
+ public EClass getMappingParameterBindingCS() {
+ return mappingParameterBindingCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getMappingParameterBindingCS_OwningMappingCall() {
+ return (EReference)mappingParameterBindingCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getMappingStatementCS() {
return mappingStatementCSEClass;
}
@@ -732,8 +902,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EClass getOutVariableCS() {
- return outVariableCSEClass;
+ public EClass getSetStatementCS() {
+ return setStatementCSEClass;
}
/**
@@ -742,8 +912,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getOutVariableCS_OwnedExpression() {
- return (EReference)outVariableCSEClass.getEStructuralFeatures().get(0);
+ public EReference getSetStatementCS_ReferredProperty() {
+ return (EReference)setStatementCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -752,8 +922,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EClass getSetStatementCS() {
- return setStatementCSEClass;
+ public EReference getSetStatementCS_ReferredVariable() {
+ return (EReference)setStatementCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -762,8 +932,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getSetStatementCS_ReferredProperty() {
- return (EReference)setStatementCSEClass.getEStructuralFeatures().get(0);
+ public EReference getSetStatementCS_OwnedExpression() {
+ return (EReference)setStatementCSEClass.getEStructuralFeatures().get(2);
}
/**
@@ -772,8 +942,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getSetStatementCS_ReferredVariable() {
- return (EReference)setStatementCSEClass.getEStructuralFeatures().get(1);
+ public EAttribute getSetStatementCS_IsNotify() {
+ return (EAttribute)setStatementCSEClass.getEStructuralFeatures().get(3);
}
/**
@@ -782,8 +952,8 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EReference getSetStatementCS_OwnedExpression() {
- return (EReference)setStatementCSEClass.getEStructuralFeatures().get(2);
+ public EClass getSimpleParameterBindingCS() {
+ return simpleParameterBindingCSEClass;
}
/**
@@ -792,8 +962,48 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
* @generated
*/
@Override
- public EAttribute getSetStatementCS_IsNotify() {
- return (EAttribute)setStatementCSEClass.getEStructuralFeatures().get(3);
+ public EReference getSimpleParameterBindingCS_OwnedValue() {
+ return (EReference)simpleParameterBindingCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getSimpleParameterBindingCS_ReferredVariable() {
+ return (EReference)simpleParameterBindingCSEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getSimpleParameterBindingCS_IsCheck() {
+ return (EAttribute)simpleParameterBindingCSEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EClass getSimpleParameterCS() {
+ return simpleParameterCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EReference getSimpleParameterCS_ReferredTypedModel() {
+ return (EReference)simpleParameterCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -909,35 +1119,49 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
createEReference(addStatementCSEClass, ADD_STATEMENT_CS__OWNED_EXPRESSION);
createEReference(addStatementCSEClass, ADD_STATEMENT_CS__TARGET_VARIABLE);
+ appendParameterBindingCSEClass = createEClass(APPEND_PARAMETER_BINDING_CS);
+ createEReference(appendParameterBindingCSEClass, APPEND_PARAMETER_BINDING_CS__VALUE);
+ createEReference(appendParameterBindingCSEClass, APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE);
+
appendParameterCSEClass = createEClass(APPEND_PARAMETER_CS);
+ bufferStatementCSEClass = createEClass(BUFFER_STATEMENT_CS);
+ createEReference(bufferStatementCSEClass, BUFFER_STATEMENT_CS__OWNED_EXPRESSION);
+
checkStatementCSEClass = createEClass(CHECK_STATEMENT_CS);
createEReference(checkStatementCSEClass, CHECK_STATEMENT_CS__OWNED_CONDITION);
declareStatementCSEClass = createEClass(DECLARE_STATEMENT_CS);
createEReference(declareStatementCSEClass, DECLARE_STATEMENT_CS__OWNED_EXPRESSION);
- createEAttribute(declareStatementCSEClass, DECLARE_STATEMENT_CS__IS_CHECKED);
+ createEAttribute(declareStatementCSEClass, DECLARE_STATEMENT_CS__IS_CHECK);
directionCSEClass = createEClass(DIRECTION_CS);
createEReference(directionCSEClass, DIRECTION_CS__IMPORTS);
createEAttribute(directionCSEClass, DIRECTION_CS__IS_CHECKED);
createEAttribute(directionCSEClass, DIRECTION_CS__IS_ENFORCED);
+ guardParameterBindingCSEClass = createEClass(GUARD_PARAMETER_BINDING_CS);
+ createEReference(guardParameterBindingCSEClass, GUARD_PARAMETER_BINDING_CS__VALUE);
+ createEReference(guardParameterBindingCSEClass, GUARD_PARAMETER_BINDING_CS__REFERRED_VARIABLE);
+ createEAttribute(guardParameterBindingCSEClass, GUARD_PARAMETER_BINDING_CS__IS_CHECK);
+
guardParameterCSEClass = createEClass(GUARD_PARAMETER_CS);
createEReference(guardParameterCSEClass, GUARD_PARAMETER_CS__REFERRED_TYPED_MODEL);
+ loopParameterBindingCSEClass = createEClass(LOOP_PARAMETER_BINDING_CS);
+ createEReference(loopParameterBindingCSEClass, LOOP_PARAMETER_BINDING_CS__VALUE);
+ createEReference(loopParameterBindingCSEClass, LOOP_PARAMETER_BINDING_CS__REFERRED_VARIABLE);
+ createEAttribute(loopParameterBindingCSEClass, LOOP_PARAMETER_BINDING_CS__IS_CHECK);
+
mappingCSEClass = createEClass(MAPPING_CS);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_IN_PATH_NAME);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_PARAMETERS);
createEReference(mappingCSEClass, MAPPING_CS__OWNED_STATEMENTS);
- mappingCallBindingCSEClass = createEClass(MAPPING_CALL_BINDING_CS);
- createEReference(mappingCallBindingCSEClass, MAPPING_CALL_BINDING_CS__OWNED_VALUE);
- createEReference(mappingCallBindingCSEClass, MAPPING_CALL_BINDING_CS__OWNING_MAPPING_CALL);
- createEReference(mappingCallBindingCSEClass, MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE);
-
mappingCallCSEClass = createEClass(MAPPING_CALL_CS);
createEAttribute(mappingCallCSEClass, MAPPING_CALL_CS__IS_INFINITE);
+ createEAttribute(mappingCallCSEClass, MAPPING_CALL_CS__IS_INSTALL);
+ createEAttribute(mappingCallCSEClass, MAPPING_CALL_CS__IS_INVOKE);
createEReference(mappingCallCSEClass, MAPPING_CALL_CS__OWNED_BINDINGS);
createEReference(mappingCallCSEClass, MAPPING_CALL_CS__OWNED_PATH_NAME);
createEReference(mappingCallCSEClass, MAPPING_CALL_CS__REFERRED_MAPPING);
@@ -949,6 +1173,9 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
mappingParameterCSEClass = createEClass(MAPPING_PARAMETER_CS);
+ mappingParameterBindingCSEClass = createEClass(MAPPING_PARAMETER_BINDING_CS);
+ createEReference(mappingParameterBindingCSEClass, MAPPING_PARAMETER_BINDING_CS__OWNING_MAPPING_CALL);
+
mappingStatementCSEClass = createEClass(MAPPING_STATEMENT_CS);
newStatementCSEClass = createEClass(NEW_STATEMENT_CS);
@@ -958,9 +1185,6 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
observableStatementCSEClass = createEClass(OBSERVABLE_STATEMENT_CS);
createEReference(observableStatementCSEClass, OBSERVABLE_STATEMENT_CS__OBSERVED_PROPERTIES);
- outVariableCSEClass = createEClass(OUT_VARIABLE_CS);
- createEReference(outVariableCSEClass, OUT_VARIABLE_CS__OWNED_EXPRESSION);
-
paramDeclarationCSEClass = createEClass(PARAM_DECLARATION_CS);
queryCSEClass = createEClass(QUERY_CS);
@@ -976,6 +1200,14 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
createEReference(setStatementCSEClass, SET_STATEMENT_CS__OWNED_EXPRESSION);
createEAttribute(setStatementCSEClass, SET_STATEMENT_CS__IS_NOTIFY);
+ simpleParameterBindingCSEClass = createEClass(SIMPLE_PARAMETER_BINDING_CS);
+ createEReference(simpleParameterBindingCSEClass, SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE);
+ createEReference(simpleParameterBindingCSEClass, SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE);
+ createEAttribute(simpleParameterBindingCSEClass, SIMPLE_PARAMETER_BINDING_CS__IS_CHECK);
+
+ simpleParameterCSEClass = createEClass(SIMPLE_PARAMETER_CS);
+ createEReference(simpleParameterCSEClass, SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL);
+
statementCSEClass = createEClass(STATEMENT_CS);
topLevelCSEClass = createEClass(TOP_LEVEL_CS);
@@ -1026,29 +1258,34 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
// Add supertypes to classes
addStatementCSEClass.getESuperTypes().add(this.getMappingStatementCS());
addStatementCSEClass.getESuperTypes().add(this.getObservableStatementCS());
+ appendParameterBindingCSEClass.getESuperTypes().add(this.getMappingParameterBindingCS());
appendParameterCSEClass.getESuperTypes().add(this.getMappingParameterCS());
+ bufferStatementCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
+ bufferStatementCSEClass.getESuperTypes().add(this.getStatementCS());
checkStatementCSEClass.getESuperTypes().add(this.getStatementCS());
checkStatementCSEClass.getESuperTypes().add(this.getObservableStatementCS());
declareStatementCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
declareStatementCSEClass.getESuperTypes().add(this.getStatementCS());
declareStatementCSEClass.getESuperTypes().add(this.getObservableStatementCS());
directionCSEClass.getESuperTypes().add(theBaseCSPackage.getNamedElementCS());
+ guardParameterBindingCSEClass.getESuperTypes().add(this.getMappingParameterBindingCS());
guardParameterCSEClass.getESuperTypes().add(this.getMappingParameterCS());
+ loopParameterBindingCSEClass.getESuperTypes().add(this.getMappingParameterBindingCS());
mappingCSEClass.getESuperTypes().add(theBaseCSPackage.getNamedElementCS());
- mappingCallBindingCSEClass.getESuperTypes().add(theEssentialOCLCSPackage.getExpCS());
mappingCallCSEClass.getESuperTypes().add(this.getMappingStatementCS());
mappingLoopCSEClass.getESuperTypes().add(this.getMappingStatementCS());
mappingLoopCSEClass.getESuperTypes().add(this.getObservableStatementCS());
mappingParameterCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
+ mappingParameterBindingCSEClass.getESuperTypes().add(theEssentialOCLCSPackage.getExpCS());
mappingStatementCSEClass.getESuperTypes().add(this.getStatementCS());
newStatementCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
newStatementCSEClass.getESuperTypes().add(this.getObservableStatementCS());
observableStatementCSEClass.getESuperTypes().add(this.getStatementCS());
- outVariableCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
- outVariableCSEClass.getESuperTypes().add(this.getStatementCS());
paramDeclarationCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
queryCSEClass.getESuperTypes().add(theBaseCSPackage.getTypedElementCS());
setStatementCSEClass.getESuperTypes().add(this.getObservableStatementCS());
+ simpleParameterBindingCSEClass.getESuperTypes().add(this.getMappingParameterBindingCS());
+ simpleParameterCSEClass.getESuperTypes().add(this.getMappingParameterCS());
statementCSEClass.getESuperTypes().add(theBaseCSPackage.getModelElementCS());
topLevelCSEClass.getESuperTypes().add(theBaseCSPackage.getRootPackageCS());
transformationCSEClass.getESuperTypes().add(theQVTbaseCSPackage.getAbstractTransformationCS());
@@ -1058,36 +1295,50 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
initEReference(getAddStatementCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 0, 1, AddStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAddStatementCS_TargetVariable(), theQVTimperativePackage.getConnectionVariable(), null, "targetVariable", null, 1, 1, AddStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(appendParameterBindingCSEClass, AppendParameterBindingCS.class, "AppendParameterBindingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getAppendParameterBindingCS_Value(), theQVTimperativePackage.getConnectionVariable(), null, "value", null, 1, 1, AppendParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAppendParameterBindingCS_ReferredVariable(), theQVTimperativePackage.getAppendParameter(), null, "referredVariable", null, 1, 1, AppendParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(appendParameterCSEClass, AppendParameterCS.class, "AppendParameterCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(bufferStatementCSEClass, BufferStatementCS.class, "BufferStatementCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getBufferStatementCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 0, 1, BufferStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(checkStatementCSEClass, CheckStatementCS.class, "CheckStatementCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCheckStatementCS_OwnedCondition(), theEssentialOCLCSPackage.getExpCS(), null, "ownedCondition", null, 1, 1, CheckStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(declareStatementCSEClass, DeclareStatementCS.class, "DeclareStatementCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDeclareStatementCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 1, 1, DeclareStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getDeclareStatementCS_IsChecked(), ecorePackage.getEBoolean(), "isChecked", "false", 0, 1, DeclareStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getDeclareStatementCS_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, DeclareStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(directionCSEClass, DirectionCS.class, "DirectionCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDirectionCS_Imports(), thePivotPackage.getPackage(), null, "imports", null, 0, -1, DirectionCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDirectionCS_IsChecked(), ecorePackage.getEBoolean(), "isChecked", null, 0, 1, DirectionCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDirectionCS_IsEnforced(), ecorePackage.getEBoolean(), "isEnforced", null, 0, 1, DirectionCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(guardParameterBindingCSEClass, GuardParameterBindingCS.class, "GuardParameterBindingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getGuardParameterBindingCS_Value(), theQVTimperativePackage.getConnectionVariable(), null, "value", null, 1, 1, GuardParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getGuardParameterBindingCS_ReferredVariable(), theQVTimperativePackage.getGuardParameter(), null, "referredVariable", null, 1, 1, GuardParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getGuardParameterBindingCS_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, GuardParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(guardParameterCSEClass, GuardParameterCS.class, "GuardParameterCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getGuardParameterCS_ReferredTypedModel(), theQVTimperativePackage.getImperativeTypedModel(), null, "referredTypedModel", null, 1, 1, GuardParameterCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(loopParameterBindingCSEClass, LoopParameterBindingCS.class, "LoopParameterBindingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getLoopParameterBindingCS_Value(), theQVTimperativePackage.getLoopVariable(), null, "value", null, 1, 1, LoopParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLoopParameterBindingCS_ReferredVariable(), theQVTimperativePackage.getGuardParameter(), null, "referredVariable", null, 1, 1, LoopParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLoopParameterBindingCS_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, LoopParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(mappingCSEClass, MappingCS.class, "MappingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMappingCS_OwnedInPathName(), theBaseCSPackage.getPathNameCS(), null, "ownedInPathName", null, 0, 1, MappingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMappingCS_OwnedParameters(), this.getMappingParameterCS(), null, "ownedParameters", null, 0, -1, MappingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMappingCS_OwnedStatements(), this.getStatementCS(), null, "ownedStatements", null, 0, -1, MappingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(mappingCallBindingCSEClass, MappingCallBindingCS.class, "MappingCallBindingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getMappingCallBindingCS_OwnedValue(), theEssentialOCLCSPackage.getExpCS(), null, "ownedValue", null, 1, 1, MappingCallBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getMappingCallBindingCS_OwningMappingCall(), this.getMappingCallCS(), this.getMappingCallCS_OwnedBindings(), "owningMappingCall", null, 0, 1, MappingCallBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getMappingCallBindingCS_ReferredVariable(), thePivotPackage.getVariableDeclaration(), null, "referredVariable", null, 1, 1, MappingCallBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(mappingCallCSEClass, MappingCallCS.class, "MappingCallCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMappingCallCS_IsInfinite(), ecorePackage.getEBoolean(), "isInfinite", "false", 0, 1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getMappingCallCS_OwnedBindings(), this.getMappingCallBindingCS(), this.getMappingCallBindingCS_OwningMappingCall(), "ownedBindings", null, 0, -1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getMappingCallCS_IsInstall(), ecorePackage.getEBoolean(), "isInstall", "false", 0, 1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getMappingCallCS_IsInvoke(), ecorePackage.getEBoolean(), "isInvoke", "false", 0, 1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getMappingCallCS_OwnedBindings(), this.getMappingParameterBindingCS(), this.getMappingParameterBindingCS_OwningMappingCall(), "ownedBindings", null, 0, -1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getMappingCallCS_OwnedPathName(), theBaseCSPackage.getPathNameCS(), null, "ownedPathName", null, 0, 1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMappingCallCS_ReferredMapping(), theQVTimperativePackage.getMapping(), null, "referredMapping", null, 0, 1, MappingCallCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
@@ -1098,6 +1349,9 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
initEClass(mappingParameterCSEClass, MappingParameterCS.class, "MappingParameterCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(mappingParameterBindingCSEClass, MappingParameterBindingCS.class, "MappingParameterBindingCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getMappingParameterBindingCS_OwningMappingCall(), this.getMappingCallCS(), this.getMappingCallCS_OwnedBindings(), "owningMappingCall", null, 0, 1, MappingParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(mappingStatementCSEClass, MappingStatementCS.class, "MappingStatementCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(newStatementCSEClass, NewStatementCS.class, "NewStatementCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1107,9 +1361,6 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
initEClass(observableStatementCSEClass, ObservableStatementCS.class, "ObservableStatementCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getObservableStatementCS_ObservedProperties(), theBaseCSPackage.getPathNameCS(), null, "observedProperties", null, 0, -1, ObservableStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEClass(outVariableCSEClass, OutVariableCS.class, "OutVariableCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getOutVariableCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 0, 1, OutVariableCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(paramDeclarationCSEClass, ParamDeclarationCS.class, "ParamDeclarationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(queryCSEClass, QueryCS.class, "QueryCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1125,6 +1376,14 @@ public class QVTimperativeCSPackageImpl extends EPackageImpl implements QVTimper
initEReference(getSetStatementCS_OwnedExpression(), theEssentialOCLCSPackage.getExpCS(), null, "ownedExpression", null, 1, 1, SetStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSetStatementCS_IsNotify(), ecorePackage.getEBoolean(), "isNotify", "false", 0, 1, SetStatementCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(simpleParameterBindingCSEClass, SimpleParameterBindingCS.class, "SimpleParameterBindingCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSimpleParameterBindingCS_OwnedValue(), theEssentialOCLCSPackage.getExpCS(), null, "ownedValue", null, 1, 1, SimpleParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getSimpleParameterBindingCS_ReferredVariable(), theQVTimperativePackage.getSimpleParameter(), null, "referredVariable", null, 1, 1, SimpleParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleParameterBindingCS_IsCheck(), ecorePackage.getEBoolean(), "isCheck", "false", 0, 1, SimpleParameterBindingCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(simpleParameterCSEClass, SimpleParameterCS.class, "SimpleParameterCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSimpleParameterCS_ReferredTypedModel(), theQVTimperativePackage.getImperativeTypedModel(), null, "referredTypedModel", null, 1, 1, SimpleParameterCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(statementCSEClass, StatementCS.class, "StatementCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(topLevelCSEClass, TopLevelCS.class, "TopLevelCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterBindingCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterBindingCSImpl.java
new file mode 100644
index 000000000..b37b924ad
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterBindingCSImpl.java
@@ -0,0 +1,326 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
+import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
+import org.eclipse.qvtd.pivot.qvtimperative.SimpleParameter;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Parameter Binding CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl#getOwnedValue <em>Owned Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl#getReferredVariable <em>Referred Variable</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterBindingCSImpl#isIsCheck <em>Is Check</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class SimpleParameterBindingCSImpl extends MappingParameterBindingCSImpl implements SimpleParameterBindingCS {
+ /**
+ * The cached value of the '{@link #getOwnedValue() <em>Owned Value</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOwnedValue()
+ * @generated
+ * @ordered
+ */
+ protected ExpCS ownedValue;
+
+ /**
+ * The cached value of the '{@link #getReferredVariable() <em>Referred Variable</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredVariable()
+ * @generated
+ * @ordered
+ */
+ protected SimpleParameter referredVariable;
+
+ /**
+ * The default value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_CHECK_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsCheck() <em>Is Check</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsCheck()
+ * @generated
+ * @ordered
+ */
+ protected boolean isCheck = IS_CHECK_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleParameterBindingCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ExpCS getOwnedValue() {
+ return ownedValue;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetOwnedValue(ExpCS newOwnedValue, NotificationChain msgs) {
+ ExpCS oldOwnedValue = ownedValue;
+ ownedValue = newOwnedValue;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE, oldOwnedValue, newOwnedValue);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setOwnedValue(ExpCS newOwnedValue) {
+ if (newOwnedValue != ownedValue) {
+ NotificationChain msgs = null;
+ if (ownedValue != null)
+ msgs = ((InternalEObject)ownedValue).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE, null, msgs);
+ if (newOwnedValue != null)
+ msgs = ((InternalEObject)newOwnedValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE, null, msgs);
+ msgs = basicSetOwnedValue(newOwnedValue, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE, newOwnedValue, newOwnedValue));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public SimpleParameter getReferredVariable() {
+ if (referredVariable != null && referredVariable.eIsProxy()) {
+ InternalEObject oldReferredVariable = (InternalEObject)referredVariable;
+ referredVariable = (SimpleParameter)eResolveProxy(oldReferredVariable);
+ if (referredVariable != oldReferredVariable) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+ }
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SimpleParameter basicGetReferredVariable() {
+ return referredVariable;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredVariable(SimpleParameter newReferredVariable) {
+ SimpleParameter oldReferredVariable = referredVariable;
+ referredVariable = newReferredVariable;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE, oldReferredVariable, referredVariable));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isIsCheck() {
+ return isCheck;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setIsCheck(boolean newIsCheck) {
+ boolean oldIsCheck = isCheck;
+ isCheck = newIsCheck;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK, oldIsCheck, isCheck));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE:
+ return basicSetOwnedValue(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE:
+ return getOwnedValue();
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ if (resolve) return getReferredVariable();
+ return basicGetReferredVariable();
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK:
+ return isIsCheck();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE:
+ setOwnedValue((ExpCS)newValue);
+ return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((SimpleParameter)newValue);
+ return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck((Boolean)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE:
+ setOwnedValue((ExpCS)null);
+ return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ setReferredVariable((SimpleParameter)null);
+ return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK:
+ setIsCheck(IS_CHECK_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__OWNED_VALUE:
+ return ownedValue != null;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__REFERRED_VARIABLE:
+ return referredVariable != null;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS__IS_CHECK:
+ return isCheck != IS_CHECK_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitSimpleParameterBindingCS(this);
+ }
+
+} //SimpleParameterBindingCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterCSImpl.java
new file mode 100644
index 000000000..c37eb35b1
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/impl/SimpleParameterCSImpl.java
@@ -0,0 +1,180 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2013, 2017 Willink Transformations and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - Initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.xtext.qvtimperativecs.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.ocl.xtext.basecs.util.BaseCSVisitor;
+import org.eclipse.qvtd.pivot.qvtimperative.ImperativeTypedModel;
+import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.util.QVTimperativeCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Parameter CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtimperativecs.impl.SimpleParameterCSImpl#getReferredTypedModel <em>Referred Typed Model</em>}</li>
+ * </ul>
+ *
+ * @generated
+ */
+public class SimpleParameterCSImpl extends MappingParameterCSImpl implements SimpleParameterCS {
+ /**
+ * The cached value of the '{@link #getReferredTypedModel() <em>Referred Typed Model</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferredTypedModel()
+ * @generated
+ * @ordered
+ */
+ protected ImperativeTypedModel referredTypedModel;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleParameterCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ImperativeTypedModel getReferredTypedModel() {
+ if (referredTypedModel != null && referredTypedModel.eIsProxy()) {
+ InternalEObject oldReferredTypedModel = (InternalEObject)referredTypedModel;
+ referredTypedModel = (ImperativeTypedModel)eResolveProxy(oldReferredTypedModel);
+ if (referredTypedModel != oldReferredTypedModel) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, oldReferredTypedModel, referredTypedModel));
+ }
+ }
+ return referredTypedModel;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ImperativeTypedModel basicGetReferredTypedModel() {
+ return referredTypedModel;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setReferredTypedModel(ImperativeTypedModel newReferredTypedModel) {
+ ImperativeTypedModel oldReferredTypedModel = referredTypedModel;
+ referredTypedModel = newReferredTypedModel;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL, oldReferredTypedModel, referredTypedModel));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL:
+ if (resolve) return getReferredTypedModel();
+ return basicGetReferredTypedModel();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL:
+ setReferredTypedModel((ImperativeTypedModel)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL:
+ setReferredTypedModel((ImperativeTypedModel)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL:
+ return referredTypedModel != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * {@inheritDoc}
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(@NonNull BaseCSVisitor<R> visitor) {
+ return (R) ((QVTimperativeCSVisitor<?>)visitor).visitSimpleParameterCS(this);
+ }
+
+} //SimpleParameterCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractDelegatingQVTimperativeCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractDelegatingQVTimperativeCSVisitor.java
index d7b67c398..69f1c8ea1 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractDelegatingQVTimperativeCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractDelegatingQVTimperativeCSVisitor.java
@@ -41,11 +41,21 @@ public abstract class AbstractDelegatingQVTimperativeCSVisitor<R, C, @NonNull D
}
@Override
+ public R visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS object) {
+ return delegate.visitAppendParameterBindingCS(object);
+ }
+
+ @Override
public R visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS object) {
return delegate.visitAppendParameterCS(object);
}
@Override
+ public R visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS object) {
+ return delegate.visitBufferStatementCS(object);
+ }
+
+ @Override
public R visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS object) {
return delegate.visitCheckStatementCS(object);
}
@@ -61,18 +71,23 @@ public abstract class AbstractDelegatingQVTimperativeCSVisitor<R, C, @NonNull D
}
@Override
+ public R visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS object) {
+ return delegate.visitGuardParameterBindingCS(object);
+ }
+
+ @Override
public R visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS object) {
return delegate.visitGuardParameterCS(object);
}
@Override
- public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
- return delegate.visitMappingCS(object);
+ public R visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS object) {
+ return delegate.visitLoopParameterBindingCS(object);
}
@Override
- public R visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS object) {
- return delegate.visitMappingCallBindingCS(object);
+ public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
+ return delegate.visitMappingCS(object);
}
@Override
@@ -86,6 +101,11 @@ public abstract class AbstractDelegatingQVTimperativeCSVisitor<R, C, @NonNull D
}
@Override
+ public R visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS object) {
+ return delegate.visitMappingParameterBindingCS(object);
+ }
+
+ @Override
public R visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS object) {
return delegate.visitMappingParameterCS(object);
}
@@ -106,11 +126,6 @@ public abstract class AbstractDelegatingQVTimperativeCSVisitor<R, C, @NonNull D
}
@Override
- public R visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS object) {
- return delegate.visitOutVariableCS(object);
- }
-
- @Override
public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS object) {
return delegate.visitParamDeclarationCS(object);
}
@@ -126,6 +141,16 @@ public abstract class AbstractDelegatingQVTimperativeCSVisitor<R, C, @NonNull D
}
@Override
+ public R visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS object) {
+ return delegate.visitSimpleParameterBindingCS(object);
+ }
+
+ @Override
+ public R visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS object) {
+ return delegate.visitSimpleParameterCS(object);
+ }
+
+ @Override
public R visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS object) {
return delegate.visitStatementCS(object);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractExtendingQVTimperativeCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractExtendingQVTimperativeCSVisitor.java
index 490d8d9e4..c213aeadc 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractExtendingQVTimperativeCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractExtendingQVTimperativeCSVisitor.java
@@ -45,11 +45,21 @@ public abstract class AbstractExtendingQVTimperativeCSVisitor<R, C>
}
@Override
+ public R visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS object) {
+ return visitMappingParameterBindingCS(object);
+ }
+
+ @Override
public R visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS object) {
return visitMappingParameterCS(object);
}
@Override
+ public R visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS object) {
+ return visitTypedElementCS(object);
+ }
+
+ @Override
public R visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS object) {
return visitStatementCS(object);
}
@@ -65,18 +75,23 @@ public abstract class AbstractExtendingQVTimperativeCSVisitor<R, C>
}
@Override
+ public R visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS object) {
+ return visitMappingParameterBindingCS(object);
+ }
+
+ @Override
public R visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS object) {
return visitMappingParameterCS(object);
}
@Override
- public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
- return visitNamedElementCS(object);
+ public R visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS object) {
+ return visitMappingParameterBindingCS(object);
}
@Override
- public R visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS object) {
- return visitExpCS(object);
+ public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
+ return visitNamedElementCS(object);
}
@Override
@@ -90,6 +105,11 @@ public abstract class AbstractExtendingQVTimperativeCSVisitor<R, C>
}
@Override
+ public R visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS object) {
+ return visitExpCS(object);
+ }
+
+ @Override
public R visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS object) {
return visitTypedElementCS(object);
}
@@ -110,11 +130,6 @@ public abstract class AbstractExtendingQVTimperativeCSVisitor<R, C>
}
@Override
- public R visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS object) {
- return visitTypedElementCS(object);
- }
-
- @Override
public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS object) {
return visitTypedElementCS(object);
}
@@ -130,6 +145,16 @@ public abstract class AbstractExtendingQVTimperativeCSVisitor<R, C>
}
@Override
+ public R visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS object) {
+ return visitMappingParameterBindingCS(object);
+ }
+
+ @Override
+ public R visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS object) {
+ return visitMappingParameterCS(object);
+ }
+
+ @Override
public R visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS object) {
return visitModelElementCS(object);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractNullQVTimperativeCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractNullQVTimperativeCSVisitor.java
index c45f856ec..9938b9394 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractNullQVTimperativeCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractNullQVTimperativeCSVisitor.java
@@ -45,11 +45,21 @@ public abstract class AbstractNullQVTimperativeCSVisitor<@Nullable R, C>
}
@Override
+ public R visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS object) {
+ return null;
+ }
+
+ @Override
public R visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS object) {
return null;
}
@Override
+ public R visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS object) {
+ return null;
+ }
+
+ @Override
public R visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS object) {
return null;
}
@@ -65,17 +75,22 @@ public abstract class AbstractNullQVTimperativeCSVisitor<@Nullable R, C>
}
@Override
+ public R visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS object) {
+ return null;
+ }
+
+ @Override
public R visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS object) {
return null;
}
@Override
- public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
+ public R visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS object) {
return null;
}
@Override
- public R visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS object) {
+ public R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object) {
return null;
}
@@ -90,6 +105,11 @@ public abstract class AbstractNullQVTimperativeCSVisitor<@Nullable R, C>
}
@Override
+ public R visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS object) {
+ return null;
+ }
+
+ @Override
public R visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS object) {
return null;
}
@@ -110,22 +130,27 @@ public abstract class AbstractNullQVTimperativeCSVisitor<@Nullable R, C>
}
@Override
- public R visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS object) {
+ public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS object) {
return null;
}
@Override
- public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS object) {
+ public R visitQueryCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull QueryCS object) {
return null;
}
@Override
- public R visitQueryCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull QueryCS object) {
+ public R visitSetStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SetStatementCS object) {
return null;
}
@Override
- public R visitSetStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SetStatementCS object) {
+ public R visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS object) {
+ return null;
+ }
+
+ @Override
+ public R visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS object) {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSContainmentVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSContainmentVisitor.java
index 2320bb91d..ce81f629d 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSContainmentVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSContainmentVisitor.java
@@ -49,11 +49,21 @@ public abstract class AbstractQVTimperativeCSContainmentVisitor
}
@Override
+ public @Nullable Continuation<?> visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
+ public @Nullable Continuation<?> visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS csElement) {
+ return visitTypedElementCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS csElement) {
return visitStatementCS(csElement);
}
@@ -69,18 +79,23 @@ public abstract class AbstractQVTimperativeCSContainmentVisitor
}
@Override
+ public @Nullable Continuation<?> visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
- return visitNamedElementCS(csElement);
+ public @Nullable Continuation<?> visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS csElement) {
- return visitExpCS(csElement);
+ public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
+ return visitNamedElementCS(csElement);
}
@Override
@@ -94,6 +109,11 @@ public abstract class AbstractQVTimperativeCSContainmentVisitor
}
@Override
+ public @Nullable Continuation<?> visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS csElement) {
+ return visitExpCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -114,11 +134,6 @@ public abstract class AbstractQVTimperativeCSContainmentVisitor
}
@Override
- public @Nullable Continuation<?> visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS csElement) {
- return visitTypedElementCS(csElement);
- }
-
- @Override
public @Nullable Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -134,6 +149,16 @@ public abstract class AbstractQVTimperativeCSContainmentVisitor
}
@Override
+ public @Nullable Continuation<?> visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
+ public @Nullable Continuation<?> visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS csElement) {
+ return visitMappingParameterCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS csElement) {
return visitModelElementCS(csElement);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSLeft2RightVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSLeft2RightVisitor.java
index b9efa93fe..f11f99df8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSLeft2RightVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSLeft2RightVisitor.java
@@ -49,11 +49,21 @@ public abstract class AbstractQVTimperativeCSLeft2RightVisitor
}
@Override
+ public @Nullable Element visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Element visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
+ public @Nullable Element visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS csElement) {
+ return visitTypedElementCS(csElement);
+ }
+
+ @Override
public @Nullable Element visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS csElement) {
return visitStatementCS(csElement);
}
@@ -69,18 +79,23 @@ public abstract class AbstractQVTimperativeCSLeft2RightVisitor
}
@Override
+ public @Nullable Element visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Element visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
- public @Nullable Element visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
- return visitNamedElementCS(csElement);
+ public @Nullable Element visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
}
@Override
- public @Nullable Element visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS csElement) {
- return visitExpCS(csElement);
+ public @Nullable Element visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
+ return visitNamedElementCS(csElement);
}
@Override
@@ -94,6 +109,11 @@ public abstract class AbstractQVTimperativeCSLeft2RightVisitor
}
@Override
+ public @Nullable Element visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS csElement) {
+ return visitExpCS(csElement);
+ }
+
+ @Override
public @Nullable Element visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -114,11 +134,6 @@ public abstract class AbstractQVTimperativeCSLeft2RightVisitor
}
@Override
- public @Nullable Element visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS csElement) {
- return visitTypedElementCS(csElement);
- }
-
- @Override
public @Nullable Element visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -134,6 +149,16 @@ public abstract class AbstractQVTimperativeCSLeft2RightVisitor
}
@Override
+ public @Nullable Element visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
+ public @Nullable Element visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS csElement) {
+ return visitMappingParameterCS(csElement);
+ }
+
+ @Override
public @Nullable Element visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS csElement) {
return visitModelElementCS(csElement);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPostOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPostOrderVisitor.java
index cdc6f3d6c..bcd63028c 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPostOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPostOrderVisitor.java
@@ -49,11 +49,21 @@ public abstract class AbstractQVTimperativeCSPostOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
+ public @Nullable Continuation<?> visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS csElement) {
+ return visitTypedElementCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS csElement) {
return visitStatementCS(csElement);
}
@@ -69,18 +79,23 @@ public abstract class AbstractQVTimperativeCSPostOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
- return visitNamedElementCS(csElement);
+ public @Nullable Continuation<?> visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS csElement) {
- return visitExpCS(csElement);
+ public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
+ return visitNamedElementCS(csElement);
}
@Override
@@ -94,6 +109,11 @@ public abstract class AbstractQVTimperativeCSPostOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS csElement) {
+ return visitExpCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -114,11 +134,6 @@ public abstract class AbstractQVTimperativeCSPostOrderVisitor
}
@Override
- public @Nullable Continuation<?> visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS csElement) {
- return visitTypedElementCS(csElement);
- }
-
- @Override
public @Nullable Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -134,6 +149,16 @@ public abstract class AbstractQVTimperativeCSPostOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
+ public @Nullable Continuation<?> visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS csElement) {
+ return visitMappingParameterCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS csElement) {
return visitModelElementCS(csElement);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPreOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPreOrderVisitor.java
index 4599bcff9..a0651be96 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPreOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/AbstractQVTimperativeCSPreOrderVisitor.java
@@ -49,11 +49,21 @@ public abstract class AbstractQVTimperativeCSPreOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
+ public @Nullable Continuation<?> visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS csElement) {
+ return visitTypedElementCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS csElement) {
return visitStatementCS(csElement);
}
@@ -69,18 +79,23 @@ public abstract class AbstractQVTimperativeCSPreOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS csElement) {
return visitMappingParameterCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
- return visitNamedElementCS(csElement);
+ public @Nullable Continuation<?> visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
}
@Override
- public @Nullable Continuation<?> visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS csElement) {
- return visitExpCS(csElement);
+ public @Nullable Continuation<?> visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS csElement) {
+ return visitNamedElementCS(csElement);
}
@Override
@@ -94,6 +109,11 @@ public abstract class AbstractQVTimperativeCSPreOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS csElement) {
+ return visitExpCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -114,11 +134,6 @@ public abstract class AbstractQVTimperativeCSPreOrderVisitor
}
@Override
- public @Nullable Continuation<?> visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS csElement) {
- return visitTypedElementCS(csElement);
- }
-
- @Override
public @Nullable Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS csElement) {
return visitTypedElementCS(csElement);
}
@@ -134,6 +149,16 @@ public abstract class AbstractQVTimperativeCSPreOrderVisitor
}
@Override
+ public @Nullable Continuation<?> visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS csElement) {
+ return visitMappingParameterBindingCS(csElement);
+ }
+
+ @Override
+ public @Nullable Continuation<?> visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS csElement) {
+ return visitMappingParameterCS(csElement);
+ }
+
+ @Override
public @Nullable Continuation<?> visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS csElement) {
return visitModelElementCS(csElement);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSAdapterFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSAdapterFactory.java
index a0f4d31be..9ced4a32b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSAdapterFactory.java
@@ -94,10 +94,18 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createAddStatementCSAdapter();
}
@Override
+ public Adapter caseAppendParameterBindingCS(AppendParameterBindingCS object) {
+ return createAppendParameterBindingCSAdapter();
+ }
+ @Override
public Adapter caseAppendParameterCS(AppendParameterCS object) {
return createAppendParameterCSAdapter();
}
@Override
+ public Adapter caseBufferStatementCS(BufferStatementCS object) {
+ return createBufferStatementCSAdapter();
+ }
+ @Override
public Adapter caseCheckStatementCS(CheckStatementCS object) {
return createCheckStatementCSAdapter();
}
@@ -110,16 +118,20 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createDirectionCSAdapter();
}
@Override
+ public Adapter caseGuardParameterBindingCS(GuardParameterBindingCS object) {
+ return createGuardParameterBindingCSAdapter();
+ }
+ @Override
public Adapter caseGuardParameterCS(GuardParameterCS object) {
return createGuardParameterCSAdapter();
}
@Override
- public Adapter caseMappingCS(MappingCS object) {
- return createMappingCSAdapter();
+ public Adapter caseLoopParameterBindingCS(LoopParameterBindingCS object) {
+ return createLoopParameterBindingCSAdapter();
}
@Override
- public Adapter caseMappingCallBindingCS(MappingCallBindingCS object) {
- return createMappingCallBindingCSAdapter();
+ public Adapter caseMappingCS(MappingCS object) {
+ return createMappingCSAdapter();
}
@Override
public Adapter caseMappingCallCS(MappingCallCS object) {
@@ -134,6 +146,10 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createMappingParameterCSAdapter();
}
@Override
+ public Adapter caseMappingParameterBindingCS(MappingParameterBindingCS object) {
+ return createMappingParameterBindingCSAdapter();
+ }
+ @Override
public Adapter caseMappingStatementCS(MappingStatementCS object) {
return createMappingStatementCSAdapter();
}
@@ -146,10 +162,6 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createObservableStatementCSAdapter();
}
@Override
- public Adapter caseOutVariableCS(OutVariableCS object) {
- return createOutVariableCSAdapter();
- }
- @Override
public Adapter caseParamDeclarationCS(ParamDeclarationCS object) {
return createParamDeclarationCSAdapter();
}
@@ -162,6 +174,14 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createSetStatementCSAdapter();
}
@Override
+ public Adapter caseSimpleParameterBindingCS(SimpleParameterBindingCS object) {
+ return createSimpleParameterBindingCSAdapter();
+ }
+ @Override
+ public Adapter caseSimpleParameterCS(SimpleParameterCS object) {
+ return createSimpleParameterCSAdapter();
+ }
+ @Override
public Adapter caseStatementCS(StatementCS object) {
return createStatementCSAdapter();
}
@@ -194,6 +214,10 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createModelElementCSAdapter();
}
@Override
+ public Adapter caseExpCS(ExpCS object) {
+ return createExpCSAdapter();
+ }
+ @Override
public Adapter caseNameable(Nameable object) {
return createNameableAdapter();
}
@@ -206,10 +230,6 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
return createTypedElementCSAdapter();
}
@Override
- public Adapter caseExpCS(ExpCS object) {
- return createExpCSAdapter();
- }
- @Override
public Adapter casePackageOwnerCS(PackageOwnerCS object) {
return createPackageOwnerCSAdapter();
}
@@ -272,6 +292,20 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS <em>Append Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS
+ * @generated
+ */
+ public Adapter createAppendParameterBindingCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS <em>Append Parameter CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -286,6 +320,20 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS <em>Buffer Statement CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS
+ * @generated
+ */
+ public Adapter createBufferStatementCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS <em>Check Statement CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -328,6 +376,20 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS <em>Guard Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS
+ * @generated
+ */
+ public Adapter createGuardParameterBindingCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS <em>Guard Parameter CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -342,30 +404,30 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS <em>Mapping CS</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS <em>Loop Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS
* @generated
*/
- public Adapter createMappingCSAdapter() {
+ public Adapter createLoopParameterBindingCSAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS <em>Mapping Call Binding CS</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS <em>Mapping CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS
* @generated
*/
- public Adapter createMappingCallBindingCSAdapter() {
+ public Adapter createMappingCSAdapter() {
return null;
}
@@ -412,6 +474,20 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS <em>Mapping Parameter Binding CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.MappingParameterBindingCS
+ * @generated
+ */
+ public Adapter createMappingParameterBindingCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.MappingStatementCS <em>Mapping Statement CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -636,30 +712,44 @@ public class QVTimperativeCSAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS <em>Out Variable CS</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS <em>Set Statement CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS
* @generated
*/
- public Adapter createOutVariableCSAdapter() {
+ public Adapter createSetStatementCSAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS <em>Set Statement CS</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS <em>Simple Parameter Binding CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS
* @generated
*/
- public Adapter createSetStatementCSAdapter() {
+ public Adapter createSimpleParameterBindingCSAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS <em>Simple Parameter CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS
+ * @generated
+ */
+ public Adapter createSimpleParameterCSAdapter() {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSSwitch.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSSwitch.java
index 0cc6dcd52..babe21aff 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSSwitch.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSSwitch.java
@@ -103,6 +103,19 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS: {
+ AppendParameterBindingCS appendParameterBindingCS = (AppendParameterBindingCS)theEObject;
+ T result = caseAppendParameterBindingCS(appendParameterBindingCS);
+ if (result == null) result = caseMappingParameterBindingCS(appendParameterBindingCS);
+ if (result == null) result = caseExpCS(appendParameterBindingCS);
+ if (result == null) result = caseModelElementCS(appendParameterBindingCS);
+ if (result == null) result = casePivotableElementCS(appendParameterBindingCS);
+ if (result == null) result = caseElementCS(appendParameterBindingCS);
+ if (result == null) result = casePivotable(appendParameterBindingCS);
+ if (result == null) result = caseVisitableCS(appendParameterBindingCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.APPEND_PARAMETER_CS: {
AppendParameterCS appendParameterCS = (AppendParameterCS)theEObject;
T result = caseAppendParameterCS(appendParameterCS);
@@ -118,6 +131,21 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS: {
+ BufferStatementCS bufferStatementCS = (BufferStatementCS)theEObject;
+ T result = caseBufferStatementCS(bufferStatementCS);
+ if (result == null) result = caseTypedElementCS(bufferStatementCS);
+ if (result == null) result = caseStatementCS(bufferStatementCS);
+ if (result == null) result = caseNamedElementCS(bufferStatementCS);
+ if (result == null) result = caseModelElementCS(bufferStatementCS);
+ if (result == null) result = caseNameable(bufferStatementCS);
+ if (result == null) result = casePivotableElementCS(bufferStatementCS);
+ if (result == null) result = caseElementCS(bufferStatementCS);
+ if (result == null) result = casePivotable(bufferStatementCS);
+ if (result == null) result = caseVisitableCS(bufferStatementCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.CHECK_STATEMENT_CS: {
CheckStatementCS checkStatementCS = (CheckStatementCS)theEObject;
T result = caseCheckStatementCS(checkStatementCS);
@@ -160,6 +188,19 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS: {
+ GuardParameterBindingCS guardParameterBindingCS = (GuardParameterBindingCS)theEObject;
+ T result = caseGuardParameterBindingCS(guardParameterBindingCS);
+ if (result == null) result = caseMappingParameterBindingCS(guardParameterBindingCS);
+ if (result == null) result = caseExpCS(guardParameterBindingCS);
+ if (result == null) result = caseModelElementCS(guardParameterBindingCS);
+ if (result == null) result = casePivotableElementCS(guardParameterBindingCS);
+ if (result == null) result = caseElementCS(guardParameterBindingCS);
+ if (result == null) result = casePivotable(guardParameterBindingCS);
+ if (result == null) result = caseVisitableCS(guardParameterBindingCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.GUARD_PARAMETER_CS: {
GuardParameterCS guardParameterCS = (GuardParameterCS)theEObject;
T result = caseGuardParameterCS(guardParameterCS);
@@ -175,6 +216,19 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS: {
+ LoopParameterBindingCS loopParameterBindingCS = (LoopParameterBindingCS)theEObject;
+ T result = caseLoopParameterBindingCS(loopParameterBindingCS);
+ if (result == null) result = caseMappingParameterBindingCS(loopParameterBindingCS);
+ if (result == null) result = caseExpCS(loopParameterBindingCS);
+ if (result == null) result = caseModelElementCS(loopParameterBindingCS);
+ if (result == null) result = casePivotableElementCS(loopParameterBindingCS);
+ if (result == null) result = caseElementCS(loopParameterBindingCS);
+ if (result == null) result = casePivotable(loopParameterBindingCS);
+ if (result == null) result = caseVisitableCS(loopParameterBindingCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.MAPPING_CS: {
MappingCS mappingCS = (MappingCS)theEObject;
T result = caseMappingCS(mappingCS);
@@ -188,18 +242,6 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS: {
- MappingCallBindingCS mappingCallBindingCS = (MappingCallBindingCS)theEObject;
- T result = caseMappingCallBindingCS(mappingCallBindingCS);
- if (result == null) result = caseExpCS(mappingCallBindingCS);
- if (result == null) result = caseModelElementCS(mappingCallBindingCS);
- if (result == null) result = casePivotableElementCS(mappingCallBindingCS);
- if (result == null) result = caseElementCS(mappingCallBindingCS);
- if (result == null) result = casePivotable(mappingCallBindingCS);
- if (result == null) result = caseVisitableCS(mappingCallBindingCS);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
case QVTimperativeCSPackage.MAPPING_CALL_CS: {
MappingCallCS mappingCallCS = (MappingCallCS)theEObject;
T result = caseMappingCallCS(mappingCallCS);
@@ -241,6 +283,18 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.MAPPING_PARAMETER_BINDING_CS: {
+ MappingParameterBindingCS mappingParameterBindingCS = (MappingParameterBindingCS)theEObject;
+ T result = caseMappingParameterBindingCS(mappingParameterBindingCS);
+ if (result == null) result = caseExpCS(mappingParameterBindingCS);
+ if (result == null) result = caseModelElementCS(mappingParameterBindingCS);
+ if (result == null) result = casePivotableElementCS(mappingParameterBindingCS);
+ if (result == null) result = caseElementCS(mappingParameterBindingCS);
+ if (result == null) result = casePivotable(mappingParameterBindingCS);
+ if (result == null) result = caseVisitableCS(mappingParameterBindingCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.MAPPING_STATEMENT_CS: {
MappingStatementCS mappingStatementCS = (MappingStatementCS)theEObject;
T result = caseMappingStatementCS(mappingStatementCS);
@@ -281,21 +335,6 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case QVTimperativeCSPackage.OUT_VARIABLE_CS: {
- OutVariableCS outVariableCS = (OutVariableCS)theEObject;
- T result = caseOutVariableCS(outVariableCS);
- if (result == null) result = caseTypedElementCS(outVariableCS);
- if (result == null) result = caseStatementCS(outVariableCS);
- if (result == null) result = caseNamedElementCS(outVariableCS);
- if (result == null) result = caseModelElementCS(outVariableCS);
- if (result == null) result = caseNameable(outVariableCS);
- if (result == null) result = casePivotableElementCS(outVariableCS);
- if (result == null) result = caseElementCS(outVariableCS);
- if (result == null) result = casePivotable(outVariableCS);
- if (result == null) result = caseVisitableCS(outVariableCS);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
case QVTimperativeCSPackage.PARAM_DECLARATION_CS: {
ParamDeclarationCS paramDeclarationCS = (ParamDeclarationCS)theEObject;
T result = caseParamDeclarationCS(paramDeclarationCS);
@@ -337,6 +376,34 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS: {
+ SimpleParameterBindingCS simpleParameterBindingCS = (SimpleParameterBindingCS)theEObject;
+ T result = caseSimpleParameterBindingCS(simpleParameterBindingCS);
+ if (result == null) result = caseMappingParameterBindingCS(simpleParameterBindingCS);
+ if (result == null) result = caseExpCS(simpleParameterBindingCS);
+ if (result == null) result = caseModelElementCS(simpleParameterBindingCS);
+ if (result == null) result = casePivotableElementCS(simpleParameterBindingCS);
+ if (result == null) result = caseElementCS(simpleParameterBindingCS);
+ if (result == null) result = casePivotable(simpleParameterBindingCS);
+ if (result == null) result = caseVisitableCS(simpleParameterBindingCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS: {
+ SimpleParameterCS simpleParameterCS = (SimpleParameterCS)theEObject;
+ T result = caseSimpleParameterCS(simpleParameterCS);
+ if (result == null) result = caseMappingParameterCS(simpleParameterCS);
+ if (result == null) result = caseTypedElementCS(simpleParameterCS);
+ if (result == null) result = caseNamedElementCS(simpleParameterCS);
+ if (result == null) result = caseModelElementCS(simpleParameterCS);
+ if (result == null) result = caseNameable(simpleParameterCS);
+ if (result == null) result = casePivotableElementCS(simpleParameterCS);
+ if (result == null) result = caseElementCS(simpleParameterCS);
+ if (result == null) result = casePivotable(simpleParameterCS);
+ if (result == null) result = caseVisitableCS(simpleParameterCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTimperativeCSPackage.STATEMENT_CS: {
StatementCS statementCS = (StatementCS)theEObject;
T result = caseStatementCS(statementCS);
@@ -399,6 +466,21 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Append Parameter Binding CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Append Parameter Binding CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAppendParameterBindingCS(AppendParameterBindingCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Append Parameter CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -414,6 +496,21 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Buffer Statement CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Buffer Statement CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseBufferStatementCS(BufferStatementCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Check Statement CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -459,6 +556,21 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Guard Parameter Binding CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Guard Parameter Binding CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseGuardParameterBindingCS(GuardParameterBindingCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Guard Parameter CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -474,32 +586,32 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Mapping CS</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Loop Parameter Binding CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping CS</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Loop Parameter Binding CS</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseMappingCS(MappingCS object) {
+ public T caseLoopParameterBindingCS(LoopParameterBindingCS object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Mapping Call Binding CS</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Mapping CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mapping Call Binding CS</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Mapping CS</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseMappingCallBindingCS(MappingCallBindingCS object) {
+ public T caseMappingCS(MappingCS object) {
return null;
}
@@ -549,6 +661,21 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Mapping Parameter Binding CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Mapping Parameter Binding CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseMappingParameterBindingCS(MappingParameterBindingCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Mapping Statement CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -624,32 +751,47 @@ public class QVTimperativeCSSwitch<@Nullable T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Out Variable CS</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Set Statement CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Out Variable CS</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Set Statement CS</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseOutVariableCS(OutVariableCS object) {
+ public T caseSetStatementCS(SetStatementCS object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Set Statement CS</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Simple Parameter Binding CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Set Statement CS</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Simple Parameter Binding CS</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseSetStatementCS(SetStatementCS object) {
+ public T caseSimpleParameterBindingCS(SimpleParameterBindingCS object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Simple Parameter CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Simple Parameter CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSimpleParameterCS(SimpleParameterCS object) {
return null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSVisitor.java
index b844f8ec3..b861b255e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/emf-gen/org/eclipse/qvtd/xtext/qvtimperativecs/util/QVTimperativeCSVisitor.java
@@ -24,23 +24,28 @@ import org.eclipse.jdt.annotation.NonNull;
public interface QVTimperativeCSVisitor<R> extends org.eclipse.qvtd.xtext.qvtbasecs.util.QVTbaseCSVisitor<R>
{
R visitAddStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AddStatementCS object);
+ R visitAppendParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterBindingCS object);
R visitAppendParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull AppendParameterCS object);
+ R visitBufferStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull BufferStatementCS object);
R visitCheckStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull CheckStatementCS object);
R visitDeclareStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull DeclareStatementCS object);
R visitDirectionCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull DirectionCS object);
+ R visitGuardParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterBindingCS object);
R visitGuardParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull GuardParameterCS object);
+ R visitLoopParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull LoopParameterBindingCS object);
R visitMappingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCS object);
- R visitMappingCallBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallBindingCS object);
R visitMappingCallCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingCallCS object);
R visitMappingLoopCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingLoopCS object);
+ R visitMappingParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterBindingCS object);
R visitMappingParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingParameterCS object);
R visitMappingStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull MappingStatementCS object);
R visitNewStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull NewStatementCS object);
R visitObservableStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ObservableStatementCS object);
- R visitOutVariableCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull OutVariableCS object);
R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull ParamDeclarationCS object);
R visitQueryCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull QueryCS object);
R visitSetStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SetStatementCS object);
+ R visitSimpleParameterBindingCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterBindingCS object);
+ R visitSimpleParameterCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull SimpleParameterCS object);
R visitStatementCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull StatementCS object);
R visitTopLevelCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull TopLevelCS object);
R visitTransformationCS(org.eclipse.qvtd.xtext.qvtimperativecs.@NonNull TransformationCS object);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
index 750dfd085..ce1ee6a14 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
index c90142883..18e05a25d 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperativeGrammarResource.java
@@ -102,56 +102,66 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
private static final @NonNull ReferencedMetamodel MM_qvtimperative = createReferencedMetamodel(org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.eINSTANCE, "qvtimperative"); // http://www.eclipse.org/qvt/2015/QVTimperative
private static final @NonNull ParserRule PR_AddStatementCS = createParserRule("AddStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.ADD_STATEMENT_CS));
+ private static final @NonNull ParserRule PR_AppendParameterBindingCS = createParserRule("AppendParameterBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS));
private static final @NonNull ParserRule PR_AppendParameterCS = createParserRule("AppendParameterCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.APPEND_PARAMETER_CS));
+ private static final @NonNull ParserRule PR_BufferStatementCS = createParserRule("BufferStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.BUFFER_STATEMENT_CS));
private static final @NonNull ParserRule PR_CheckStatementCS = createParserRule("CheckStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.CHECK_STATEMENT_CS));
private static final @NonNull ParserRule PR_CommitStatementCS = createParserRule("CommitStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.STATEMENT_CS));
private static final @NonNull ParserRule PR_ControlStatementCS = createParserRule("ControlStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_STATEMENT_CS));
private static final @NonNull ParserRule PR_DeclareStatementCS = createParserRule("DeclareStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.DECLARE_STATEMENT_CS));
private static final @NonNull ParserRule PR_DirectionCS = createParserRule("DirectionCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.DIRECTION_CS));
+ private static final @NonNull ParserRule PR_GuardParameterBindingCS = createParserRule("GuardParameterBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.GUARD_PARAMETER_BINDING_CS));
private static final @NonNull ParserRule PR_GuardParameterCS = createParserRule("GuardParameterCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.GUARD_PARAMETER_CS));
private static final @NonNull ParserRule PR_GuardStatementCS = createParserRule("GuardStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.STATEMENT_CS));
private static final @NonNull ParserRule PR_ImportCS = createParserRule("ImportCS", createTypeRef(MM_base, org.eclipse.ocl.xtext.basecs.BaseCSPackage.Literals.IMPORT_CS));
+ private static final @NonNull ParserRule PR_LoopParameterBindingCS = createParserRule("LoopParameterBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.LOOP_PARAMETER_BINDING_CS));
private static final @NonNull ParserRule PR_MappingCS = createParserRule("MappingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CS));
- private static final @NonNull ParserRule PR_MappingCallBindingCS = createParserRule("MappingCallBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS));
private static final @NonNull ParserRule PR_MappingCallCS = createParserRule("MappingCallCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CALL_CS));
private static final @NonNull ParserRule PR_MappingIteratorCS = createParserRule("MappingIteratorCS", createTypeRef(MM_essentialocl, org.eclipse.ocl.xtext.essentialoclcs.EssentialOCLCSPackage.Literals.VARIABLE_CS));
private static final @NonNull ParserRule PR_MappingLoopCS = createParserRule("MappingLoopCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_LOOP_CS));
+ private static final @NonNull ParserRule PR_MappingParameterBindingCS = createParserRule("MappingParameterBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_PARAMETER_BINDING_CS));
private static final @NonNull ParserRule PR_MappingParameterCS = createParserRule("MappingParameterCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_PARAMETER_CS));
private static final @NonNull ParserRule PR_NewStatementCS = createParserRule("NewStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.NEW_STATEMENT_CS));
- private static final @NonNull ParserRule PR_OutVariableCS = createParserRule("OutVariableCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.OUT_VARIABLE_CS));
private static final @NonNull ParserRule PR_ParamDeclarationCS = createParserRule("ParamDeclarationCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.PARAM_DECLARATION_CS));
private static final @NonNull ParserRule PR_QualifiedPackageCS = createParserRule("QualifiedPackageCS", createTypeRef(MM_qvtbasecs, org.eclipse.qvtd.xtext.qvtbasecs.QVTbaseCSPackage.Literals.QUALIFIED_PACKAGE_CS));
private static final @NonNull ParserRule PR_QueryCS = createParserRule("QueryCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.QUERY_CS));
private static final @NonNull ParserRule PR_ScopeNameCS = createParserRule("ScopeNameCS", createTypeRef(MM_base, org.eclipse.ocl.xtext.basecs.BaseCSPackage.Literals.PATH_NAME_CS));
private static final @NonNull ParserRule PR_SetStatementCS = createParserRule("SetStatementCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.SET_STATEMENT_CS));
+ private static final @NonNull ParserRule PR_SimpleParameterBindingCS = createParserRule("SimpleParameterBindingCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_BINDING_CS));
+ private static final @NonNull ParserRule PR_SimpleParameterCS = createParserRule("SimpleParameterCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS));
private static final @NonNull ParserRule PR_TopLevelCS = createParserRule("TopLevelCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.TOP_LEVEL_CS));
private static final @NonNull ParserRule PR_TransformationCS = createParserRule("TransformationCS", createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.TRANSFORMATION_CS));
private static final @NonNull ParserRule PR_UnrestrictedName = createParserRule("UnrestrictedName", createTypeRef(MM_ecore, org.eclipse.emf.ecore.EcorePackage.Literals.ESTRING));
private static void initParserRules() {
PR_AddStatementCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), createKeyword("add"), createAssignment("targetVariable", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.CONNECTION_VARIABLE), createRuleCall(PR_UnrestrictedName))), createKeyword("+="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
+ PR_AppendParameterBindingCS.setAlternatives(createGroup(createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.APPEND_PARAMETER), createRuleCall(PR_UnrestrictedName))), createKeyword("appendsTo"), createAssignment("value", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.CONNECTION_VARIABLE), createRuleCall(PR_UnrestrictedName))), createKeyword(";")));
PR_AppendParameterCS.setAlternatives(createGroup(createKeyword("append"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), createKeyword(";")));
+ PR_BufferStatementCS.setAlternatives(createGroup(createKeyword("buffer"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)))), setCardinality("?", createGroup(createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)))), createKeyword(";")));
PR_CheckStatementCS.setAlternatives(createGroup(createKeyword("check"), createAssignment("ownedCondition", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
PR_CommitStatementCS.setAlternatives(createAlternatives(createRuleCall(PR_NewStatementCS), createRuleCall(PR_SetStatementCS)));
PR_ControlStatementCS.setAlternatives(createAlternatives(createRuleCall(PR_AddStatementCS), createRuleCall(PR_MappingCallCS), createRuleCall(PR_MappingLoopCS)));
- PR_DeclareStatementCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), setCardinality("?", createAssignment("isChecked", "?=", createKeyword("check"))), createKeyword("var"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)))), createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
+ PR_DeclareStatementCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), setCardinality("?", createAssignment("isCheck", "?=", createKeyword("check"))), createKeyword("var"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)))), createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
PR_DirectionCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.DIRECTION_CS)), setCardinality("?", createAlternatives(createAssignment("isChecked", "?=", createKeyword("check")), createAssignment("isEnforced", "?=", createKeyword("enforce")))), setCardinality("?", createAssignment("name", "=", createRuleCall(PR_UnrestrictedName))), createKeyword("imports"), createAssignment("imports", "+=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName))), setCardinality("*", createGroup(createKeyword(","), createAssignment("imports", "+=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PACKAGE), createRuleCall(PR_UnrestrictedName)))))));
- PR_GuardParameterCS.setAlternatives(createGroup(createKeyword("in"), createKeyword(":"), createAssignment("referredTypedModel", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.IMPERATIVE_TYPED_MODEL), createRuleCall(PR_UnrestrictedName))), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), createKeyword(";")));
- PR_GuardStatementCS.setAlternatives(createAlternatives(createRuleCall(PR_OutVariableCS), createRuleCall(PR_DeclareStatementCS), createRuleCall(PR_DeclareStatementCS), createRuleCall(PR_CheckStatementCS)));
+ PR_GuardParameterBindingCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isCheck", "?=", createKeyword("check"))), createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.GUARD_PARAMETER), createRuleCall(PR_UnrestrictedName))), createKeyword("consumes"), createAssignment("value", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.CONNECTION_VARIABLE), createRuleCall(PR_UnrestrictedName))), createKeyword(";")));
+ PR_GuardParameterCS.setAlternatives(createGroup(createKeyword("guard"), createKeyword(":"), createAssignment("referredTypedModel", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.IMPERATIVE_TYPED_MODEL), createRuleCall(PR_UnrestrictedName))), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), createKeyword(";")));
+ PR_GuardStatementCS.setAlternatives(createAlternatives(createRuleCall(PR_BufferStatementCS), createRuleCall(PR_DeclareStatementCS), createRuleCall(PR_DeclareStatementCS), createRuleCall(PR_CheckStatementCS)));
PR_ImportCS.setAlternatives(createGroup(createKeyword("import"), setCardinality("?", createGroup(createAssignment("name", "=", createRuleCall(_Base.PR_Identifier)), createKeyword(":"))), createAssignment("ownedPathName", "=", createRuleCall(_EssentialOCL.PR_URIPathNameCS)), setCardinality("?", createGroup(createAssignment("isAll", "?=", createKeyword("::")), createKeyword("*"))), createKeyword(";")));
+ PR_LoopParameterBindingCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isCheck", "?=", createKeyword("check"))), createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.GUARD_PARAMETER), createRuleCall(PR_UnrestrictedName))), createKeyword("iterates"), createAssignment("value", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.LOOP_VARIABLE), createRuleCall(PR_UnrestrictedName))), createKeyword(";")));
PR_MappingCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CS)), createKeyword("map"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword("in"), createAssignment("ownedInPathName", "=", createRuleCall(_Base.PR_PathNameCS)))), createKeyword("{"), setCardinality("*", createAssignment("ownedParameters", "+=", createRuleCall(PR_MappingParameterCS))), setCardinality("*", createAssignment("ownedStatements", "+=", createRuleCall(PR_GuardStatementCS))), setCardinality("*", createAssignment("ownedStatements", "+=", createRuleCall(PR_CommitStatementCS))), setCardinality("*", createAssignment("ownedStatements", "+=", createRuleCall(PR_ControlStatementCS))), createKeyword("}")));
- PR_MappingCallBindingCS.setAlternatives(createGroup(createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.VARIABLE_DECLARATION), createRuleCall(PR_UnrestrictedName))), createKeyword(":="), createAssignment("ownedValue", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
- PR_MappingCallCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CALL_CS)), setCardinality("?", createAssignment("isInfinite", "?=", createKeyword("infinite"))), createKeyword("call"), createAssignment("ownedPathName", "=", createRuleCall(_Base.PR_PathNameCS)), createKeyword("{"), setCardinality("*", createAssignment("ownedBindings", "+=", createRuleCall(PR_MappingCallBindingCS))), createKeyword("}")));
+ PR_MappingCallCS.setAlternatives(createGroup(createAction(null, null, createTypeRef(MM, org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage.Literals.MAPPING_CALL_CS)), setCardinality("?", createAssignment("isInfinite", "?=", createKeyword("infinite"))), createAlternatives(createKeyword("call"), createAssignment("isInstall", "?=", createKeyword("install")), createAssignment("isInvoke", "?=", createKeyword("invoke"))), createAssignment("ownedPathName", "=", createRuleCall(_Base.PR_PathNameCS)), createKeyword("{"), setCardinality("*", createAssignment("ownedBindings", "+=", createRuleCall(PR_MappingParameterBindingCS))), createKeyword("}")));
PR_MappingIteratorCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS))))));
PR_MappingLoopCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), createKeyword("for"), createAssignment("ownedIterator", "=", createRuleCall(PR_MappingIteratorCS)), createKeyword("in"), createAssignment("ownedInExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword("{"), setCardinality("+", createAssignment("ownedMappingStatements", "+=", createRuleCall(PR_ControlStatementCS))), createKeyword("}")));
- PR_MappingParameterCS.setAlternatives(createAlternatives(createRuleCall(PR_GuardParameterCS), createRuleCall(PR_AppendParameterCS)));
+ PR_MappingParameterBindingCS.setAlternatives(createAlternatives(createRuleCall(PR_AppendParameterBindingCS), createRuleCall(PR_GuardParameterBindingCS), createRuleCall(PR_LoopParameterBindingCS), createRuleCall(PR_SimpleParameterBindingCS)));
+ PR_MappingParameterCS.setAlternatives(createAlternatives(createRuleCall(PR_AppendParameterCS), createRuleCall(PR_GuardParameterCS), createRuleCall(PR_SimpleParameterCS)));
PR_NewStatementCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), createKeyword("new"), createKeyword(":"), createAssignment("referredTypedModel", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.IMPERATIVE_TYPED_MODEL), createRuleCall(PR_UnrestrictedName))), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), setCardinality("?", createGroup(createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)))), createKeyword(";")));
- PR_OutVariableCS.setAlternatives(createGroup(createKeyword("out"), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), setCardinality("?", createGroup(createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)))), createKeyword(";")));
PR_ParamDeclarationCS.setAlternatives(createGroup(createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS))));
PR_QualifiedPackageCS.setAlternatives(createGroup(createKeyword("package"), setCardinality("?", createAssignment("ownedPathName", "=", createRuleCall(PR_ScopeNameCS))), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), setCardinality("?", createGroup(createKeyword(":"), createAssignment("nsPrefix", "=", createRuleCall(PR_UnrestrictedName)))), setCardinality("?", createGroup(createKeyword("="), createAssignment("nsURI", "=", createRuleCall(_Base.PR_URI)))), createAlternatives(createGroup(createKeyword("{"), setCardinality("*", createAlternatives(createAssignment("ownedPackages", "+=", createRuleCall(PR_QualifiedPackageCS)), createAssignment("ownedClasses", "+=", createAlternatives(createRuleCall(_QVTbase.PR_ClassCS), createRuleCall(PR_TransformationCS))))), createKeyword("}")), createKeyword(";"))));
PR_QueryCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isTransient", "?=", createKeyword("transient"))), createKeyword("query"), createAssignment("ownedPathName", "=", createRuleCall(PR_ScopeNameCS)), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword("("), setCardinality("?", createGroup(createAssignment("ownedParameters", "+=", createRuleCall(PR_ParamDeclarationCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("ownedParameters", "+=", createRuleCall(PR_ParamDeclarationCS)))))), createKeyword(")"), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), createAlternatives(createKeyword(";"), createGroup(createKeyword("{"), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword("}")))));
PR_ScopeNameCS.setAlternatives(createGroup(createAssignment("ownedPathElements", "+=", createRuleCall(_Base.PR_FirstPathElementCS)), createKeyword("::"), setCardinality("*", createGroup(createAssignment("ownedPathElements", "+=", createRuleCall(_Base.PR_NextPathElementCS)), createKeyword("::")))));
PR_SetStatementCS.setAlternatives(createGroup(setCardinality("?", createGroup(createKeyword("observe"), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)), setCardinality("*", createGroup(createKeyword(","), createAssignment("observedProperties", "+=", createRuleCall(_Base.PR_PathNameCS)))))), setCardinality("?", createAssignment("isNotify", "?=", createKeyword("notify"))), createKeyword("set"), createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.VARIABLE_DECLARATION), createRuleCall(PR_UnrestrictedName))), createKeyword("."), createAssignment("referredProperty", "=", createCrossReference(createTypeRef(MM_pivot, org.eclipse.ocl.pivot.PivotPackage.Literals.PROPERTY), createRuleCall(PR_UnrestrictedName))), createKeyword(":="), createAssignment("ownedExpression", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
+ PR_SimpleParameterBindingCS.setAlternatives(createGroup(setCardinality("?", createAssignment("isCheck", "?=", createKeyword("check"))), createAssignment("referredVariable", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.SIMPLE_PARAMETER), createRuleCall(PR_UnrestrictedName))), createKeyword("uses"), createAssignment("ownedValue", "=", createRuleCall(_EssentialOCL.PR_ExpCS)), createKeyword(";")));
+ PR_SimpleParameterCS.setAlternatives(createGroup(createKeyword("in"), createKeyword(":"), createAssignment("referredTypedModel", "=", createCrossReference(createTypeRef(MM_qvtimperative, org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage.Literals.IMPERATIVE_TYPED_MODEL), createRuleCall(PR_UnrestrictedName))), createAssignment("name", "=", createRuleCall(PR_UnrestrictedName)), createKeyword(":"), createAssignment("ownedType", "=", createRuleCall(_EssentialOCL.PR_TypeExpCS)), createKeyword(";")));
PR_TopLevelCS.setAlternatives(createGroup(setCardinality("*", createAssignment("ownedImports", "+=", createRuleCall(PR_ImportCS))), setCardinality("*", createAlternatives(createAssignment("ownedPackages", "+=", createRuleCall(PR_QualifiedPackageCS)), createAssignment("ownedTransformations", "+=", createRuleCall(PR_TransformationCS)), createAssignment("ownedMappings", "+=", createRuleCall(PR_MappingCS)), createAssignment("ownedQueries", "+=", createRuleCall(PR_QueryCS))))));
PR_TransformationCS.setAlternatives(createGroup(createKeyword("transformation"), setCardinality("?", createAssignment("ownedPathName", "=", createRuleCall(PR_ScopeNameCS))), createAssignment("name", "=", createRuleCall(_EssentialOCL.PR_UnreservedName)), createKeyword("{"), setCardinality("*", createGroup(createAssignment("ownedDirections", "+=", createRuleCall(PR_DirectionCS)), createKeyword(";"))), createKeyword("}")));
PR_UnrestrictedName.setAlternatives(createAlternatives(createRuleCall(_EssentialOCL.PR_EssentialOCLUnrestrictedName), createKeyword("check"), createKeyword("enforce"), createKeyword("import"), createKeyword("imports"), createKeyword("library"), createKeyword("map"), createKeyword("query"), createKeyword("realize"), createKeyword("refines"), createKeyword("transformation"), createKeyword("uses")));
@@ -175,28 +185,33 @@ public class QVTimperativeGrammarResource extends AbstractGrammarResource
List<AbstractRule> rules = grammar.getRules();
rules.add(PR_TopLevelCS);
rules.add(PR_AddStatementCS);
+ rules.add(PR_AppendParameterBindingCS);
rules.add(PR_AppendParameterCS);
+ rules.add(PR_BufferStatementCS);
rules.add(PR_CommitStatementCS);
rules.add(PR_CheckStatementCS);
rules.add(PR_ControlStatementCS);
rules.add(PR_DeclareStatementCS);
rules.add(PR_DirectionCS);
+ rules.add(PR_GuardParameterBindingCS);
rules.add(PR_GuardParameterCS);
rules.add(PR_GuardStatementCS);
rules.add(PR_ImportCS);
+ rules.add(PR_LoopParameterBindingCS);
rules.add(PR_MappingCS);
rules.add(PR_MappingCallCS);
- rules.add(PR_MappingCallBindingCS);
rules.add(PR_MappingLoopCS);
rules.add(PR_MappingIteratorCS);
+ rules.add(PR_MappingParameterBindingCS);
rules.add(PR_MappingParameterCS);
rules.add(PR_NewStatementCS);
- rules.add(PR_OutVariableCS);
rules.add(PR_ParamDeclarationCS);
rules.add(PR_QualifiedPackageCS);
rules.add(PR_QueryCS);
rules.add(PR_ScopeNameCS);
rules.add(PR_SetStatementCS);
+ rules.add(PR_SimpleParameterBindingCS);
+ rules.add(PR_SimpleParameterCS);
rules.add(PR_TransformationCS);
rules.add(PR_UnrestrictedName);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
index 562176f4f..ce0c300c6 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g
@@ -303,6 +303,71 @@ ruleAddStatementCS returns [EObject current=null]
+// Entry rule entryRuleAppendParameterBindingCS
+entryRuleAppendParameterBindingCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getAppendParameterBindingCSRule()); }
+ iv_ruleAppendParameterBindingCS=ruleAppendParameterBindingCS
+ { $current=$iv_ruleAppendParameterBindingCS.current; }
+ EOF
+;
+
+// Rule AppendParameterBindingCS
+ruleAppendParameterBindingCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+((
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getAppendParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_1='appendsTo'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
+ }
+(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getAppendParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_3=';'
+ {
+ newLeafNode(otherlv_3, grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleAppendParameterCS
entryRuleAppendParameterCS returns [EObject current=null]
:
@@ -372,6 +437,97 @@ ruleAppendParameterCS returns [EObject current=null]
+// Entry rule entryRuleBufferStatementCS
+entryRuleBufferStatementCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getBufferStatementCSRule()); }
+ iv_ruleBufferStatementCS=ruleBufferStatementCS
+ { $current=$iv_ruleBufferStatementCS.current; }
+ EOF
+;
+
+// Rule BufferStatementCS
+ruleBufferStatementCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+( otherlv_0='buffer'
+ {
+ newLeafNode(otherlv_0, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+ }
+ lv_name_1_0=ruleUnrestrictedName {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ $current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)( otherlv_2=':'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+ }
+ lv_ownedType_3_0=ruleTypeExpCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ $current,
+ "ownedType",
+ lv_ownedType_3_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+))?( otherlv_4=':='
+ {
+ newLeafNode(otherlv_4, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+ }
+ lv_ownedExpression_5_0=ruleExpCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ $current,
+ "ownedExpression",
+ lv_ownedExpression_5_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+))? otherlv_6=';'
+ {
+ newLeafNode(otherlv_6, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleCommitStatementCS
entryRuleCommitStatementCS returns [EObject current=null]
:
@@ -584,16 +740,16 @@ ruleDeclareStatementCS returns [EObject current=null]
)
))*)?(
(
- lv_isChecked_4_0= 'check'
+ lv_isCheck_4_0= 'check'
{
- newLeafNode(lv_isChecked_4_0, grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ newLeafNode(lv_isCheck_4_0, grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
{
if ($current==null) {
$current = createModelElement(grammarAccess.getDeclareStatementCSRule());
}
- setWithLastConsumed($current, "isChecked", true, "check");
+ setWithLastConsumed($current, "isCheck", true, "check");
}
)
@@ -797,6 +953,86 @@ ruleDirectionCS returns [EObject current=null]
+// Entry rule entryRuleGuardParameterBindingCS
+entryRuleGuardParameterBindingCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getGuardParameterBindingCSRule()); }
+ iv_ruleGuardParameterBindingCS=ruleGuardParameterBindingCS
+ { $current=$iv_ruleGuardParameterBindingCS.current; }
+ EOF
+;
+
+// Rule GuardParameterBindingCS
+ruleGuardParameterBindingCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+((
+(
+ lv_isCheck_0_0= 'check'
+ {
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ setWithLastConsumed($current, "isCheck", true, "check");
+ }
+
+)
+)?(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_2='consumes'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
+ }
+(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=';'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleGuardParameterCS
entryRuleGuardParameterCS returns [EObject current=null]
:
@@ -811,9 +1047,9 @@ ruleGuardParameterCS returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
-( otherlv_0='in'
+( otherlv_0='guard'
{
- newLeafNode(otherlv_0, grammarAccess.getGuardParameterCSAccess().getInKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
otherlv_1=':'
{
@@ -907,11 +1143,11 @@ ruleGuardStatementCS returns [EObject current=null]
/* */
}
{
- newCompositeNode(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0());
}
- this_OutVariableCS_0=ruleOutVariableCS
+ this_BufferStatementCS_0=ruleBufferStatementCS
{
- $current = $this_OutVariableCS_0.current;
+ $current = $this_BufferStatementCS_0.current;
afterParserOrEnumRuleCall();
}
@@ -1048,6 +1284,86 @@ ruleImportCS returns [EObject current=null]
+// Entry rule entryRuleLoopParameterBindingCS
+entryRuleLoopParameterBindingCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getLoopParameterBindingCSRule()); }
+ iv_ruleLoopParameterBindingCS=ruleLoopParameterBindingCS
+ { $current=$iv_ruleLoopParameterBindingCS.current; }
+ EOF
+;
+
+// Rule LoopParameterBindingCS
+ruleLoopParameterBindingCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+((
+(
+ lv_isCheck_0_0= 'check'
+ {
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+ setWithLastConsumed($current, "isCheck", true, "check");
+ }
+
+)
+)?(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_2='iterates'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
+ }
+(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=';'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleMappingCS
entryRuleMappingCS returns [EObject current=null]
:
@@ -1240,118 +1556,85 @@ ruleMappingCallCS returns [EObject current=null]
}
)
-)? otherlv_2='call'
+)?( otherlv_2='call'
{
- newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2());
+ newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
}
+
+ |(
(
-(
- {
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
- }
- lv_ownedPathName_3_0=rulePathNameCS {
+ lv_isInstall_3_0= 'install'
+ {
+ newLeafNode(lv_isInstall_3_0, grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+ }
+
+ {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
+ $current = createModelElement(grammarAccess.getMappingCallCSRule());
}
- set(
- $current,
- "ownedPathName",
- lv_ownedPathName_3_0,
- "org.eclipse.ocl.xtext.base.Base.PathNameCS");
- afterParserOrEnumRuleCall();
+ setWithLastConsumed($current, "isInstall", true, "install");
}
)
-) otherlv_4='{'
+)
+ |(
+(
+ lv_isInvoke_4_0= 'invoke'
{
- newLeafNode(otherlv_4, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(lv_isInvoke_4_0, grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
}
-(
-(
- {
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0());
- }
- lv_ownedBindings_5_0=ruleMappingCallBindingCS {
+
+ {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
+ $current = createModelElement(grammarAccess.getMappingCallCSRule());
}
- add(
- $current,
- "ownedBindings",
- lv_ownedBindings_5_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCallBindingCS");
- afterParserOrEnumRuleCall();
+ setWithLastConsumed($current, "isInvoke", true, "invoke");
}
)
-)* otherlv_6='}'
- {
- newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
- }
-)
-;
-
-
-
-
-
-// Entry rule entryRuleMappingCallBindingCS
-entryRuleMappingCallBindingCS returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getMappingCallBindingCSRule()); }
- iv_ruleMappingCallBindingCS=ruleMappingCallBindingCS
- { $current=$iv_ruleMappingCallBindingCS.current; }
- EOF
-;
-
-// Rule MappingCallBindingCS
-ruleMappingCallBindingCS returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-((
+))(
(
{
- /* */
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getMappingCallBindingCSRule());
- }
- }
- {
- newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
}
- ruleUnrestrictedName {
+ lv_ownedPathName_5_0=rulePathNameCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
+ }
+ set(
+ $current,
+ "ownedPathName",
+ lv_ownedPathName_5_0,
+ "org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
}
)
-) otherlv_1=':='
+) otherlv_6='{'
{
- newLeafNode(otherlv_1, grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1());
+ newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
}
(
(
{
- newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
}
- lv_ownedValue_2_0=ruleExpCS {
+ lv_ownedBindings_7_0=ruleMappingParameterBindingCS {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getMappingCallBindingCSRule());
+ $current = createModelElementForParent(grammarAccess.getMappingCallCSRule());
}
- set(
+ add(
$current,
- "ownedValue",
- lv_ownedValue_2_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
+ "ownedBindings",
+ lv_ownedBindings_7_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterBindingCS");
afterParserOrEnumRuleCall();
}
)
-) otherlv_3=';'
+)* otherlv_8='}'
{
- newLeafNode(otherlv_3, grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3());
+ newLeafNode(otherlv_8, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
}
)
;
@@ -1556,6 +1839,78 @@ ruleMappingIteratorCS returns [EObject current=null]
+// Entry rule entryRuleMappingParameterBindingCS
+entryRuleMappingParameterBindingCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getMappingParameterBindingCSRule()); }
+ iv_ruleMappingParameterBindingCS=ruleMappingParameterBindingCS
+ { $current=$iv_ruleMappingParameterBindingCS.current; }
+ EOF
+;
+
+// Rule MappingParameterBindingCS
+ruleMappingParameterBindingCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+(
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0());
+ }
+ this_AppendParameterBindingCS_0=ruleAppendParameterBindingCS
+ {
+ $current = $this_AppendParameterBindingCS_0.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1());
+ }
+ this_GuardParameterBindingCS_1=ruleGuardParameterBindingCS
+ {
+ $current = $this_GuardParameterBindingCS_1.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2());
+ }
+ this_LoopParameterBindingCS_2=ruleLoopParameterBindingCS
+ {
+ $current = $this_LoopParameterBindingCS_2.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3());
+ }
+ this_SimpleParameterBindingCS_3=ruleSimpleParameterBindingCS
+ {
+ $current = $this_SimpleParameterBindingCS_3.current;
+ afterParserOrEnumRuleCall();
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleMappingParameterCS
entryRuleMappingParameterCS returns [EObject current=null]
:
@@ -1575,11 +1930,11 @@ ruleMappingParameterCS returns [EObject current=null]
/* */
}
{
- newCompositeNode(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0());
}
- this_GuardParameterCS_0=ruleGuardParameterCS
+ this_AppendParameterCS_0=ruleAppendParameterCS
{
- $current = $this_GuardParameterCS_0.current;
+ $current = $this_AppendParameterCS_0.current;
afterParserOrEnumRuleCall();
}
@@ -1588,11 +1943,24 @@ ruleMappingParameterCS returns [EObject current=null]
/* */
}
{
- newCompositeNode(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1());
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1());
}
- this_AppendParameterCS_1=ruleAppendParameterCS
+ this_GuardParameterCS_1=ruleGuardParameterCS
{
- $current = $this_AppendParameterCS_1.current;
+ $current = $this_GuardParameterCS_1.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2());
+ }
+ this_SimpleParameterCS_2=ruleSimpleParameterCS
+ {
+ $current = $this_SimpleParameterCS_2.current;
afterParserOrEnumRuleCall();
}
)
@@ -1759,97 +2127,6 @@ ruleNewStatementCS returns [EObject current=null]
-// Entry rule entryRuleOutVariableCS
-entryRuleOutVariableCS returns [EObject current=null]
- :
- { newCompositeNode(grammarAccess.getOutVariableCSRule()); }
- iv_ruleOutVariableCS=ruleOutVariableCS
- { $current=$iv_ruleOutVariableCS.current; }
- EOF
-;
-
-// Rule OutVariableCS
-ruleOutVariableCS returns [EObject current=null]
- @init { enterRule();
- }
- @after { leaveRule(); }:
-( otherlv_0='out'
- {
- newLeafNode(otherlv_0, grammarAccess.getOutVariableCSAccess().getOutKeyword_0());
- }
-(
-(
- {
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
- }
- lv_name_1_0=ruleUnrestrictedName {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- $current,
- "name",
- lv_name_1_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
- afterParserOrEnumRuleCall();
- }
-
-)
-) otherlv_2=':'
- {
- newLeafNode(otherlv_2, grammarAccess.getOutVariableCSAccess().getColonKeyword_2());
- }
-(
-(
- {
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
- }
- lv_ownedType_3_0=ruleTypeExpCS {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- $current,
- "ownedType",
- lv_ownedType_3_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
- afterParserOrEnumRuleCall();
- }
-
-)
-)( otherlv_4=':='
- {
- newLeafNode(otherlv_4, grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0());
- }
-(
-(
- {
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
- }
- lv_ownedExpression_5_0=ruleExpCS {
- if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- $current,
- "ownedExpression",
- lv_ownedExpression_5_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
- afterParserOrEnumRuleCall();
- }
-
-)
-))? otherlv_6=';'
- {
- newLeafNode(otherlv_6, grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5());
- }
-)
-;
-
-
-
-
-
// Entry rule entryRuleParamDeclarationCS
entryRuleParamDeclarationCS returns [EObject current=null]
:
@@ -2476,6 +2753,177 @@ ruleSetStatementCS returns [EObject current=null]
+// Entry rule entryRuleSimpleParameterBindingCS
+entryRuleSimpleParameterBindingCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getSimpleParameterBindingCSRule()); }
+ iv_ruleSimpleParameterBindingCS=ruleSimpleParameterBindingCS
+ { $current=$iv_ruleSimpleParameterBindingCS.current; }
+ EOF
+;
+
+// Rule SimpleParameterBindingCS
+ruleSimpleParameterBindingCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+((
+(
+ lv_isCheck_0_0= 'check'
+ {
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+ }
+
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ setWithLastConsumed($current, "isCheck", true, "check");
+ }
+
+)
+)?(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_2='uses'
+ {
+ newLeafNode(otherlv_2, grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
+ }
+ lv_ownedValue_3_0=ruleExpCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ set(
+ $current,
+ "ownedValue",
+ lv_ownedValue_3_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=';'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
+ }
+)
+;
+
+
+
+
+
+// Entry rule entryRuleSimpleParameterCS
+entryRuleSimpleParameterCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getSimpleParameterCSRule()); }
+ iv_ruleSimpleParameterCS=ruleSimpleParameterCS
+ { $current=$iv_ruleSimpleParameterCS.current; }
+ EOF
+;
+
+// Rule SimpleParameterCS
+ruleSimpleParameterCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+( otherlv_0='in'
+ {
+ newLeafNode(otherlv_0, grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
+ }
+ otherlv_1=':'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
+ }
+(
+(
+ {
+ /* */
+ }
+ {
+ if ($current==null) {
+ $current = createModelElement(grammarAccess.getSimpleParameterCSRule());
+ }
+ }
+ {
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
+ }
+ ruleUnrestrictedName {
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)(
+(
+ {
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
+ }
+ lv_name_3_0=ruleUnrestrictedName {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getSimpleParameterCSRule());
+ }
+ set(
+ $current,
+ "name",
+ lv_name_3_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=':'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
+ }
+ lv_ownedType_5_0=ruleTypeExpCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getSimpleParameterCSRule());
+ }
+ set(
+ $current,
+ "ownedType",
+ lv_ownedType_5_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_6=';'
+ {
+ newLeafNode(otherlv_6, grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleTransformationCS
entryRuleTransformationCS returns [EObject current=null]
:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens
index 719a5771f..e7039b976 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens
@@ -1,135 +1,141 @@
-'!composes'=87
-'!derived'=59
-'!id'=61
-'!ordered'=63
-'!readonly'=65
-'!resolve'=89
-'!serializable'=78
-'!transient'=66
-'!unique'=68
-'!unsettable'=70
-'!volatile'=72
-'#'=85
-'&&'=148
-'('=45
-')'=46
-'*'=32
-'+'=97
-'++'=126
+'!composes'=93
+'!derived'=65
+'!id'=67
+'!ordered'=69
+'!readonly'=71
+'!resolve'=95
+'!serializable'=84
+'!transient'=72
+'!unique'=74
+'!unsettable'=76
+'!volatile'=78
+'#'=91
+'&&'=154
+'('=51
+')'=52
+'*'=35
+'+'=103
+'++'=132
'+='=20
','=18
-'-'=94
-'->'=107
-'.'=49
-'..'=125
-'/'=96
-':'=23
-'::'=31
+'-'=100
+'->'=113
+'.'=55
+'..'=131
+'/'=102
+':'=24
+'::'=34
':='=26
';'=21
-'<'=99
-'<-'=128
-'<='=101
-'<>'=102
-'='=42
-'>'=98
-'>='=100
-'?'=147
-'?->'=109
-'?.'=108
-'@'=133
-'Bag'=121
-'Boolean'=112
-'Collection'=123
-'Integer'=113
-'Lambda'=127
-'Map'=110
-'OclAny'=117
-'OclInvalid'=118
-'OclVoid'=119
-'OrderedSet'=124
-'Real'=114
-'Sequence'=122
-'Set'=120
-'String'=115
-'Tuple'=111
-'UnlimitedNatural'=116
-'['=135
-']'=136
-'abstract'=90
+'<'=105
+'<-'=134
+'<='=107
+'<>'=108
+'='=48
+'>'=104
+'>='=106
+'?'=153
+'?->'=115
+'?.'=114
+'@'=139
+'Bag'=127
+'Boolean'=118
+'Collection'=129
+'Integer'=119
+'Lambda'=133
+'Map'=116
+'OclAny'=123
+'OclInvalid'=124
+'OclVoid'=125
+'OrderedSet'=130
+'Real'=120
+'Sequence'=128
+'Set'=126
+'String'=121
+'Tuple'=117
+'UnlimitedNatural'=122
+'['=141
+']'=142
+'abstract'=96
'add'=19
-'and'=103
-'append'=22
-'attribute'=57
-'body'=83
-'call'=37
-'check'=24
-'class'=91
-'composes'=86
-'datatype'=76
-'definition'=56
-'derivation'=74
-'derived'=58
-'else'=140
-'elseif'=142
-'endif'=141
-'enforce'=27
-'enum'=79
-'extends'=92
-'false'=130
-'for'=38
-'id'=60
-'if'=138
-'implies'=106
-'import'=30
-'imports'=28
-'in'=29
-'infinite'=36
-'initial'=73
-'interface'=93
-'invalid'=131
-'let'=143
-'library'=51
-'literal'=80
-'map'=33
-'new'=39
-'not'=95
-'notify'=47
-'null'=132
+'and'=109
+'append'=23
+'appendsTo'=22
+'attribute'=63
+'body'=89
+'buffer'=25
+'call'=42
+'check'=27
+'class'=97
+'composes'=92
+'consumes'=31
+'datatype'=82
+'definition'=62
+'derivation'=80
+'derived'=64
+'else'=146
+'elseif'=148
+'endif'=147
+'enforce'=29
+'enum'=85
+'extends'=98
+'false'=136
+'for'=45
+'guard'=32
+'id'=66
+'if'=144
+'implies'=112
+'import'=33
+'imports'=30
+'in'=38
+'infinite'=41
+'initial'=79
+'install'=43
+'interface'=99
+'invalid'=137
+'invoke'=44
+'iterates'=36
+'let'=149
+'library'=58
+'literal'=86
+'map'=37
+'new'=46
+'not'=101
+'notify'=53
+'null'=138
'observe'=17
-'operation'=81
-'or'=104
-'ordered'=62
-'out'=40
-'package'=41
-'pre'=134
-'primitive'=75
-'property'=84
-'query'=44
-'readonly'=64
-'realize'=52
-'refines'=53
-'resolve'=88
-'self'=144
-'serializable'=77
-'set'=48
-'static'=55
-'then'=139
-'throws'=82
-'transformation'=50
-'transient'=43
-'true'=129
-'unique'=67
-'unsettable'=69
-'uses'=54
-'var'=25
-'volatile'=71
-'xor'=105
-'{'=34
-'|'=137
-'|1'=146
-'|?'=145
-'}'=35
+'operation'=87
+'or'=110
+'ordered'=68
+'package'=47
+'pre'=140
+'primitive'=81
+'property'=90
+'query'=50
+'readonly'=70
+'realize'=59
+'refines'=60
+'resolve'=94
+'self'=150
+'serializable'=83
+'set'=54
+'static'=61
+'then'=145
+'throws'=88
+'transformation'=57
+'transient'=49
+'true'=135
+'unique'=73
+'unsettable'=75
+'uses'=56
+'var'=28
+'volatile'=77
+'xor'=111
+'{'=39
+'|'=143
+'|1'=152
+'|?'=151
+'}'=40
RULE_ANY_OTHER=16
RULE_DOUBLE_QUOTED_STRING=11
RULE_ESCAPED_CHARACTER=9
@@ -192,6 +198,12 @@ T__145=145
T__146=146
T__147=147
T__148=148
+T__149=149
+T__150=150
+T__151=151
+T__152=152
+T__153=153
+T__154=154
T__17=17
T__18=18
T__19=19
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
index 801bca602..3a897a958 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java
@@ -66,6 +66,11 @@ public class InternalQVTimperativeLexer extends Lexer {
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__154=154;
+ public static final int T__151=151;
+ public static final int T__150=150;
+ public static final int T__153=153;
+ public static final int T__152=152;
public static final int RULE_SINGLE_QUOTED_STRING=4;
public static final int T__48=48;
public static final int T__49=49;
@@ -81,6 +86,7 @@ public class InternalQVTimperativeLexer extends Lexer {
public static final int T__147=147;
public static final int T__42=42;
public static final int T__43=43;
+ public static final int T__149=149;
public static final int T__91=91;
public static final int T__100=100;
public static final int T__92=92;
@@ -280,10 +286,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:16:7: ( 'append' )
- // InternalQVTimperative.g:16:9: 'append'
+ // InternalQVTimperative.g:16:7: ( 'appendsTo' )
+ // InternalQVTimperative.g:16:9: 'appendsTo'
{
- match("append");
+ match("appendsTo");
}
@@ -301,10 +307,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:17:7: ( ':' )
- // InternalQVTimperative.g:17:9: ':'
+ // InternalQVTimperative.g:17:7: ( 'append' )
+ // InternalQVTimperative.g:17:9: 'append'
{
- match(':');
+ match("append");
+
}
@@ -321,11 +328,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:18:7: ( 'check' )
- // InternalQVTimperative.g:18:9: 'check'
+ // InternalQVTimperative.g:18:7: ( ':' )
+ // InternalQVTimperative.g:18:9: ':'
{
- match("check");
-
+ match(':');
}
@@ -342,10 +348,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:19:7: ( 'var' )
- // InternalQVTimperative.g:19:9: 'var'
+ // InternalQVTimperative.g:19:7: ( 'buffer' )
+ // InternalQVTimperative.g:19:9: 'buffer'
{
- match("var");
+ match("buffer");
}
@@ -384,10 +390,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:21:7: ( 'enforce' )
- // InternalQVTimperative.g:21:9: 'enforce'
+ // InternalQVTimperative.g:21:7: ( 'check' )
+ // InternalQVTimperative.g:21:9: 'check'
{
- match("enforce");
+ match("check");
}
@@ -405,10 +411,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:22:7: ( 'imports' )
- // InternalQVTimperative.g:22:9: 'imports'
+ // InternalQVTimperative.g:22:7: ( 'var' )
+ // InternalQVTimperative.g:22:9: 'var'
{
- match("imports");
+ match("var");
}
@@ -426,10 +432,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:23:7: ( 'in' )
- // InternalQVTimperative.g:23:9: 'in'
+ // InternalQVTimperative.g:23:7: ( 'enforce' )
+ // InternalQVTimperative.g:23:9: 'enforce'
{
- match("in");
+ match("enforce");
}
@@ -447,10 +453,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:24:7: ( 'import' )
- // InternalQVTimperative.g:24:9: 'import'
+ // InternalQVTimperative.g:24:7: ( 'imports' )
+ // InternalQVTimperative.g:24:9: 'imports'
{
- match("import");
+ match("imports");
}
@@ -468,10 +474,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:25:7: ( '::' )
- // InternalQVTimperative.g:25:9: '::'
+ // InternalQVTimperative.g:25:7: ( 'consumes' )
+ // InternalQVTimperative.g:25:9: 'consumes'
{
- match("::");
+ match("consumes");
}
@@ -489,10 +495,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:26:7: ( '*' )
- // InternalQVTimperative.g:26:9: '*'
+ // InternalQVTimperative.g:26:7: ( 'guard' )
+ // InternalQVTimperative.g:26:9: 'guard'
{
- match('*');
+ match("guard");
+
}
@@ -509,10 +516,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:27:7: ( 'map' )
- // InternalQVTimperative.g:27:9: 'map'
+ // InternalQVTimperative.g:27:7: ( 'import' )
+ // InternalQVTimperative.g:27:9: 'import'
{
- match("map");
+ match("import");
}
@@ -530,10 +537,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:28:7: ( '{' )
- // InternalQVTimperative.g:28:9: '{'
+ // InternalQVTimperative.g:28:7: ( '::' )
+ // InternalQVTimperative.g:28:9: '::'
{
- match('{');
+ match("::");
+
}
@@ -550,10 +558,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:29:7: ( '}' )
- // InternalQVTimperative.g:29:9: '}'
+ // InternalQVTimperative.g:29:7: ( '*' )
+ // InternalQVTimperative.g:29:9: '*'
{
- match('}');
+ match('*');
}
@@ -570,10 +578,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:30:7: ( 'infinite' )
- // InternalQVTimperative.g:30:9: 'infinite'
+ // InternalQVTimperative.g:30:7: ( 'iterates' )
+ // InternalQVTimperative.g:30:9: 'iterates'
{
- match("infinite");
+ match("iterates");
}
@@ -591,10 +599,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:31:7: ( 'call' )
- // InternalQVTimperative.g:31:9: 'call'
+ // InternalQVTimperative.g:31:7: ( 'map' )
+ // InternalQVTimperative.g:31:9: 'map'
{
- match("call");
+ match("map");
}
@@ -612,10 +620,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:32:7: ( 'for' )
- // InternalQVTimperative.g:32:9: 'for'
+ // InternalQVTimperative.g:32:7: ( 'in' )
+ // InternalQVTimperative.g:32:9: 'in'
{
- match("for");
+ match("in");
}
@@ -633,11 +641,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:33:7: ( 'new' )
- // InternalQVTimperative.g:33:9: 'new'
+ // InternalQVTimperative.g:33:7: ( '{' )
+ // InternalQVTimperative.g:33:9: '{'
{
- match("new");
-
+ match('{');
}
@@ -654,11 +661,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:34:7: ( 'out' )
- // InternalQVTimperative.g:34:9: 'out'
+ // InternalQVTimperative.g:34:7: ( '}' )
+ // InternalQVTimperative.g:34:9: '}'
{
- match("out");
-
+ match('}');
}
@@ -675,10 +681,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:35:7: ( 'package' )
- // InternalQVTimperative.g:35:9: 'package'
+ // InternalQVTimperative.g:35:7: ( 'infinite' )
+ // InternalQVTimperative.g:35:9: 'infinite'
{
- match("package");
+ match("infinite");
}
@@ -696,10 +702,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:36:7: ( '=' )
- // InternalQVTimperative.g:36:9: '='
+ // InternalQVTimperative.g:36:7: ( 'call' )
+ // InternalQVTimperative.g:36:9: 'call'
{
- match('=');
+ match("call");
+
}
@@ -716,10 +723,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:37:7: ( 'transient' )
- // InternalQVTimperative.g:37:9: 'transient'
+ // InternalQVTimperative.g:37:7: ( 'install' )
+ // InternalQVTimperative.g:37:9: 'install'
{
- match("transient");
+ match("install");
}
@@ -737,10 +744,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:38:7: ( 'query' )
- // InternalQVTimperative.g:38:9: 'query'
+ // InternalQVTimperative.g:38:7: ( 'invoke' )
+ // InternalQVTimperative.g:38:9: 'invoke'
{
- match("query");
+ match("invoke");
}
@@ -758,10 +765,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:39:7: ( '(' )
- // InternalQVTimperative.g:39:9: '('
+ // InternalQVTimperative.g:39:7: ( 'for' )
+ // InternalQVTimperative.g:39:9: 'for'
{
- match('(');
+ match("for");
+
}
@@ -778,10 +786,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:40:7: ( ')' )
- // InternalQVTimperative.g:40:9: ')'
+ // InternalQVTimperative.g:40:7: ( 'new' )
+ // InternalQVTimperative.g:40:9: 'new'
{
- match(')');
+ match("new");
+
}
@@ -798,10 +807,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:41:7: ( 'notify' )
- // InternalQVTimperative.g:41:9: 'notify'
+ // InternalQVTimperative.g:41:7: ( 'package' )
+ // InternalQVTimperative.g:41:9: 'package'
{
- match("notify");
+ match("package");
}
@@ -819,11 +828,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:42:7: ( 'set' )
- // InternalQVTimperative.g:42:9: 'set'
+ // InternalQVTimperative.g:42:7: ( '=' )
+ // InternalQVTimperative.g:42:9: '='
{
- match("set");
-
+ match('=');
}
@@ -840,10 +848,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:43:7: ( '.' )
- // InternalQVTimperative.g:43:9: '.'
+ // InternalQVTimperative.g:43:7: ( 'transient' )
+ // InternalQVTimperative.g:43:9: 'transient'
{
- match('.');
+ match("transient");
+
}
@@ -860,10 +869,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:44:7: ( 'transformation' )
- // InternalQVTimperative.g:44:9: 'transformation'
+ // InternalQVTimperative.g:44:7: ( 'query' )
+ // InternalQVTimperative.g:44:9: 'query'
{
- match("transformation");
+ match("query");
}
@@ -881,11 +890,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:45:7: ( 'library' )
- // InternalQVTimperative.g:45:9: 'library'
+ // InternalQVTimperative.g:45:7: ( '(' )
+ // InternalQVTimperative.g:45:9: '('
{
- match("library");
-
+ match('(');
}
@@ -902,11 +910,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:46:7: ( 'realize' )
- // InternalQVTimperative.g:46:9: 'realize'
+ // InternalQVTimperative.g:46:7: ( ')' )
+ // InternalQVTimperative.g:46:9: ')'
{
- match("realize");
-
+ match(')');
}
@@ -923,10 +930,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:47:7: ( 'refines' )
- // InternalQVTimperative.g:47:9: 'refines'
+ // InternalQVTimperative.g:47:7: ( 'notify' )
+ // InternalQVTimperative.g:47:9: 'notify'
{
- match("refines");
+ match("notify");
}
@@ -944,10 +951,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:48:7: ( 'uses' )
- // InternalQVTimperative.g:48:9: 'uses'
+ // InternalQVTimperative.g:48:7: ( 'set' )
+ // InternalQVTimperative.g:48:9: 'set'
{
- match("uses");
+ match("set");
}
@@ -965,11 +972,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:49:7: ( 'static' )
- // InternalQVTimperative.g:49:9: 'static'
+ // InternalQVTimperative.g:49:7: ( '.' )
+ // InternalQVTimperative.g:49:9: '.'
{
- match("static");
-
+ match('.');
}
@@ -986,10 +992,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:50:7: ( 'definition' )
- // InternalQVTimperative.g:50:9: 'definition'
+ // InternalQVTimperative.g:50:7: ( 'uses' )
+ // InternalQVTimperative.g:50:9: 'uses'
{
- match("definition");
+ match("uses");
}
@@ -1007,10 +1013,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:51:7: ( 'attribute' )
- // InternalQVTimperative.g:51:9: 'attribute'
+ // InternalQVTimperative.g:51:7: ( 'transformation' )
+ // InternalQVTimperative.g:51:9: 'transformation'
{
- match("attribute");
+ match("transformation");
}
@@ -1028,10 +1034,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:52:7: ( 'derived' )
- // InternalQVTimperative.g:52:9: 'derived'
+ // InternalQVTimperative.g:52:7: ( 'library' )
+ // InternalQVTimperative.g:52:9: 'library'
{
- match("derived");
+ match("library");
}
@@ -1049,10 +1055,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:53:7: ( '!derived' )
- // InternalQVTimperative.g:53:9: '!derived'
+ // InternalQVTimperative.g:53:7: ( 'realize' )
+ // InternalQVTimperative.g:53:9: 'realize'
{
- match("!derived");
+ match("realize");
}
@@ -1070,10 +1076,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:54:7: ( 'id' )
- // InternalQVTimperative.g:54:9: 'id'
+ // InternalQVTimperative.g:54:7: ( 'refines' )
+ // InternalQVTimperative.g:54:9: 'refines'
{
- match("id");
+ match("refines");
}
@@ -1091,10 +1097,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:55:7: ( '!id' )
- // InternalQVTimperative.g:55:9: '!id'
+ // InternalQVTimperative.g:55:7: ( 'static' )
+ // InternalQVTimperative.g:55:9: 'static'
{
- match("!id");
+ match("static");
}
@@ -1112,10 +1118,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:56:7: ( 'ordered' )
- // InternalQVTimperative.g:56:9: 'ordered'
+ // InternalQVTimperative.g:56:7: ( 'definition' )
+ // InternalQVTimperative.g:56:9: 'definition'
{
- match("ordered");
+ match("definition");
}
@@ -1133,10 +1139,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:57:7: ( '!ordered' )
- // InternalQVTimperative.g:57:9: '!ordered'
+ // InternalQVTimperative.g:57:7: ( 'attribute' )
+ // InternalQVTimperative.g:57:9: 'attribute'
{
- match("!ordered");
+ match("attribute");
}
@@ -1154,10 +1160,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:58:7: ( 'readonly' )
- // InternalQVTimperative.g:58:9: 'readonly'
+ // InternalQVTimperative.g:58:7: ( 'derived' )
+ // InternalQVTimperative.g:58:9: 'derived'
{
- match("readonly");
+ match("derived");
}
@@ -1175,10 +1181,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:59:7: ( '!readonly' )
- // InternalQVTimperative.g:59:9: '!readonly'
+ // InternalQVTimperative.g:59:7: ( '!derived' )
+ // InternalQVTimperative.g:59:9: '!derived'
{
- match("!readonly");
+ match("!derived");
}
@@ -1196,10 +1202,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:60:7: ( '!transient' )
- // InternalQVTimperative.g:60:9: '!transient'
+ // InternalQVTimperative.g:60:7: ( 'id' )
+ // InternalQVTimperative.g:60:9: 'id'
{
- match("!transient");
+ match("id");
}
@@ -1217,10 +1223,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:61:7: ( 'unique' )
- // InternalQVTimperative.g:61:9: 'unique'
+ // InternalQVTimperative.g:61:7: ( '!id' )
+ // InternalQVTimperative.g:61:9: '!id'
{
- match("unique");
+ match("!id");
}
@@ -1238,10 +1244,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:62:7: ( '!unique' )
- // InternalQVTimperative.g:62:9: '!unique'
+ // InternalQVTimperative.g:62:7: ( 'ordered' )
+ // InternalQVTimperative.g:62:9: 'ordered'
{
- match("!unique");
+ match("ordered");
}
@@ -1259,10 +1265,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:63:7: ( 'unsettable' )
- // InternalQVTimperative.g:63:9: 'unsettable'
+ // InternalQVTimperative.g:63:7: ( '!ordered' )
+ // InternalQVTimperative.g:63:9: '!ordered'
{
- match("unsettable");
+ match("!ordered");
}
@@ -1280,10 +1286,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:64:7: ( '!unsettable' )
- // InternalQVTimperative.g:64:9: '!unsettable'
+ // InternalQVTimperative.g:64:7: ( 'readonly' )
+ // InternalQVTimperative.g:64:9: 'readonly'
{
- match("!unsettable");
+ match("readonly");
}
@@ -1301,10 +1307,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:65:7: ( 'volatile' )
- // InternalQVTimperative.g:65:9: 'volatile'
+ // InternalQVTimperative.g:65:7: ( '!readonly' )
+ // InternalQVTimperative.g:65:9: '!readonly'
{
- match("volatile");
+ match("!readonly");
}
@@ -1322,10 +1328,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:66:7: ( '!volatile' )
- // InternalQVTimperative.g:66:9: '!volatile'
+ // InternalQVTimperative.g:66:7: ( '!transient' )
+ // InternalQVTimperative.g:66:9: '!transient'
{
- match("!volatile");
+ match("!transient");
}
@@ -1343,10 +1349,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:67:7: ( 'initial' )
- // InternalQVTimperative.g:67:9: 'initial'
+ // InternalQVTimperative.g:67:7: ( 'unique' )
+ // InternalQVTimperative.g:67:9: 'unique'
{
- match("initial");
+ match("unique");
}
@@ -1364,10 +1370,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:68:7: ( 'derivation' )
- // InternalQVTimperative.g:68:9: 'derivation'
+ // InternalQVTimperative.g:68:7: ( '!unique' )
+ // InternalQVTimperative.g:68:9: '!unique'
{
- match("derivation");
+ match("!unique");
}
@@ -1385,10 +1391,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:69:7: ( 'primitive' )
- // InternalQVTimperative.g:69:9: 'primitive'
+ // InternalQVTimperative.g:69:7: ( 'unsettable' )
+ // InternalQVTimperative.g:69:9: 'unsettable'
{
- match("primitive");
+ match("unsettable");
}
@@ -1406,10 +1412,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:70:7: ( 'datatype' )
- // InternalQVTimperative.g:70:9: 'datatype'
+ // InternalQVTimperative.g:70:7: ( '!unsettable' )
+ // InternalQVTimperative.g:70:9: '!unsettable'
{
- match("datatype");
+ match("!unsettable");
}
@@ -1427,10 +1433,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:71:7: ( 'serializable' )
- // InternalQVTimperative.g:71:9: 'serializable'
+ // InternalQVTimperative.g:71:7: ( 'volatile' )
+ // InternalQVTimperative.g:71:9: 'volatile'
{
- match("serializable");
+ match("volatile");
}
@@ -1448,10 +1454,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:72:7: ( '!serializable' )
- // InternalQVTimperative.g:72:9: '!serializable'
+ // InternalQVTimperative.g:72:7: ( '!volatile' )
+ // InternalQVTimperative.g:72:9: '!volatile'
{
- match("!serializable");
+ match("!volatile");
}
@@ -1469,10 +1475,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:73:7: ( 'enum' )
- // InternalQVTimperative.g:73:9: 'enum'
+ // InternalQVTimperative.g:73:7: ( 'initial' )
+ // InternalQVTimperative.g:73:9: 'initial'
{
- match("enum");
+ match("initial");
}
@@ -1490,10 +1496,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:74:7: ( 'literal' )
- // InternalQVTimperative.g:74:9: 'literal'
+ // InternalQVTimperative.g:74:7: ( 'derivation' )
+ // InternalQVTimperative.g:74:9: 'derivation'
{
- match("literal");
+ match("derivation");
}
@@ -1511,10 +1517,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:75:7: ( 'operation' )
- // InternalQVTimperative.g:75:9: 'operation'
+ // InternalQVTimperative.g:75:7: ( 'primitive' )
+ // InternalQVTimperative.g:75:9: 'primitive'
{
- match("operation");
+ match("primitive");
}
@@ -1532,10 +1538,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:76:7: ( 'throws' )
- // InternalQVTimperative.g:76:9: 'throws'
+ // InternalQVTimperative.g:76:7: ( 'datatype' )
+ // InternalQVTimperative.g:76:9: 'datatype'
{
- match("throws");
+ match("datatype");
}
@@ -1553,10 +1559,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:77:7: ( 'body' )
- // InternalQVTimperative.g:77:9: 'body'
+ // InternalQVTimperative.g:77:7: ( 'serializable' )
+ // InternalQVTimperative.g:77:9: 'serializable'
{
- match("body");
+ match("serializable");
}
@@ -1574,10 +1580,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:78:7: ( 'property' )
- // InternalQVTimperative.g:78:9: 'property'
+ // InternalQVTimperative.g:78:7: ( '!serializable' )
+ // InternalQVTimperative.g:78:9: '!serializable'
{
- match("property");
+ match("!serializable");
}
@@ -1595,10 +1601,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:79:7: ( '#' )
- // InternalQVTimperative.g:79:9: '#'
+ // InternalQVTimperative.g:79:7: ( 'enum' )
+ // InternalQVTimperative.g:79:9: 'enum'
{
- match('#');
+ match("enum");
+
}
@@ -1615,10 +1622,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:80:7: ( 'composes' )
- // InternalQVTimperative.g:80:9: 'composes'
+ // InternalQVTimperative.g:80:7: ( 'literal' )
+ // InternalQVTimperative.g:80:9: 'literal'
{
- match("composes");
+ match("literal");
}
@@ -1636,10 +1643,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:81:7: ( '!composes' )
- // InternalQVTimperative.g:81:9: '!composes'
+ // InternalQVTimperative.g:81:7: ( 'operation' )
+ // InternalQVTimperative.g:81:9: 'operation'
{
- match("!composes");
+ match("operation");
}
@@ -1657,10 +1664,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:82:7: ( 'resolve' )
- // InternalQVTimperative.g:82:9: 'resolve'
+ // InternalQVTimperative.g:82:7: ( 'throws' )
+ // InternalQVTimperative.g:82:9: 'throws'
{
- match("resolve");
+ match("throws");
}
@@ -1678,10 +1685,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:83:7: ( '!resolve' )
- // InternalQVTimperative.g:83:9: '!resolve'
+ // InternalQVTimperative.g:83:7: ( 'body' )
+ // InternalQVTimperative.g:83:9: 'body'
{
- match("!resolve");
+ match("body");
}
@@ -1699,10 +1706,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:84:7: ( 'abstract' )
- // InternalQVTimperative.g:84:9: 'abstract'
+ // InternalQVTimperative.g:84:7: ( 'property' )
+ // InternalQVTimperative.g:84:9: 'property'
{
- match("abstract");
+ match("property");
}
@@ -1720,11 +1727,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:85:7: ( 'class' )
- // InternalQVTimperative.g:85:9: 'class'
+ // InternalQVTimperative.g:85:7: ( '#' )
+ // InternalQVTimperative.g:85:9: '#'
{
- match("class");
-
+ match('#');
}
@@ -1741,10 +1747,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:86:7: ( 'extends' )
- // InternalQVTimperative.g:86:9: 'extends'
+ // InternalQVTimperative.g:86:7: ( 'composes' )
+ // InternalQVTimperative.g:86:9: 'composes'
{
- match("extends");
+ match("composes");
}
@@ -1762,10 +1768,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:87:7: ( 'interface' )
- // InternalQVTimperative.g:87:9: 'interface'
+ // InternalQVTimperative.g:87:7: ( '!composes' )
+ // InternalQVTimperative.g:87:9: '!composes'
{
- match("interface");
+ match("!composes");
}
@@ -1783,10 +1789,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:88:7: ( '-' )
- // InternalQVTimperative.g:88:9: '-'
+ // InternalQVTimperative.g:88:7: ( 'resolve' )
+ // InternalQVTimperative.g:88:9: 'resolve'
{
- match('-');
+ match("resolve");
+
}
@@ -1803,10 +1810,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:89:7: ( 'not' )
- // InternalQVTimperative.g:89:9: 'not'
+ // InternalQVTimperative.g:89:7: ( '!resolve' )
+ // InternalQVTimperative.g:89:9: '!resolve'
{
- match("not");
+ match("!resolve");
}
@@ -1824,10 +1831,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:90:7: ( '/' )
- // InternalQVTimperative.g:90:9: '/'
+ // InternalQVTimperative.g:90:7: ( 'abstract' )
+ // InternalQVTimperative.g:90:9: 'abstract'
{
- match('/');
+ match("abstract");
+
}
@@ -1844,10 +1852,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:91:7: ( '+' )
- // InternalQVTimperative.g:91:9: '+'
+ // InternalQVTimperative.g:91:7: ( 'class' )
+ // InternalQVTimperative.g:91:9: 'class'
{
- match('+');
+ match("class");
+
}
@@ -1864,10 +1873,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:92:7: ( '>' )
- // InternalQVTimperative.g:92:9: '>'
+ // InternalQVTimperative.g:92:7: ( 'extends' )
+ // InternalQVTimperative.g:92:9: 'extends'
{
- match('>');
+ match("extends");
+
}
@@ -1884,10 +1894,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:93:7: ( '<' )
- // InternalQVTimperative.g:93:9: '<'
+ // InternalQVTimperative.g:93:7: ( 'interface' )
+ // InternalQVTimperative.g:93:9: 'interface'
{
- match('<');
+ match("interface");
+
}
@@ -1904,11 +1915,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:94:8: ( '>=' )
- // InternalQVTimperative.g:94:10: '>='
+ // InternalQVTimperative.g:94:8: ( '-' )
+ // InternalQVTimperative.g:94:10: '-'
{
- match(">=");
-
+ match('-');
}
@@ -1925,10 +1935,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:95:8: ( '<=' )
- // InternalQVTimperative.g:95:10: '<='
+ // InternalQVTimperative.g:95:8: ( 'not' )
+ // InternalQVTimperative.g:95:10: 'not'
{
- match("<=");
+ match("not");
}
@@ -1946,11 +1956,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:96:8: ( '<>' )
- // InternalQVTimperative.g:96:10: '<>'
+ // InternalQVTimperative.g:96:8: ( '/' )
+ // InternalQVTimperative.g:96:10: '/'
{
- match("<>");
-
+ match('/');
}
@@ -1967,11 +1976,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:97:8: ( 'and' )
- // InternalQVTimperative.g:97:10: 'and'
+ // InternalQVTimperative.g:97:8: ( '+' )
+ // InternalQVTimperative.g:97:10: '+'
{
- match("and");
-
+ match('+');
}
@@ -1988,11 +1996,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:98:8: ( 'or' )
- // InternalQVTimperative.g:98:10: 'or'
+ // InternalQVTimperative.g:98:8: ( '>' )
+ // InternalQVTimperative.g:98:10: '>'
{
- match("or");
-
+ match('>');
}
@@ -2009,11 +2016,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:99:8: ( 'xor' )
- // InternalQVTimperative.g:99:10: 'xor'
+ // InternalQVTimperative.g:99:8: ( '<' )
+ // InternalQVTimperative.g:99:10: '<'
{
- match("xor");
-
+ match('<');
}
@@ -2030,10 +2036,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:100:8: ( 'implies' )
- // InternalQVTimperative.g:100:10: 'implies'
+ // InternalQVTimperative.g:100:8: ( '>=' )
+ // InternalQVTimperative.g:100:10: '>='
{
- match("implies");
+ match(">=");
}
@@ -2051,10 +2057,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:101:8: ( '->' )
- // InternalQVTimperative.g:101:10: '->'
+ // InternalQVTimperative.g:101:8: ( '<=' )
+ // InternalQVTimperative.g:101:10: '<='
{
- match("->");
+ match("<=");
}
@@ -2072,10 +2078,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:102:8: ( '?.' )
- // InternalQVTimperative.g:102:10: '?.'
+ // InternalQVTimperative.g:102:8: ( '<>' )
+ // InternalQVTimperative.g:102:10: '<>'
{
- match("?.");
+ match("<>");
}
@@ -2093,10 +2099,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:103:8: ( '?->' )
- // InternalQVTimperative.g:103:10: '?->'
+ // InternalQVTimperative.g:103:8: ( 'and' )
+ // InternalQVTimperative.g:103:10: 'and'
{
- match("?->");
+ match("and");
}
@@ -2114,10 +2120,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:104:8: ( 'Map' )
- // InternalQVTimperative.g:104:10: 'Map'
+ // InternalQVTimperative.g:104:8: ( 'or' )
+ // InternalQVTimperative.g:104:10: 'or'
{
- match("Map");
+ match("or");
}
@@ -2135,10 +2141,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__111;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:105:8: ( 'Tuple' )
- // InternalQVTimperative.g:105:10: 'Tuple'
+ // InternalQVTimperative.g:105:8: ( 'xor' )
+ // InternalQVTimperative.g:105:10: 'xor'
{
- match("Tuple");
+ match("xor");
}
@@ -2156,10 +2162,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__112;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:106:8: ( 'Boolean' )
- // InternalQVTimperative.g:106:10: 'Boolean'
+ // InternalQVTimperative.g:106:8: ( 'implies' )
+ // InternalQVTimperative.g:106:10: 'implies'
{
- match("Boolean");
+ match("implies");
}
@@ -2177,10 +2183,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__113;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:107:8: ( 'Integer' )
- // InternalQVTimperative.g:107:10: 'Integer'
+ // InternalQVTimperative.g:107:8: ( '->' )
+ // InternalQVTimperative.g:107:10: '->'
{
- match("Integer");
+ match("->");
}
@@ -2198,10 +2204,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__114;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:108:8: ( 'Real' )
- // InternalQVTimperative.g:108:10: 'Real'
+ // InternalQVTimperative.g:108:8: ( '?.' )
+ // InternalQVTimperative.g:108:10: '?.'
{
- match("Real");
+ match("?.");
}
@@ -2219,10 +2225,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__115;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:109:8: ( 'String' )
- // InternalQVTimperative.g:109:10: 'String'
+ // InternalQVTimperative.g:109:8: ( '?->' )
+ // InternalQVTimperative.g:109:10: '?->'
{
- match("String");
+ match("?->");
}
@@ -2240,10 +2246,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__116;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:110:8: ( 'UnlimitedNatural' )
- // InternalQVTimperative.g:110:10: 'UnlimitedNatural'
+ // InternalQVTimperative.g:110:8: ( 'Map' )
+ // InternalQVTimperative.g:110:10: 'Map'
{
- match("UnlimitedNatural");
+ match("Map");
}
@@ -2261,10 +2267,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__117;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:111:8: ( 'OclAny' )
- // InternalQVTimperative.g:111:10: 'OclAny'
+ // InternalQVTimperative.g:111:8: ( 'Tuple' )
+ // InternalQVTimperative.g:111:10: 'Tuple'
{
- match("OclAny");
+ match("Tuple");
}
@@ -2282,10 +2288,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__118;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:112:8: ( 'OclInvalid' )
- // InternalQVTimperative.g:112:10: 'OclInvalid'
+ // InternalQVTimperative.g:112:8: ( 'Boolean' )
+ // InternalQVTimperative.g:112:10: 'Boolean'
{
- match("OclInvalid");
+ match("Boolean");
}
@@ -2303,10 +2309,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__119;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:113:8: ( 'OclVoid' )
- // InternalQVTimperative.g:113:10: 'OclVoid'
+ // InternalQVTimperative.g:113:8: ( 'Integer' )
+ // InternalQVTimperative.g:113:10: 'Integer'
{
- match("OclVoid");
+ match("Integer");
}
@@ -2324,10 +2330,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__120;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:114:8: ( 'Set' )
- // InternalQVTimperative.g:114:10: 'Set'
+ // InternalQVTimperative.g:114:8: ( 'Real' )
+ // InternalQVTimperative.g:114:10: 'Real'
{
- match("Set");
+ match("Real");
}
@@ -2345,10 +2351,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__121;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:115:8: ( 'Bag' )
- // InternalQVTimperative.g:115:10: 'Bag'
+ // InternalQVTimperative.g:115:8: ( 'String' )
+ // InternalQVTimperative.g:115:10: 'String'
{
- match("Bag");
+ match("String");
}
@@ -2366,10 +2372,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__122;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:116:8: ( 'Sequence' )
- // InternalQVTimperative.g:116:10: 'Sequence'
+ // InternalQVTimperative.g:116:8: ( 'UnlimitedNatural' )
+ // InternalQVTimperative.g:116:10: 'UnlimitedNatural'
{
- match("Sequence");
+ match("UnlimitedNatural");
}
@@ -2387,10 +2393,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__123;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:117:8: ( 'Collection' )
- // InternalQVTimperative.g:117:10: 'Collection'
+ // InternalQVTimperative.g:117:8: ( 'OclAny' )
+ // InternalQVTimperative.g:117:10: 'OclAny'
{
- match("Collection");
+ match("OclAny");
}
@@ -2408,10 +2414,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__124;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:118:8: ( 'OrderedSet' )
- // InternalQVTimperative.g:118:10: 'OrderedSet'
+ // InternalQVTimperative.g:118:8: ( 'OclInvalid' )
+ // InternalQVTimperative.g:118:10: 'OclInvalid'
{
- match("OrderedSet");
+ match("OclInvalid");
}
@@ -2429,10 +2435,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__125;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:119:8: ( '..' )
- // InternalQVTimperative.g:119:10: '..'
+ // InternalQVTimperative.g:119:8: ( 'OclVoid' )
+ // InternalQVTimperative.g:119:10: 'OclVoid'
{
- match("..");
+ match("OclVoid");
}
@@ -2450,10 +2456,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__126;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:120:8: ( '++' )
- // InternalQVTimperative.g:120:10: '++'
+ // InternalQVTimperative.g:120:8: ( 'Set' )
+ // InternalQVTimperative.g:120:10: 'Set'
{
- match("++");
+ match("Set");
}
@@ -2471,10 +2477,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__127;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:121:8: ( 'Lambda' )
- // InternalQVTimperative.g:121:10: 'Lambda'
+ // InternalQVTimperative.g:121:8: ( 'Bag' )
+ // InternalQVTimperative.g:121:10: 'Bag'
{
- match("Lambda");
+ match("Bag");
}
@@ -2492,10 +2498,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__128;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:122:8: ( '<-' )
- // InternalQVTimperative.g:122:10: '<-'
+ // InternalQVTimperative.g:122:8: ( 'Sequence' )
+ // InternalQVTimperative.g:122:10: 'Sequence'
{
- match("<-");
+ match("Sequence");
}
@@ -2513,10 +2519,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__129;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:123:8: ( 'true' )
- // InternalQVTimperative.g:123:10: 'true'
+ // InternalQVTimperative.g:123:8: ( 'Collection' )
+ // InternalQVTimperative.g:123:10: 'Collection'
{
- match("true");
+ match("Collection");
}
@@ -2534,10 +2540,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__130;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:124:8: ( 'false' )
- // InternalQVTimperative.g:124:10: 'false'
+ // InternalQVTimperative.g:124:8: ( 'OrderedSet' )
+ // InternalQVTimperative.g:124:10: 'OrderedSet'
{
- match("false");
+ match("OrderedSet");
}
@@ -2555,10 +2561,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__131;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:125:8: ( 'invalid' )
- // InternalQVTimperative.g:125:10: 'invalid'
+ // InternalQVTimperative.g:125:8: ( '..' )
+ // InternalQVTimperative.g:125:10: '..'
{
- match("invalid");
+ match("..");
}
@@ -2576,10 +2582,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__132;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:126:8: ( 'null' )
- // InternalQVTimperative.g:126:10: 'null'
+ // InternalQVTimperative.g:126:8: ( '++' )
+ // InternalQVTimperative.g:126:10: '++'
{
- match("null");
+ match("++");
}
@@ -2597,10 +2603,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__133;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:127:8: ( '@' )
- // InternalQVTimperative.g:127:10: '@'
+ // InternalQVTimperative.g:127:8: ( 'Lambda' )
+ // InternalQVTimperative.g:127:10: 'Lambda'
{
- match('@');
+ match("Lambda");
+
}
@@ -2617,10 +2624,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__134;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:128:8: ( 'pre' )
- // InternalQVTimperative.g:128:10: 'pre'
+ // InternalQVTimperative.g:128:8: ( '<-' )
+ // InternalQVTimperative.g:128:10: '<-'
{
- match("pre");
+ match("<-");
}
@@ -2638,10 +2645,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__135;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:129:8: ( '[' )
- // InternalQVTimperative.g:129:10: '['
+ // InternalQVTimperative.g:129:8: ( 'true' )
+ // InternalQVTimperative.g:129:10: 'true'
{
- match('[');
+ match("true");
+
}
@@ -2658,10 +2666,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__136;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:130:8: ( ']' )
- // InternalQVTimperative.g:130:10: ']'
+ // InternalQVTimperative.g:130:8: ( 'false' )
+ // InternalQVTimperative.g:130:10: 'false'
{
- match(']');
+ match("false");
+
}
@@ -2678,10 +2687,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__137;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:131:8: ( '|' )
- // InternalQVTimperative.g:131:10: '|'
+ // InternalQVTimperative.g:131:8: ( 'invalid' )
+ // InternalQVTimperative.g:131:10: 'invalid'
{
- match('|');
+ match("invalid");
+
}
@@ -2698,10 +2708,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__138;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:132:8: ( 'if' )
- // InternalQVTimperative.g:132:10: 'if'
+ // InternalQVTimperative.g:132:8: ( 'null' )
+ // InternalQVTimperative.g:132:10: 'null'
{
- match("if");
+ match("null");
}
@@ -2719,11 +2729,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__139;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:133:8: ( 'then' )
- // InternalQVTimperative.g:133:10: 'then'
+ // InternalQVTimperative.g:133:8: ( '@' )
+ // InternalQVTimperative.g:133:10: '@'
{
- match("then");
-
+ match('@');
}
@@ -2740,10 +2749,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__140;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:134:8: ( 'else' )
- // InternalQVTimperative.g:134:10: 'else'
+ // InternalQVTimperative.g:134:8: ( 'pre' )
+ // InternalQVTimperative.g:134:10: 'pre'
{
- match("else");
+ match("pre");
}
@@ -2761,11 +2770,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__141;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:135:8: ( 'endif' )
- // InternalQVTimperative.g:135:10: 'endif'
+ // InternalQVTimperative.g:135:8: ( '[' )
+ // InternalQVTimperative.g:135:10: '['
{
- match("endif");
-
+ match('[');
}
@@ -2782,11 +2790,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__142;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:136:8: ( 'elseif' )
- // InternalQVTimperative.g:136:10: 'elseif'
+ // InternalQVTimperative.g:136:8: ( ']' )
+ // InternalQVTimperative.g:136:10: ']'
{
- match("elseif");
-
+ match(']');
}
@@ -2803,11 +2810,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__143;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:137:8: ( 'let' )
- // InternalQVTimperative.g:137:10: 'let'
+ // InternalQVTimperative.g:137:8: ( '|' )
+ // InternalQVTimperative.g:137:10: '|'
{
- match("let");
-
+ match('|');
}
@@ -2824,10 +2830,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__144;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:138:8: ( 'self' )
- // InternalQVTimperative.g:138:10: 'self'
+ // InternalQVTimperative.g:138:8: ( 'if' )
+ // InternalQVTimperative.g:138:10: 'if'
{
- match("self");
+ match("if");
}
@@ -2845,10 +2851,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__145;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:139:8: ( '|?' )
- // InternalQVTimperative.g:139:10: '|?'
+ // InternalQVTimperative.g:139:8: ( 'then' )
+ // InternalQVTimperative.g:139:10: 'then'
{
- match("|?");
+ match("then");
}
@@ -2866,10 +2872,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__146;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:140:8: ( '|1' )
- // InternalQVTimperative.g:140:10: '|1'
+ // InternalQVTimperative.g:140:8: ( 'else' )
+ // InternalQVTimperative.g:140:10: 'else'
{
- match("|1");
+ match("else");
}
@@ -2887,10 +2893,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__147;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:141:8: ( '?' )
- // InternalQVTimperative.g:141:10: '?'
+ // InternalQVTimperative.g:141:8: ( 'endif' )
+ // InternalQVTimperative.g:141:10: 'endif'
{
- match('?');
+ match("endif");
+
}
@@ -2907,10 +2914,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = T__148;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:142:8: ( '&&' )
- // InternalQVTimperative.g:142:10: '&&'
+ // InternalQVTimperative.g:142:8: ( 'elseif' )
+ // InternalQVTimperative.g:142:10: 'elseif'
{
- match("&&");
+ match("elseif");
}
@@ -2923,13 +2930,138 @@ public class InternalQVTimperativeLexer extends Lexer {
}
// $ANTLR end "T__148"
+ // $ANTLR start "T__149"
+ public final void mT__149() throws RecognitionException {
+ try {
+ int _type = T__149;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:143:8: ( 'let' )
+ // InternalQVTimperative.g:143:10: 'let'
+ {
+ match("let");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__149"
+
+ // $ANTLR start "T__150"
+ public final void mT__150() throws RecognitionException {
+ try {
+ int _type = T__150;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:144:8: ( 'self' )
+ // InternalQVTimperative.g:144:10: 'self'
+ {
+ match("self");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__150"
+
+ // $ANTLR start "T__151"
+ public final void mT__151() throws RecognitionException {
+ try {
+ int _type = T__151;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:145:8: ( '|?' )
+ // InternalQVTimperative.g:145:10: '|?'
+ {
+ match("|?");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__151"
+
+ // $ANTLR start "T__152"
+ public final void mT__152() throws RecognitionException {
+ try {
+ int _type = T__152;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:146:8: ( '|1' )
+ // InternalQVTimperative.g:146:10: '|1'
+ {
+ match("|1");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__152"
+
+ // $ANTLR start "T__153"
+ public final void mT__153() throws RecognitionException {
+ try {
+ int _type = T__153;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:147:8: ( '?' )
+ // InternalQVTimperative.g:147:10: '?'
+ {
+ match('?');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__153"
+
+ // $ANTLR start "T__154"
+ public final void mT__154() throws RecognitionException {
+ try {
+ int _type = T__154;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalQVTimperative.g:148:8: ( '&&' )
+ // InternalQVTimperative.g:148:10: '&&'
+ {
+ match("&&");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__154"
+
// $ANTLR start "RULE_UNQUOTED_STRING"
public final void mRULE_UNQUOTED_STRING() throws RecognitionException {
try {
int _type = RULE_UNQUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10447:22: ( '\\u00A3$%^\\u00A3$%^' )
- // InternalQVTimperative.g:10447:24: '\\u00A3$%^\\u00A3$%^'
+ // InternalQVTimperative.g:10895:22: ( '\\u00A3$%^\\u00A3$%^' )
+ // InternalQVTimperative.g:10895:24: '\\u00A3$%^\\u00A3$%^'
{
match("\u00A3$%^\u00A3$%^");
@@ -2947,8 +3079,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:10449:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // InternalQVTimperative.g:10449:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // InternalQVTimperative.g:10897:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // InternalQVTimperative.g:10897:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2972,8 +3104,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // InternalQVTimperative.g:10451:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // InternalQVTimperative.g:10451:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // InternalQVTimperative.g:10899:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // InternalQVTimperative.g:10899:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -2998,11 +3130,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10453:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // InternalQVTimperative.g:10453:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalQVTimperative.g:10901:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // InternalQVTimperative.g:10901:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalQVTimperative.g:10453:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalQVTimperative.g:10901:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -3018,14 +3150,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt1) {
case 1 :
- // InternalQVTimperative.g:10453:34: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:10901:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:10453:57: ~ ( ( '\\\\' | '\"' ) )
+ // InternalQVTimperative.g:10901:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3062,11 +3194,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10455:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // InternalQVTimperative.g:10455:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalQVTimperative.g:10903:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalQVTimperative.g:10903:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalQVTimperative.g:10455:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalQVTimperative.g:10903:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -3082,14 +3214,14 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt2) {
case 1 :
- // InternalQVTimperative.g:10455:35: RULE_ESCAPED_CHARACTER
+ // InternalQVTimperative.g:10903:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // InternalQVTimperative.g:10455:58: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalQVTimperative.g:10903:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3126,12 +3258,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10457:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // InternalQVTimperative.g:10457:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // InternalQVTimperative.g:10905:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // InternalQVTimperative.g:10905:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // InternalQVTimperative.g:10457:38: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:10905:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -3156,7 +3288,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalQVTimperative.g:10457:66: .
+ // InternalQVTimperative.g:10905:66: .
{
matchAny();
@@ -3186,11 +3318,11 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10459:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
- // InternalQVTimperative.g:10459:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:10907:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* )
+ // InternalQVTimperative.g:10907:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )*
{
mRULE_LETTER_CHARACTER();
- // InternalQVTimperative.g:10459:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
+ // InternalQVTimperative.g:10907:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )*
loop4:
do {
int alt4=2;
@@ -3239,8 +3371,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10461:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:10461:19: '_' RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:10909:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10909:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -3260,10 +3392,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10463:10: ( ( '0' .. '9' )+ )
- // InternalQVTimperative.g:10463:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:10911:10: ( ( '0' .. '9' )+ )
+ // InternalQVTimperative.g:10911:12: ( '0' .. '9' )+
{
- // InternalQVTimperative.g:10463:12: ( '0' .. '9' )+
+ // InternalQVTimperative.g:10911:12: ( '0' .. '9' )+
int cnt5=0;
loop5:
do {
@@ -3277,7 +3409,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt5) {
case 1 :
- // InternalQVTimperative.g:10463:13: '0' .. '9'
+ // InternalQVTimperative.g:10911:13: '0' .. '9'
{
matchRange('0','9');
@@ -3309,12 +3441,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10465:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalQVTimperative.g:10465:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalQVTimperative.g:10913:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalQVTimperative.g:10913:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalQVTimperative.g:10465:24: ( options {greedy=false; } : . )*
+ // InternalQVTimperative.g:10913:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -3339,7 +3471,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalQVTimperative.g:10465:52: .
+ // InternalQVTimperative.g:10913:52: .
{
matchAny();
@@ -3369,12 +3501,12 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10467:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalQVTimperative.g:10467:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:10915:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalQVTimperative.g:10915:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // InternalQVTimperative.g:10467:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalQVTimperative.g:10915:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -3387,7 +3519,7 @@ public class InternalQVTimperativeLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalQVTimperative.g:10467:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalQVTimperative.g:10915:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3407,7 +3539,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
} while (true);
- // InternalQVTimperative.g:10467:40: ( ( '\\r' )? '\\n' )?
+ // InternalQVTimperative.g:10915:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -3416,9 +3548,9 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalQVTimperative.g:10467:41: ( '\\r' )? '\\n'
+ // InternalQVTimperative.g:10915:41: ( '\\r' )? '\\n'
{
- // InternalQVTimperative.g:10467:41: ( '\\r' )?
+ // InternalQVTimperative.g:10915:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -3427,7 +3559,7 @@ public class InternalQVTimperativeLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalQVTimperative.g:10467:41: '\\r'
+ // InternalQVTimperative.g:10915:41: '\\r'
{
match('\r');
@@ -3459,10 +3591,10 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10469:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalQVTimperative.g:10469:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:10917:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalQVTimperative.g:10917:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalQVTimperative.g:10469:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalQVTimperative.g:10917:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -3516,8 +3648,8 @@ public class InternalQVTimperativeLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalQVTimperative.g:10471:16: ( . )
- // InternalQVTimperative.g:10471:18: .
+ // InternalQVTimperative.g:10919:16: ( . )
+ // InternalQVTimperative.g:10919:18: .
{
matchAny();
@@ -3532,8 +3664,8 @@ public class InternalQVTimperativeLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt11=143;
+ // InternalQVTimperative.g:1:8: ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt11=149;
alt11 = dfa11.predict(input);
switch (alt11) {
case 1 :
@@ -4461,77 +4593,119 @@ public class InternalQVTimperativeLexer extends Lexer {
}
break;
case 133 :
- // InternalQVTimperative.g:1:851: RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:1:851: T__149
{
- mRULE_UNQUOTED_STRING();
+ mT__149();
}
break;
case 134 :
- // InternalQVTimperative.g:1:872: RULE_DOUBLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:858: T__150
{
- mRULE_DOUBLE_QUOTED_STRING();
+ mT__150();
}
break;
case 135 :
- // InternalQVTimperative.g:1:898: RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:865: T__151
{
- mRULE_SINGLE_QUOTED_STRING();
+ mT__151();
}
break;
case 136 :
- // InternalQVTimperative.g:1:924: RULE_ML_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:1:872: T__152
{
- mRULE_ML_SINGLE_QUOTED_STRING();
+ mT__152();
}
break;
case 137 :
- // InternalQVTimperative.g:1:953: RULE_SIMPLE_ID
+ // InternalQVTimperative.g:1:879: T__153
{
- mRULE_SIMPLE_ID();
+ mT__153();
}
break;
case 138 :
- // InternalQVTimperative.g:1:968: RULE_ESCAPED_ID
+ // InternalQVTimperative.g:1:886: T__154
{
- mRULE_ESCAPED_ID();
+ mT__154();
}
break;
case 139 :
- // InternalQVTimperative.g:1:984: RULE_INT
+ // InternalQVTimperative.g:1:893: RULE_UNQUOTED_STRING
{
- mRULE_INT();
+ mRULE_UNQUOTED_STRING();
}
break;
case 140 :
- // InternalQVTimperative.g:1:993: RULE_ML_COMMENT
+ // InternalQVTimperative.g:1:914: RULE_DOUBLE_QUOTED_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_DOUBLE_QUOTED_STRING();
}
break;
case 141 :
- // InternalQVTimperative.g:1:1009: RULE_SL_COMMENT
+ // InternalQVTimperative.g:1:940: RULE_SINGLE_QUOTED_STRING
{
- mRULE_SL_COMMENT();
+ mRULE_SINGLE_QUOTED_STRING();
}
break;
case 142 :
- // InternalQVTimperative.g:1:1025: RULE_WS
+ // InternalQVTimperative.g:1:966: RULE_ML_SINGLE_QUOTED_STRING
{
- mRULE_WS();
+ mRULE_ML_SINGLE_QUOTED_STRING();
}
break;
case 143 :
- // InternalQVTimperative.g:1:1033: RULE_ANY_OTHER
+ // InternalQVTimperative.g:1:995: RULE_SIMPLE_ID
+ {
+ mRULE_SIMPLE_ID();
+
+ }
+ break;
+ case 144 :
+ // InternalQVTimperative.g:1:1010: RULE_ESCAPED_ID
+ {
+ mRULE_ESCAPED_ID();
+
+ }
+ break;
+ case 145 :
+ // InternalQVTimperative.g:1:1026: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 146 :
+ // InternalQVTimperative.g:1:1035: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 147 :
+ // InternalQVTimperative.g:1:1051: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 148 :
+ // InternalQVTimperative.g:1:1067: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 149 :
+ // InternalQVTimperative.g:1:1075: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -4545,90 +4719,90 @@ public class InternalQVTimperativeLexer extends Lexer {
protected DFA11 dfa11 = new DFA11(this);
static final String DFA11_eotS =
- "\1\uffff\1\101\1\uffff\1\101\1\112\1\uffff\1\116\4\101\1\uffff\1\101\2\uffff\3\101\1\uffff\2\101\2\uffff\1\101\1\160\4\101\1\74\1\101\1\uffff\1\u0085\1\u0088\1\u008a\1\u008e\1\101\1\u0092\12\101\3\uffff\1\u00a5\4\74\1\101\4\uffff\2\101\1\u00b0\1\101\2\uffff\5\101\7\uffff\12\101\1\u00c7\1\u00c8\1\u00c9\1\uffff\1\101\2\uffff\7\101\1\uffff\3\101\2\uffff\2\101\2\uffff\7\101\11\uffff\1\101\15\uffff\1\101\3\uffff\15\101\15\uffff\1\101\1\u00fc\1\101\1\uffff\1\101\1\u00ff\3\101\1\u0103\4\101\1\u0108\13\101\3\uffff\1\u0115\1\u0116\1\101\1\u0118\1\u011a\4\101\1\u011f\5\101\1\u0125\5\101\1\u012b\11\101\2\uffff\1\101\1\u013b\1\u013c\2\101\1\u013f\3\101\1\u0143\7\101\1\uffff\2\101\1\uffff\3\101\1\uffff\1\101\1\u0153\2\101\1\uffff\2\101\1\u0158\2\101\1\u015c\6\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\u0165\3\101\1\uffff\1\101\1\u016a\1\101\1\u016c\1\101\1\uffff\1\101\1\u016f\3\101\1\uffff\4\101\1\u0177\5\101\4\uffff\1\u017d\2\uffff\2\101\1\uffff\1\101\1\u0181\1\101\1\uffff\16\101\1\u0191\1\uffff\1\101\1\u0193\2\101\1\uffff\1\u0196\2\101\1\uffff\6\101\1\u019f\1\101\1\uffff\4\101\1\uffff\1\101\1\uffff\1\u01a7\1\101\1\uffff\7\101\1\uffff\5\101\1\uffff\1\u01b6\2\101\1\uffff\14\101\1\u01c5\2\101\1\uffff\1\101\1\uffff\2\101\1\uffff\1\101\1\u01cc\1\u01ce\5\101\1\uffff\1\u01d4\5\101\1\u01da\1\uffff\1\101\1\u01dc\6\101\1\u01e3\5\101\1\uffff\2\101\1\u01eb\2\101\1\u01ee\4\101\1\u01f3\1\u01f4\1\u01f5\1\101\1\uffff\4\101\1\u01fb\1\u01fc\1\uffff\1\u01fd\1\uffff\1\u01fe\1\101\1\u0200\1\101\1\u0202\1\uffff\1\u0203\4\101\1\uffff\1\101\1\uffff\1\u0209\1\u020a\1\u020b\1\101\1\u020d\1\u020e\1\uffff\2\101\1\u0211\2\101\1\u0214\1\u0215\1\uffff\2\101\1\uffff\1\101\1\u0219\2\101\3\uffff\2\101\1\u021e\1\u021f\1\u0220\4\uffff\1\u0221\1\uffff\1\101\2\uffff\1\101\1\u0224\3\101\3\uffff\1\u0228\2\uffff\2\101\1\uffff\1\101\1\u022c\2\uffff\1\u022d\2\101\1\uffff\2\101\1\u0232\1\u0233\4\uffff\1\u0234\1\u0235\1\uffff\1\u0236\2\101\1\uffff\3\101\2\uffff\4\101\5\uffff\2\101\1\u0242\1\u0243\1\u0244\1\101\1\u0246\1\u0247\1\u0248\2\101\3\uffff\1\101\3\uffff\1\101\1\u024d\2\101\1\uffff\1\101\1\u0251\1\101\1\uffff\1\101\1\u0254\1\uffff";
+ "\1\uffff\1\101\1\uffff\1\101\1\112\1\uffff\1\116\6\101\1\uffff\1\101\2\uffff\3\101\1\uffff\2\101\2\uffff\1\101\1\164\4\101\1\75\1\uffff\1\u0088\1\u008b\1\u008d\1\u0091\1\101\1\u0095\12\101\3\uffff\1\u00a8\4\75\1\101\4\uffff\1\101\1\u00b2\1\101\2\uffff\5\101\7\uffff\15\101\1\u00ce\1\u00cf\1\u00d0\1\101\1\uffff\1\101\2\uffff\7\101\1\uffff\3\101\2\uffff\2\101\2\uffff\7\101\26\uffff\1\101\3\uffff\15\101\15\uffff\2\101\1\uffff\1\101\1\u0105\3\101\1\u0109\7\101\1\u0111\15\101\3\uffff\1\101\1\u0122\1\u0123\1\101\1\u0125\1\u0127\4\101\1\u012c\5\101\1\u0132\10\101\1\u013b\6\101\2\uffff\1\u0147\1\u0148\2\101\1\u014b\3\101\1\u014f\11\101\1\uffff\3\101\1\uffff\1\101\1\u015f\3\101\1\u0163\1\101\1\uffff\2\101\1\u0167\2\101\1\u016b\12\101\2\uffff\1\101\1\uffff\1\101\1\uffff\1\u0178\3\101\1\uffff\1\101\1\u017d\1\101\1\u017f\1\101\1\uffff\1\101\1\u0182\1\101\1\u0184\4\101\1\uffff\7\101\6\uffff\2\101\1\uffff\1\101\1\u0193\1\101\1\uffff\17\101\1\uffff\1\u01a4\2\101\1\uffff\1\u01a7\2\101\1\uffff\1\u01aa\2\101\1\uffff\11\101\1\u01b6\1\u01b7\1\101\1\uffff\4\101\1\uffff\1\101\1\uffff\1\u01bf\1\101\1\uffff\1\101\1\uffff\13\101\1\u01ce\2\101\1\uffff\14\101\1\u01de\2\101\1\u01e1\1\uffff\2\101\1\uffff\2\101\1\uffff\1\101\1\u01e7\1\u01e9\4\101\1\u01ee\3\101\2\uffff\1\u01f2\5\101\1\u01f8\1\uffff\1\101\1\u01fa\1\u01fb\13\101\1\uffff\2\101\1\u0209\2\101\1\u020c\4\101\1\u0211\1\u0212\1\u0213\2\101\1\uffff\2\101\1\uffff\3\101\1\u021b\1\u021c\1\uffff\1\u021d\1\uffff\1\u021e\2\101\1\u0221\1\uffff\1\u0222\1\u0223\1\101\1\uffff\1\u0225\4\101\1\uffff\1\101\2\uffff\1\101\1\u022c\1\u022d\1\u022e\1\101\1\u0230\1\u0231\1\101\1\u0233\2\101\1\u0236\1\u0237\1\uffff\2\101\1\uffff\1\101\1\u023b\2\101\3\uffff\3\101\1\u0241\1\u0242\1\u0243\1\u0244\4\uffff\1\u0245\1\u0246\3\uffff\1\101\1\uffff\1\101\1\u0249\4\101\3\uffff\1\u024e\2\uffff\1\101\1\uffff\1\101\1\u0251\2\uffff\1\u0252\2\101\1\uffff\2\101\1\u0257\1\u0258\1\u0259\6\uffff\1\u025a\1\u025b\1\uffff\1\u025c\3\101\1\uffff\2\101\2\uffff\4\101\6\uffff\2\101\1\u0268\1\u0269\1\u026a\1\101\1\u026c\1\u026d\1\u026e\2\101\3\uffff\1\101\3\uffff\1\101\1\u0273\2\101\1\uffff\1\101\1\u0277\1\101\1\uffff\1\101\1\u027a\1\uffff";
static final String DFA11_eofS =
- "\u0255\uffff";
+ "\u027b\uffff";
static final String DFA11_minS =
- "\1\0\1\142\1\uffff\1\142\1\53\1\uffff\1\72\2\141\1\154\1\144\1\uffff\1\141\2\uffff\1\141\1\145\1\141\1\uffff\1\150\1\165\2\uffff\1\145\1\56\2\145\1\156\1\141\1\143\1\157\1\uffff\1\55\1\47\1\75\1\55\1\157\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\163\1\164\1\60\1\145\2\uffff\1\144\1\160\1\164\1\163\1\144\7\uffff\1\145\1\154\1\155\1\141\1\162\1\154\1\144\1\164\1\163\1\160\3\60\1\uffff\1\160\2\uffff\1\162\1\154\1\167\1\164\1\154\1\143\1\145\1\uffff\1\141\2\145\2\uffff\1\154\1\141\2\uffff\1\142\1\164\1\141\1\145\1\151\1\146\1\164\3\uffff\1\145\1\uffff\1\156\3\uffff\1\144\15\uffff\1\162\3\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\15\uffff\1\145\1\60\1\145\1\uffff\1\162\1\60\1\145\1\162\1\164\1\60\1\143\1\154\1\160\1\163\1\60\1\141\1\157\1\155\1\151\2\145\1\154\1\151\1\164\1\145\1\141\3\uffff\2\60\1\163\2\60\1\154\1\153\1\155\1\160\1\60\1\156\1\145\1\157\1\156\1\162\1\60\1\151\1\146\1\164\1\162\1\145\1\60\1\144\1\151\1\157\1\163\1\161\1\145\2\151\2\141\1\151\1\171\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\1\162\1\uffff\1\162\1\141\1\uffff\1\156\1\151\1\162\1\uffff\1\153\1\60\1\157\1\163\1\uffff\1\164\1\162\1\60\1\146\1\156\1\60\1\162\1\151\1\156\1\151\1\162\1\154\2\uffff\1\145\1\uffff\1\146\1\uffff\1\60\1\141\1\151\1\145\1\uffff\1\163\1\60\1\167\1\60\1\171\1\uffff\1\141\1\60\1\151\1\141\1\162\1\uffff\1\151\1\157\1\156\1\154\1\60\1\165\1\164\1\156\1\166\1\164\4\uffff\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\166\1\145\1\164\1\144\1\142\1\141\1\60\1\uffff\1\163\1\60\1\151\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\151\1\141\1\146\1\151\1\60\1\171\1\uffff\1\147\1\164\1\162\1\146\1\uffff\1\163\1\uffff\1\60\1\154\1\uffff\1\143\1\162\1\141\1\172\1\156\1\145\1\166\1\uffff\1\145\1\164\1\151\1\141\1\171\1\uffff\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\145\1\144\1\151\1\60\1\165\1\143\1\uffff\1\145\1\uffff\1\154\1\145\1\uffff\1\163\2\60\1\163\1\164\1\154\1\141\1\144\1\uffff\1\60\1\145\1\151\1\164\1\145\1\157\1\60\1\uffff\1\151\1\60\1\171\1\154\1\145\1\154\1\163\1\145\1\60\1\141\1\164\1\144\1\164\1\160\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\3\60\1\157\1\uffff\2\164\1\163\1\145\2\60\1\uffff\1\60\1\uffff\1\60\1\145\1\60\1\143\1\60\1\uffff\1\60\1\166\1\171\1\156\1\162\1\uffff\1\172\1\uffff\3\60\1\171\2\60\1\uffff\1\142\1\151\1\60\1\151\1\145\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\3\uffff\1\156\1\145\3\60\4\uffff\1\60\1\uffff\1\145\2\uffff\1\145\1\60\1\164\1\155\1\141\3\uffff\1\60\2\uffff\1\154\1\157\1\uffff\1\157\1\60\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\2\60\4\uffff\2\60\1\uffff\1\60\1\141\1\142\1\uffff\1\145\2\156\2\uffff\1\116\1\144\1\164\1\156\5\uffff\1\164\1\154\3\60\1\141\3\60\1\151\1\145\3\uffff\1\164\3\uffff\1\157\1\60\1\165\1\156\1\uffff\1\162\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
+ "\1\0\1\142\1\uffff\1\142\1\53\1\uffff\1\72\1\157\2\141\1\154\1\144\1\165\1\uffff\1\141\2\uffff\1\141\1\145\1\141\1\uffff\1\150\1\165\2\uffff\1\145\1\56\1\156\2\145\1\141\1\143\1\uffff\1\55\1\47\1\75\1\55\1\157\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\141\3\uffff\1\61\1\46\1\44\2\0\1\47\4\uffff\1\163\1\60\1\145\2\uffff\1\144\1\160\1\164\1\163\1\144\7\uffff\1\146\1\144\1\145\1\155\1\154\1\141\1\162\1\154\1\144\1\164\1\163\1\160\1\145\3\60\1\141\1\uffff\1\160\2\uffff\1\162\1\154\1\167\1\164\1\154\1\143\1\145\1\uffff\1\141\2\145\2\uffff\1\154\1\141\2\uffff\1\145\1\151\1\142\1\164\1\141\1\146\1\164\3\uffff\1\145\1\uffff\1\156\20\uffff\1\162\3\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\1\155\15\uffff\2\145\1\uffff\1\162\1\60\1\145\1\162\1\164\1\60\1\146\1\171\1\143\1\163\1\160\1\154\1\163\1\60\1\141\1\157\1\155\1\151\2\145\1\154\1\162\1\151\1\164\1\141\1\164\1\145\3\uffff\1\162\2\60\1\163\2\60\1\154\1\153\1\155\1\160\1\60\1\156\1\145\1\157\1\156\1\162\1\60\1\151\1\146\1\164\1\163\1\161\1\145\1\162\1\145\1\60\1\144\1\151\1\157\2\151\2\141\1\151\2\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\142\2\162\1\141\1\uffff\1\156\1\151\1\162\1\uffff\1\145\1\60\1\153\1\165\1\157\1\60\1\163\1\uffff\1\164\1\162\1\60\1\146\1\156\1\60\1\162\1\151\1\141\1\156\1\141\1\153\1\154\1\151\1\162\1\144\2\uffff\1\145\1\uffff\1\146\1\uffff\1\60\1\141\1\151\1\145\1\uffff\1\163\1\60\1\167\1\60\1\171\1\uffff\1\141\1\60\1\151\1\60\1\165\1\164\1\141\1\162\1\uffff\1\151\1\157\1\156\1\154\1\156\1\166\1\164\6\uffff\2\145\1\uffff\1\147\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\166\1\145\1\164\1\144\1\142\1\141\1\162\1\uffff\1\60\1\155\1\163\1\uffff\1\60\1\151\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\164\1\151\1\154\1\145\1\151\1\141\1\146\2\60\1\171\1\uffff\1\147\1\164\1\162\1\146\1\uffff\1\163\1\uffff\1\60\1\154\1\uffff\1\143\1\uffff\1\145\1\164\1\162\1\141\1\172\1\156\1\145\1\166\1\151\1\141\1\171\1\60\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\145\1\144\1\151\1\60\1\165\1\143\1\60\1\uffff\2\145\1\uffff\1\154\1\145\1\uffff\1\163\2\60\1\163\1\145\1\164\1\154\1\60\1\144\1\154\1\141\2\uffff\1\60\1\145\1\151\1\164\1\145\1\157\1\60\1\uffff\1\151\2\60\1\141\1\171\1\154\1\145\1\154\1\163\1\145\1\164\1\144\1\164\1\160\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\3\60\1\157\1\124\1\uffff\2\164\1\uffff\2\163\1\145\2\60\1\uffff\1\60\1\uffff\1\60\1\163\1\145\1\60\1\uffff\2\60\1\143\1\uffff\1\60\1\166\1\171\1\156\1\162\1\uffff\1\172\2\uffff\1\142\3\60\1\171\2\60\1\151\1\60\1\151\1\145\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\3\uffff\1\156\1\157\1\145\4\60\4\uffff\2\60\3\uffff\1\145\1\uffff\1\145\1\60\1\164\1\155\1\141\1\154\3\uffff\1\60\2\uffff\1\157\1\uffff\1\157\1\60\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\3\60\6\uffff\2\60\1\uffff\1\60\1\141\1\142\1\145\1\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\6\uffff\1\164\1\154\3\60\1\141\3\60\1\151\1\145\3\uffff\1\164\3\uffff\1\157\1\60\1\165\1\156\1\uffff\1\162\1\60\1\141\1\uffff\1\154\1\60\1\uffff";
static final String DFA11_maxS =
- "\1\uffff\1\165\1\uffff\1\164\1\75\1\uffff\1\75\2\157\1\170\1\156\1\uffff\1\141\2\uffff\1\157\1\165\1\162\1\uffff\1\162\1\165\2\uffff\1\164\1\56\1\151\1\145\1\163\1\145\1\166\1\157\1\uffff\1\76\1\52\1\75\1\76\1\157\1\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\163\1\164\1\172\1\145\2\uffff\1\144\1\160\1\164\1\163\1\144\7\uffff\1\145\1\154\1\155\1\141\1\162\1\154\1\165\1\164\1\163\1\160\3\172\1\uffff\1\160\2\uffff\1\162\1\154\1\167\1\164\1\154\1\143\1\157\1\uffff\1\165\1\162\1\145\2\uffff\1\164\1\141\2\uffff\2\164\1\163\1\145\1\163\1\162\1\164\3\uffff\1\145\1\uffff\1\156\3\uffff\1\144\15\uffff\1\162\3\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\15\uffff\1\145\1\172\1\145\1\uffff\1\162\1\172\1\145\1\162\1\164\1\172\1\143\1\154\1\160\1\163\1\172\1\141\1\157\1\155\1\151\2\145\1\157\1\151\1\164\1\145\1\141\3\uffff\2\172\1\163\2\172\1\154\1\153\1\155\1\160\1\172\1\156\1\145\1\157\1\156\1\162\1\172\1\151\1\146\1\164\1\162\1\145\1\172\1\154\1\151\1\157\1\163\1\161\1\145\2\151\1\141\2\163\1\171\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\1\162\1\uffff\1\162\1\141\1\uffff\1\156\1\151\1\162\1\uffff\1\153\1\172\1\157\1\163\1\uffff\1\164\1\162\1\172\1\146\1\156\1\172\1\162\1\151\1\156\1\151\1\162\1\154\2\uffff\1\145\1\uffff\1\146\1\uffff\1\172\1\141\1\151\1\145\1\uffff\1\163\1\172\1\167\1\172\1\171\1\uffff\1\141\1\172\1\151\1\141\1\162\1\uffff\1\151\1\157\1\156\1\154\1\172\1\165\1\164\1\156\1\166\1\164\4\uffff\1\172\2\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\166\1\145\1\164\1\144\1\142\1\141\1\172\1\uffff\1\163\1\172\1\151\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\151\1\141\1\146\1\151\1\172\1\171\1\uffff\1\147\1\164\1\162\1\151\1\uffff\1\163\1\uffff\1\172\1\154\1\uffff\1\143\1\162\1\141\1\172\1\156\1\145\1\166\1\uffff\1\145\1\164\1\151\1\145\1\171\1\uffff\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\145\1\144\1\151\1\172\1\165\1\143\1\uffff\1\145\1\uffff\1\154\1\145\1\uffff\1\163\2\172\1\163\1\164\1\154\1\141\1\144\1\uffff\1\172\1\145\1\151\1\164\1\145\1\157\1\172\1\uffff\1\151\1\172\1\171\1\154\1\145\1\154\1\163\1\145\1\172\1\141\1\164\1\144\1\164\1\160\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\3\172\1\157\1\uffff\2\164\1\163\1\145\2\172\1\uffff\1\172\1\uffff\1\172\1\145\1\172\1\143\1\172\1\uffff\1\172\1\166\1\171\1\156\1\162\1\uffff\1\172\1\uffff\3\172\1\171\2\172\1\uffff\1\142\1\151\1\172\1\151\1\145\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\3\uffff\1\156\1\145\3\172\4\uffff\1\172\1\uffff\1\145\2\uffff\1\145\1\172\1\164\1\155\1\141\3\uffff\1\172\2\uffff\1\154\1\157\1\uffff\1\157\1\172\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\2\172\4\uffff\2\172\1\uffff\1\172\1\141\1\142\1\uffff\1\145\2\156\2\uffff\1\116\1\144\1\164\1\156\5\uffff\1\164\1\154\3\172\1\141\3\172\1\151\1\145\3\uffff\1\164\3\uffff\1\157\1\172\1\165\1\156\1\uffff\1\162\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
+ "\1\uffff\1\162\1\uffff\1\164\1\75\1\uffff\1\75\1\165\2\157\1\170\1\164\1\165\1\uffff\1\141\2\uffff\1\157\1\165\1\162\1\uffff\1\162\1\165\2\uffff\1\164\1\56\1\163\1\151\2\145\1\166\1\uffff\1\76\1\52\1\75\1\76\1\157\1\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\141\3\uffff\1\77\1\46\1\44\2\uffff\1\47\4\uffff\1\163\1\172\1\145\2\uffff\1\144\1\160\1\164\1\163\1\144\7\uffff\1\146\1\144\1\145\1\156\1\154\1\141\1\162\1\154\1\165\1\164\1\163\1\160\1\145\3\172\1\141\1\uffff\1\160\2\uffff\1\162\1\154\1\167\1\164\1\154\1\143\1\157\1\uffff\1\165\1\162\1\145\2\uffff\1\164\1\141\2\uffff\1\145\1\163\2\164\1\163\1\162\1\164\3\uffff\1\145\1\uffff\1\156\20\uffff\1\162\3\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\1\155\15\uffff\2\145\1\uffff\1\162\1\172\1\145\1\162\1\164\1\172\1\146\1\171\1\143\1\163\1\160\1\154\1\163\1\172\1\141\1\157\1\155\1\151\2\145\1\157\1\162\1\151\1\164\1\157\1\164\1\145\3\uffff\1\162\2\172\1\163\2\172\1\154\1\153\1\155\1\160\1\172\1\156\1\145\1\157\1\156\1\162\1\172\1\151\1\146\1\164\1\163\1\161\1\145\1\162\1\145\1\172\1\154\1\151\1\157\2\151\1\141\2\163\2\172\2\154\1\172\1\145\1\154\1\151\1\172\1\165\1\151\1\126\1\145\1\154\1\142\2\162\1\141\1\uffff\1\156\1\151\1\162\1\uffff\1\145\1\172\1\153\1\165\1\157\1\172\1\163\1\uffff\1\164\1\162\1\172\1\146\1\156\1\172\1\162\1\151\1\141\1\156\1\141\1\153\1\154\1\151\1\162\1\144\2\uffff\1\145\1\uffff\1\146\1\uffff\1\172\1\141\1\151\1\145\1\uffff\1\163\1\172\1\167\1\172\1\171\1\uffff\1\141\1\172\1\151\1\172\1\165\1\164\1\141\1\162\1\uffff\1\151\1\157\1\156\1\154\1\156\1\166\1\164\6\uffff\2\145\1\uffff\1\147\1\172\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\1\145\1\144\1\166\1\145\1\164\1\144\1\142\1\141\1\162\1\uffff\1\172\1\155\1\163\1\uffff\1\172\1\151\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\164\1\151\1\154\1\145\1\151\1\141\1\146\2\172\1\171\1\uffff\1\147\1\164\1\162\1\151\1\uffff\1\163\1\uffff\1\172\1\154\1\uffff\1\143\1\uffff\1\145\1\164\1\162\1\141\1\172\1\156\1\145\1\166\1\151\1\145\1\171\1\172\1\141\1\145\1\uffff\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\141\1\145\1\144\1\151\1\172\1\165\1\143\1\172\1\uffff\2\145\1\uffff\1\154\1\145\1\uffff\1\163\2\172\1\163\1\145\1\164\1\154\1\172\1\144\1\154\1\141\2\uffff\1\172\1\145\1\151\1\164\1\145\1\157\1\172\1\uffff\1\151\2\172\1\141\1\171\1\154\1\145\1\154\1\163\1\145\1\164\1\144\1\164\1\160\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\3\172\1\157\1\124\1\uffff\2\164\1\uffff\2\163\1\145\2\172\1\uffff\1\172\1\uffff\1\172\1\163\1\145\1\172\1\uffff\2\172\1\143\1\uffff\1\172\1\166\1\171\1\156\1\162\1\uffff\1\172\2\uffff\1\142\3\172\1\171\2\172\1\151\1\172\1\151\1\145\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\3\uffff\1\156\1\157\1\145\4\172\4\uffff\2\172\3\uffff\1\145\1\uffff\1\145\1\172\1\164\1\155\1\141\1\154\3\uffff\1\172\2\uffff\1\157\1\uffff\1\157\1\172\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\3\172\6\uffff\2\172\1\uffff\1\172\1\141\1\142\1\145\1\uffff\2\156\2\uffff\1\116\1\144\1\164\1\156\6\uffff\1\164\1\154\3\172\1\141\3\172\1\151\1\145\3\uffff\1\164\3\uffff\1\157\1\172\1\165\1\156\1\uffff\1\162\1\172\1\141\1\uffff\1\154\1\172\1\uffff";
static final String DFA11_acceptS =
- "\2\uffff\1\2\2\uffff\1\5\5\uffff\1\20\1\uffff\1\22\1\23\3\uffff\1\32\2\uffff\1\35\1\36\10\uffff\1\105\20\uffff\1\165\1\167\1\170\6\uffff\1\u0089\1\u008b\1\u008e\1\u008f\4\uffff\1\u0089\1\2\5\uffff\1\4\1\156\1\121\1\5\1\12\1\17\1\7\15\uffff\1\20\1\uffff\1\22\1\23\7\uffff\1\32\3\uffff\1\35\1\36\2\uffff\1\155\1\41\7\uffff\1\53\1\55\1\57\1\uffff\1\62\1\uffff\1\70\1\76\1\107\1\uffff\1\105\1\133\1\u008d\1\116\1\u0088\1\u008c\1\120\1\124\1\122\1\125\1\126\1\160\1\123\1\uffff\1\134\1\135\1\u0083\15\uffff\1\165\1\167\1\170\1\u0081\1\u0082\1\171\1\u0084\1\u0085\1\u0086\1\u0087\1\u008a\1\u008b\1\u008e\3\uffff\1\130\26\uffff\1\15\1\54\1\172\62\uffff\1\30\2\uffff\1\3\3\uffff\1\127\4\uffff\1\11\14\uffff\1\21\1\26\1\uffff\1\27\1\uffff\1\117\4\uffff\1\166\5\uffff\1\40\5\uffff\1\177\12\uffff\1\61\1\111\1\64\1\66\1\uffff\1\131\1\136\2\uffff\1\151\3\uffff\1\150\17\uffff\1\25\4\uffff\1\77\3\uffff\1\174\10\uffff\1\164\4\uffff\1\161\1\uffff\1\173\2\uffff\1\u0080\7\uffff\1\46\5\uffff\1\103\3\uffff\1\142\17\uffff\1\10\1\uffff\1\113\2\uffff\1\175\10\uffff\1\162\7\uffff\1\34\16\uffff\1\137\16\uffff\1\6\6\uffff\1\176\1\uffff\1\16\5\uffff\1\37\5\uffff\1\102\1\uffff\1\47\6\uffff\1\63\7\uffff\1\143\2\uffff\1\145\4\uffff\1\157\1\1\1\56\5\uffff\1\13\1\114\1\14\1\132\1\uffff\1\71\1\uffff\1\163\1\31\5\uffff\1\43\1\100\1\44\1\uffff\1\45\1\110\2\uffff\1\52\2\uffff\1\140\1\141\3\uffff\1\147\4\uffff\1\112\1\106\1\67\1\24\2\uffff\1\104\3\uffff\1\60\3\uffff\1\74\1\152\4\uffff\1\101\1\51\1\115\1\73\1\33\13\uffff\1\65\1\50\1\72\1\uffff\1\146\1\154\1\153\4\uffff\1\75\3\uffff\1\42\2\uffff\1\144";
+ "\2\uffff\1\2\2\uffff\1\5\7\uffff\1\23\1\uffff\1\27\1\30\3\uffff\1\40\2\uffff\1\43\1\44\7\uffff\1\113\20\uffff\1\173\1\175\1\176\6\uffff\1\u008f\1\u0091\1\u0094\1\u0095\3\uffff\1\u008f\1\2\5\uffff\1\4\1\164\1\127\1\5\1\12\1\22\1\10\21\uffff\1\23\1\uffff\1\27\1\30\7\uffff\1\40\3\uffff\1\43\1\44\2\uffff\1\163\1\47\7\uffff\1\61\1\63\1\65\1\uffff\1\70\1\uffff\1\76\1\104\1\115\1\113\1\141\1\u0093\1\124\1\u008e\1\u0092\1\126\1\132\1\130\1\133\1\134\1\166\1\131\1\uffff\1\142\1\143\1\u0089\15\uffff\1\173\1\175\1\176\1\u0087\1\u0088\1\177\1\u008a\1\u008b\1\u008c\1\u008d\1\u0090\1\u0091\1\u0094\2\uffff\1\136\33\uffff\1\26\1\62\1\u0080\64\uffff\1\3\3\uffff\1\135\7\uffff\1\14\20\uffff\1\25\1\35\1\uffff\1\36\1\uffff\1\125\4\uffff\1\174\5\uffff\1\46\10\uffff\1\u0085\7\uffff\1\67\1\117\1\72\1\74\1\137\1\144\2\uffff\1\157\3\uffff\1\156\17\uffff\1\111\3\uffff\1\32\3\uffff\1\105\3\uffff\1\u0082\14\uffff\1\172\4\uffff\1\167\1\uffff\1\u0081\2\uffff\1\u0086\1\uffff\1\50\16\uffff\1\150\20\uffff\1\13\2\uffff\1\121\2\uffff\1\u0083\13\uffff\1\20\1\170\7\uffff\1\42\16\uffff\1\145\17\uffff\1\7\2\uffff\1\11\5\uffff\1\u0084\1\uffff\1\21\4\uffff\1\34\3\uffff\1\45\5\uffff\1\110\1\uffff\1\55\1\71\15\uffff\1\151\2\uffff\1\153\4\uffff\1\165\1\1\1\64\7\uffff\1\15\1\122\1\16\1\140\2\uffff\1\33\1\171\1\77\1\uffff\1\37\6\uffff\1\52\1\106\1\53\1\uffff\1\54\1\116\1\uffff\1\60\2\uffff\1\146\1\147\3\uffff\1\155\5\uffff\1\120\1\17\1\114\1\75\1\24\1\31\2\uffff\1\112\4\uffff\1\66\2\uffff\1\102\1\160\4\uffff\1\107\1\6\1\57\1\123\1\101\1\41\13\uffff\1\73\1\56\1\100\1\uffff\1\154\1\162\1\161\4\uffff\1\103\3\uffff\1\51\2\uffff\1\152";
static final String DFA11_specialS =
- "\1\0\65\uffff\1\1\1\2\u021d\uffff}>";
+ "\1\0\66\uffff\1\1\1\2\u0242\uffff}>";
static final String[] DFA11_transitionS = {
- "\11\74\2\73\2\74\1\73\22\74\1\73\1\35\1\66\1\37\2\74\1\64\1\67\1\25\1\26\1\13\1\4\1\2\1\40\1\30\1\41\12\72\1\6\1\5\1\43\1\22\1\42\1\45\1\60\1\71\1\50\1\56\5\71\1\51\2\71\1\57\1\46\1\71\1\55\2\71\1\52\1\53\1\47\1\54\5\71\1\61\1\74\1\62\1\74\1\70\1\74\1\3\1\36\1\7\1\34\1\11\1\17\2\71\1\12\2\71\1\31\1\14\1\20\1\1\1\21\1\24\1\32\1\27\1\23\1\33\1\10\1\71\1\44\2\71\1\15\1\63\1\16\45\74\1\65\uff5c\74",
- "\1\75\15\uffff\1\100\1\uffff\1\77\2\uffff\1\76",
+ "\11\75\2\74\2\75\1\74\22\75\1\74\1\37\1\67\1\40\2\75\1\65\1\70\1\27\1\30\1\15\1\4\1\2\1\41\1\32\1\42\12\73\1\6\1\5\1\44\1\24\1\43\1\46\1\61\1\72\1\51\1\57\5\72\1\52\2\72\1\60\1\47\1\72\1\56\2\72\1\53\1\54\1\50\1\55\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\3\1\7\1\10\1\36\1\12\1\21\1\14\1\72\1\13\2\72\1\34\1\16\1\22\1\1\1\23\1\26\1\35\1\31\1\25\1\33\1\11\1\72\1\45\2\72\1\17\1\64\1\20\45\75\1\66\uff5c\75",
+ "\1\76\15\uffff\1\100\1\uffff\1\77",
"",
"\1\106\1\uffff\1\103\11\uffff\1\107\1\uffff\1\104\3\uffff\1\105",
"\1\111\21\uffff\1\110",
"",
"\1\115\2\uffff\1\114",
- "\1\120\6\uffff\1\117\3\uffff\1\122\2\uffff\1\121",
- "\1\123\15\uffff\1\124",
- "\1\127\1\uffff\1\125\11\uffff\1\126",
- "\1\132\1\uffff\1\133\6\uffff\1\130\1\131",
+ "\1\120\5\uffff\1\117",
+ "\1\123\6\uffff\1\121\3\uffff\1\124\2\uffff\1\122",
+ "\1\125\15\uffff\1\126",
+ "\1\131\1\uffff\1\127\11\uffff\1\130",
+ "\1\135\1\uffff\1\136\6\uffff\1\132\1\134\5\uffff\1\133",
+ "\1\137",
"",
- "\1\135",
+ "\1\141",
"",
"",
- "\1\141\15\uffff\1\140",
- "\1\142\11\uffff\1\143\5\uffff\1\144",
- "\1\145\20\uffff\1\146",
+ "\1\145\15\uffff\1\144",
+ "\1\146\11\uffff\1\147\5\uffff\1\150",
+ "\1\151\20\uffff\1\152",
"",
- "\1\151\11\uffff\1\150",
- "\1\152",
+ "\1\155\11\uffff\1\154",
+ "\1\156",
"",
"",
- "\1\155\16\uffff\1\156",
- "\1\157",
- "\1\162\3\uffff\1\161",
+ "\1\161\16\uffff\1\162",
"\1\163",
- "\1\165\4\uffff\1\164",
- "\1\167\3\uffff\1\166",
- "\1\u0080\1\170\4\uffff\1\171\5\uffff\1\172\2\uffff\1\173\1\177\1\174\1\175\1\176",
- "\1\u0081",
- "",
- "\1\u0084\20\uffff\1\u0083",
- "\1\u0086\2\uffff\1\u0087",
- "\1\u0089",
- "\1\u008d\17\uffff\1\u008b\1\u008c",
- "\1\u008f",
- "\1\u0091\1\u0090",
- "\1\u0093",
- "\1\u0094",
- "\1\u0096\15\uffff\1\u0095",
+ "\1\166\4\uffff\1\165",
+ "\1\170\3\uffff\1\167",
+ "\1\171",
+ "\1\173\3\uffff\1\172",
+ "\1\u0084\1\174\4\uffff\1\175\5\uffff\1\176\2\uffff\1\177\1\u0083\1\u0080\1\u0081\1\u0082",
+ "",
+ "\1\u0087\20\uffff\1\u0086",
+ "\1\u0089\2\uffff\1\u008a",
+ "\1\u008c",
+ "\1\u0090\17\uffff\1\u008e\1\u008f",
+ "\1\u0092",
+ "\1\u0094\1\u0093",
+ "\1\u0096",
"\1\u0097",
- "\1\u0098",
- "\1\u009a\16\uffff\1\u0099",
+ "\1\u0099\15\uffff\1\u0098",
+ "\1\u009a",
"\1\u009b",
- "\1\u009c\16\uffff\1\u009d",
+ "\1\u009d\16\uffff\1\u009c",
"\1\u009e",
- "\1\u009f",
+ "\1\u009f\16\uffff\1\u00a0",
+ "\1\u00a1",
+ "\1\u00a2",
"",
"",
"",
- "\1\u00a4\15\uffff\1\u00a3",
- "\1\u00a6",
- "\1\u00a7",
- "\0\u00a8",
- "\0\u00a9",
+ "\1\u00a7\15\uffff\1\u00a6",
+ "\1\u00a9",
"\1\u00aa",
+ "\0\u00ab",
+ "\0\u00ac",
+ "\1\u00ad",
"",
"",
"",
"",
- "\1\u00ad",
- "\1\u00ae",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\3\101\1\u00af\26\101",
- "\1\u00b1",
+ "\1\u00b0",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\3\101\1\u00b1\26\101",
+ "\1\u00b3",
"",
"",
- "\1\u00b2",
- "\1\u00b3",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6",
+ "\1\u00b7",
+ "\1\u00b8",
"",
"",
"",
@@ -4636,57 +4810,60 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00b7",
- "\1\u00b8",
"\1\u00b9",
"\1\u00ba",
"\1\u00bb",
- "\1\u00bc",
- "\1\u00bf\1\uffff\1\u00bd\16\uffff\1\u00be",
+ "\1\u00bd\1\u00bc",
+ "\1\u00be",
+ "\1\u00bf",
"\1\u00c0",
"\1\u00c1",
- "\1\u00c2",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\5\101\1\u00c3\2\101\1\u00c4\12\101\1\u00c5\1\101\1\u00c6\4\101",
+ "\1\u00c4\1\uffff\1\u00c2\16\uffff\1\u00c3",
+ "\1\u00c5",
+ "\1\u00c6",
+ "\1\u00c7",
+ "\1\u00c8",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\5\101\1\u00c9\2\101\1\u00cc\11\101\1\u00ca\1\u00cd\1\101\1\u00cb\4\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00d1",
"",
- "\1\u00ca",
- "",
+ "\1\u00d2",
"",
- "\1\u00cb",
- "\1\u00cc",
- "\1\u00cd",
- "\1\u00ce",
- "\1\u00cf",
- "\1\u00d0",
- "\1\u00d3\3\uffff\1\u00d1\5\uffff\1\u00d2",
"",
- "\1\u00d4\23\uffff\1\u00d5",
- "\1\u00d7\14\uffff\1\u00d6",
+ "\1\u00d3",
+ "\1\u00d4",
+ "\1\u00d5",
+ "\1\u00d6",
+ "\1\u00d7",
"\1\u00d8",
+ "\1\u00db\3\uffff\1\u00d9\5\uffff\1\u00da",
"",
+ "\1\u00dc\23\uffff\1\u00dd",
+ "\1\u00df\14\uffff\1\u00de",
+ "\1\u00e0",
"",
- "\1\u00db\5\uffff\1\u00da\1\uffff\1\u00d9",
- "\1\u00dc",
"",
+ "\1\u00e3\5\uffff\1\u00e2\1\uffff\1\u00e1",
+ "\1\u00e4",
"",
- "\1\u00dd\21\uffff\1\u00de",
- "\1\u00df",
- "\1\u00e0\4\uffff\1\u00e1\14\uffff\1\u00e2",
- "\1\u00e3",
- "\1\u00e4\11\uffff\1\u00e5",
- "\1\u00e6\13\uffff\1\u00e7",
- "\1\u00e8",
+ "",
+ "\1\u00e5",
+ "\1\u00e6\11\uffff\1\u00e7",
+ "\1\u00e8\21\uffff\1\u00e9",
+ "\1\u00ea",
+ "\1\u00eb\4\uffff\1\u00ec\14\uffff\1\u00ed",
+ "\1\u00ee\13\uffff\1\u00ef",
+ "\1\u00f0",
"",
"",
"",
- "\1\u00e9",
+ "\1\u00f1",
"",
- "\1\u00ea",
+ "\1\u00f2",
"",
"",
"",
- "\1\u00eb",
"",
"",
"",
@@ -4700,23 +4877,23 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00ec",
+ "\1\u00f3",
"",
"",
"",
- "\1\u00ed",
- "\1\u00ee",
- "\1\u00ef",
- "\1\u00f0",
- "\1\u00f1",
- "\1\u00f2",
- "\1\u00f3",
- "\1\u00f5\2\uffff\1\u00f4",
+ "\1\u00f4",
+ "\1\u00f5",
"\1\u00f6",
"\1\u00f7",
"\1\u00f8",
"\1\u00f9",
"\1\u00fa",
+ "\1\u00fc\2\uffff\1\u00fb",
+ "\1\u00fd",
+ "\1\u00fe",
+ "\1\u00ff",
+ "\1\u0100",
+ "\1\u0101",
"",
"",
"",
@@ -4730,163 +4907,146 @@ public class InternalQVTimperativeLexer extends Lexer {
"",
"",
"",
- "\1\u00fb",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u00fd",
- "",
- "\1\u00fe",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0100",
- "\1\u0101",
"\1\u0102",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0103",
+ "",
"\1\u0104",
- "\1\u0105",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0106",
"\1\u0107",
+ "\1\u0108",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0109",
"\1\u010a",
"\1\u010b",
"\1\u010c",
"\1\u010d",
"\1\u010e",
- "\1\u0110\2\uffff\1\u010f",
- "\1\u0111",
+ "\1\u010f",
+ "\1\u0110",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0112",
"\1\u0113",
"\1\u0114",
- "",
- "",
- "",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0115",
+ "\1\u0116",
"\1\u0117",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u0119\21\101",
+ "\1\u0119\2\uffff\1\u0118",
+ "\1\u011a",
"\1\u011b",
"\1\u011c",
- "\1\u011d",
- "\1\u011e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u011e\15\uffff\1\u011d",
+ "\1\u011f",
"\1\u0120",
+ "",
+ "",
+ "",
"\1\u0121",
- "\1\u0122",
- "\1\u0123",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0124",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0126",
- "\1\u0127",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u0126\21\101",
"\1\u0128",
"\1\u0129",
"\1\u012a",
+ "\1\u012b",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u012d\7\uffff\1\u012c",
+ "\1\u012d",
"\1\u012e",
"\1\u012f",
"\1\u0130",
"\1\u0131",
- "\1\u0132",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0133",
"\1\u0134",
"\1\u0135",
- "\1\u0136\21\uffff\1\u0137",
- "\1\u0138\11\uffff\1\u0139",
+ "\1\u0136",
+ "\1\u0137",
+ "\1\u0138",
+ "\1\u0139",
"\1\u013a",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u013d",
+ "\1\u013d\7\uffff\1\u013c",
"\1\u013e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u013f",
"\1\u0140",
"\1\u0141",
"\1\u0142",
+ "\1\u0143\21\uffff\1\u0144",
+ "\1\u0145\11\uffff\1\u0146",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0144",
- "\1\u0145",
- "\1\u0146\7\uffff\1\u0147\14\uffff\1\u0148",
"\1\u0149",
"\1\u014a",
- "\1\u014b",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u014c",
- "",
"\1\u014d",
"\1\u014e",
- "",
- "\1\u014f",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0150",
"\1\u0151",
- "",
- "\1\u0152",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0154",
+ "\1\u0152\7\uffff\1\u0153\14\uffff\1\u0154",
"\1\u0155",
- "",
"\1\u0156",
"\1\u0157",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0158",
"\1\u0159",
"\1\u015a",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u015b\21\101",
+ "",
+ "\1\u015b",
+ "\1\u015c",
"\1\u015d",
+ "",
"\1\u015e",
- "\1\u015f",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0160",
"\1\u0161",
"\1\u0162",
- "",
- "",
- "\1\u0163",
- "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0164",
"",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0165",
"\1\u0166",
- "\1\u0167",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0168",
- "",
"\1\u0169",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u016b",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\10\101\1\u016a\21\101",
+ "\1\u016c",
"\1\u016d",
- "",
"\1\u016e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u016f",
"\1\u0170",
"\1\u0171",
"\1\u0172",
- "",
"\1\u0173",
"\1\u0174",
"\1\u0175",
+ "",
+ "",
"\1\u0176",
+ "",
+ "\1\u0177",
+ "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0178",
"\1\u0179",
"\1\u017a",
"\1\u017b",
- "\1\u017c",
- "",
- "",
- "",
"",
+ "\1\u017c",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
- "",
"\1\u017e",
- "\1\u017f",
- "",
- "\1\u0180",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0182",
+ "\1\u0180",
"",
+ "\1\u0181",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0183",
- "\1\u0184",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0185",
"\1\u0186",
"\1\u0187",
"\1\u0188",
+ "",
"\1\u0189",
"\1\u018a",
"\1\u018b",
@@ -4894,264 +5054,316 @@ public class InternalQVTimperativeLexer extends Lexer {
"\1\u018d",
"\1\u018e",
"\1\u018f",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
"\1\u0190",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0191",
"",
"\1\u0192",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u0194",
- "\1\u0195",
"",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0195",
+ "\1\u0196",
"\1\u0197",
"\1\u0198",
- "",
"\1\u0199",
"\1\u019a",
"\1\u019b",
"\1\u019c",
"\1\u019d",
"\1\u019e",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u019f",
"\1\u01a0",
- "",
"\1\u01a1",
"\1\u01a2",
"\1\u01a3",
- "\1\u01a5\2\uffff\1\u01a4",
"",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01a5",
"\1\u01a6",
"",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01a8",
- "",
"\1\u01a9",
- "\1\u01aa",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01ab",
"\1\u01ac",
+ "",
"\1\u01ad",
"\1\u01ae",
"\1\u01af",
- "",
"\1\u01b0",
"\1\u01b1",
"\1\u01b2",
- "\1\u01b4\3\uffff\1\u01b3",
+ "\1\u01b3",
+ "\1\u01b4",
"\1\u01b5",
- "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u01b7",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01b8",
"",
"\1\u01b9",
"\1\u01ba",
"\1\u01bb",
- "\1\u01bc",
- "\1\u01bd",
+ "\1\u01bd\2\uffff\1\u01bc",
+ "",
"\1\u01be",
- "\1\u01bf",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01c0",
+ "",
"\1\u01c1",
+ "",
"\1\u01c2",
"\1\u01c3",
"\1\u01c4",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01c5",
"\1\u01c6",
"\1\u01c7",
- "",
"\1\u01c8",
- "",
"\1\u01c9",
"\1\u01ca",
- "",
- "\1\u01cb",
+ "\1\u01cc\3\uffff\1\u01cb",
+ "\1\u01cd",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\22\101\1\u01cd\7\101",
"\1\u01cf",
"\1\u01d0",
+ "",
"\1\u01d1",
"\1\u01d2",
"\1\u01d3",
- "",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01d4",
"\1\u01d5",
"\1\u01d6",
"\1\u01d7",
"\1\u01d8",
"\1\u01d9",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
+ "\1\u01da",
"\1\u01db",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u01dd",
- "\1\u01de",
+ "\1\u01dc",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\22\101\1\u01dd\7\101",
"\1\u01df",
"\1\u01e0",
- "\1\u01e1",
- "\1\u01e2",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u01e2",
+ "\1\u01e3",
+ "",
"\1\u01e4",
"\1\u01e5",
- "\1\u01e6",
- "\1\u01e7",
- "\1\u01e8",
"",
- "\1\u01e9",
- "\1\u01ea",
+ "\1\u01e6",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\22\101\1\u01e8\7\101",
+ "\1\u01ea",
+ "\1\u01eb",
"\1\u01ec",
"\1\u01ed",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\1\u01ef",
"\1\u01f0",
"\1\u01f1",
- "\1\u01f2",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01f3",
+ "\1\u01f4",
+ "\1\u01f5",
"\1\u01f6",
- "",
"\1\u01f7",
- "\1\u01f8",
- "\1\u01f9",
- "\1\u01fa",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
+ "\1\u01f9",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u01fc",
+ "\1\u01fd",
+ "\1\u01fe",
"\1\u01ff",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0200",
"\1\u0201",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0202",
+ "\1\u0203",
"\1\u0204",
"\1\u0205",
"\1\u0206",
- "\1\u0207",
"",
+ "\1\u0207",
"\1\u0208",
- "",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u020a",
+ "\1\u020b",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u020c",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
+ "\1\u020d",
+ "\1\u020e",
"\1\u020f",
"\1\u0210",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0212",
- "\1\u0213",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0214",
+ "\1\u0215",
"",
"\1\u0216",
"\1\u0217",
"",
"\1\u0218",
- "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0219",
"\1\u021a",
- "\1\u021b",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u021f",
+ "\1\u0220",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
- "\1\u021c",
- "\1\u021d",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0224",
+ "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0226",
+ "\1\u0227",
+ "\1\u0228",
+ "\1\u0229",
+ "",
+ "\1\u022a",
"",
"",
+ "\1\u022b",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u022f",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0232",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0234",
+ "\1\u0235",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
+ "\1\u0238",
+ "\1\u0239",
"",
+ "\1\u023a",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u023c",
+ "\1\u023d",
"",
- "\1\u0222",
"",
"",
- "\1\u0223",
+ "\1\u023e",
+ "\1\u023f",
+ "\1\u0240",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0225",
- "\1\u0226",
- "\1\u0227",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "",
"",
"",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "",
+ "",
+ "\1\u0247",
"",
+ "\1\u0248",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u024a",
+ "\1\u024b",
+ "\1\u024c",
+ "\1\u024d",
"",
"",
- "\1\u0229",
- "\1\u022a",
"",
- "\1\u022b",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
"",
+ "\1\u024f",
+ "",
+ "\1\u0250",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u022e",
- "\1\u022f",
"",
- "\1\u0230",
- "\1\u0231",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0253",
+ "\1\u0254",
+ "",
+ "\1\u0255",
+ "\1\u0256",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
"",
"",
"",
+ "",
+ "",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0237",
- "\1\u0238",
+ "\1\u025d",
+ "\1\u025e",
+ "\1\u025f",
"",
- "\1\u0239",
- "\1\u023a",
- "\1\u023b",
+ "\1\u0260",
+ "\1\u0261",
"",
"",
- "\1\u023c",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
+ "\1\u0262",
+ "\1\u0263",
+ "\1\u0264",
+ "\1\u0265",
"",
"",
"",
"",
"",
- "\1\u0240",
- "\1\u0241",
+ "",
+ "\1\u0266",
+ "\1\u0267",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0245",
+ "\1\u026b",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0249",
- "\1\u024a",
+ "\1\u026f",
+ "\1\u0270",
"",
"",
"",
- "\1\u024b",
+ "\1\u0271",
"",
"",
"",
- "\1\u024c",
+ "\1\u0272",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u024e",
- "\1\u024f",
+ "\1\u0274",
+ "\1\u0275",
"",
- "\1\u0250",
+ "\1\u0276",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "\1\u0252",
+ "\1\u0278",
"",
- "\1\u0253",
+ "\1\u0279",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
""
};
@@ -5186,7 +5398,7 @@ public class InternalQVTimperativeLexer extends Lexer {
this.transition = DFA11_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | RULE_UNQUOTED_STRING | RULE_DOUBLE_QUOTED_STRING | RULE_SINGLE_QUOTED_STRING | RULE_ML_SINGLE_QUOTED_STRING | RULE_SIMPLE_ID | RULE_ESCAPED_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
@@ -5208,133 +5420,135 @@ public class InternalQVTimperativeLexer extends Lexer {
else if ( (LA11_0==':') ) {s = 6;}
- else if ( (LA11_0=='c') ) {s = 7;}
+ else if ( (LA11_0=='b') ) {s = 7;}
- else if ( (LA11_0=='v') ) {s = 8;}
+ else if ( (LA11_0=='c') ) {s = 8;}
- else if ( (LA11_0=='e') ) {s = 9;}
+ else if ( (LA11_0=='v') ) {s = 9;}
- else if ( (LA11_0=='i') ) {s = 10;}
+ else if ( (LA11_0=='e') ) {s = 10;}
- else if ( (LA11_0=='*') ) {s = 11;}
+ else if ( (LA11_0=='i') ) {s = 11;}
- else if ( (LA11_0=='m') ) {s = 12;}
+ else if ( (LA11_0=='g') ) {s = 12;}
- else if ( (LA11_0=='{') ) {s = 13;}
+ else if ( (LA11_0=='*') ) {s = 13;}
- else if ( (LA11_0=='}') ) {s = 14;}
+ else if ( (LA11_0=='m') ) {s = 14;}
- else if ( (LA11_0=='f') ) {s = 15;}
+ else if ( (LA11_0=='{') ) {s = 15;}
- else if ( (LA11_0=='n') ) {s = 16;}
+ else if ( (LA11_0=='}') ) {s = 16;}
- else if ( (LA11_0=='p') ) {s = 17;}
+ else if ( (LA11_0=='f') ) {s = 17;}
- else if ( (LA11_0=='=') ) {s = 18;}
+ else if ( (LA11_0=='n') ) {s = 18;}
- else if ( (LA11_0=='t') ) {s = 19;}
+ else if ( (LA11_0=='p') ) {s = 19;}
- else if ( (LA11_0=='q') ) {s = 20;}
+ else if ( (LA11_0=='=') ) {s = 20;}
- else if ( (LA11_0=='(') ) {s = 21;}
+ else if ( (LA11_0=='t') ) {s = 21;}
- else if ( (LA11_0==')') ) {s = 22;}
+ else if ( (LA11_0=='q') ) {s = 22;}
- else if ( (LA11_0=='s') ) {s = 23;}
+ else if ( (LA11_0=='(') ) {s = 23;}
- else if ( (LA11_0=='.') ) {s = 24;}
+ else if ( (LA11_0==')') ) {s = 24;}
- else if ( (LA11_0=='l') ) {s = 25;}
+ else if ( (LA11_0=='s') ) {s = 25;}
- else if ( (LA11_0=='r') ) {s = 26;}
+ else if ( (LA11_0=='.') ) {s = 26;}
else if ( (LA11_0=='u') ) {s = 27;}
- else if ( (LA11_0=='d') ) {s = 28;}
+ else if ( (LA11_0=='l') ) {s = 28;}
+
+ else if ( (LA11_0=='r') ) {s = 29;}
- else if ( (LA11_0=='!') ) {s = 29;}
+ else if ( (LA11_0=='d') ) {s = 30;}
- else if ( (LA11_0=='b') ) {s = 30;}
+ else if ( (LA11_0=='!') ) {s = 31;}
- else if ( (LA11_0=='#') ) {s = 31;}
+ else if ( (LA11_0=='#') ) {s = 32;}
- else if ( (LA11_0=='-') ) {s = 32;}
+ else if ( (LA11_0=='-') ) {s = 33;}
- else if ( (LA11_0=='/') ) {s = 33;}
+ else if ( (LA11_0=='/') ) {s = 34;}
- else if ( (LA11_0=='>') ) {s = 34;}
+ else if ( (LA11_0=='>') ) {s = 35;}
- else if ( (LA11_0=='<') ) {s = 35;}
+ else if ( (LA11_0=='<') ) {s = 36;}
- else if ( (LA11_0=='x') ) {s = 36;}
+ else if ( (LA11_0=='x') ) {s = 37;}
- else if ( (LA11_0=='?') ) {s = 37;}
+ else if ( (LA11_0=='?') ) {s = 38;}
- else if ( (LA11_0=='M') ) {s = 38;}
+ else if ( (LA11_0=='M') ) {s = 39;}
- else if ( (LA11_0=='T') ) {s = 39;}
+ else if ( (LA11_0=='T') ) {s = 40;}
- else if ( (LA11_0=='B') ) {s = 40;}
+ else if ( (LA11_0=='B') ) {s = 41;}
- else if ( (LA11_0=='I') ) {s = 41;}
+ else if ( (LA11_0=='I') ) {s = 42;}
- else if ( (LA11_0=='R') ) {s = 42;}
+ else if ( (LA11_0=='R') ) {s = 43;}
- else if ( (LA11_0=='S') ) {s = 43;}
+ else if ( (LA11_0=='S') ) {s = 44;}
- else if ( (LA11_0=='U') ) {s = 44;}
+ else if ( (LA11_0=='U') ) {s = 45;}
- else if ( (LA11_0=='O') ) {s = 45;}
+ else if ( (LA11_0=='O') ) {s = 46;}
- else if ( (LA11_0=='C') ) {s = 46;}
+ else if ( (LA11_0=='C') ) {s = 47;}
- else if ( (LA11_0=='L') ) {s = 47;}
+ else if ( (LA11_0=='L') ) {s = 48;}
- else if ( (LA11_0=='@') ) {s = 48;}
+ else if ( (LA11_0=='@') ) {s = 49;}
- else if ( (LA11_0=='[') ) {s = 49;}
+ else if ( (LA11_0=='[') ) {s = 50;}
- else if ( (LA11_0==']') ) {s = 50;}
+ else if ( (LA11_0==']') ) {s = 51;}
- else if ( (LA11_0=='|') ) {s = 51;}
+ else if ( (LA11_0=='|') ) {s = 52;}
- else if ( (LA11_0=='&') ) {s = 52;}
+ else if ( (LA11_0=='&') ) {s = 53;}
- else if ( (LA11_0=='\u00A3') ) {s = 53;}
+ else if ( (LA11_0=='\u00A3') ) {s = 54;}
- else if ( (LA11_0=='\"') ) {s = 54;}
+ else if ( (LA11_0=='\"') ) {s = 55;}
- else if ( (LA11_0=='\'') ) {s = 55;}
+ else if ( (LA11_0=='\'') ) {s = 56;}
- else if ( (LA11_0=='_') ) {s = 56;}
+ else if ( (LA11_0=='_') ) {s = 57;}
- else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 57;}
+ else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||LA11_0=='h'||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;}
- else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 58;}
+ else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;}
- else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 59;}
+ else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;}
- else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 60;}
+ else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;}
if ( s>=0 ) return s;
break;
case 1 :
- int LA11_54 = input.LA(1);
+ int LA11_55 = input.LA(1);
s = -1;
- if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 168;}
+ if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 171;}
- else s = 60;
+ else s = 61;
if ( s>=0 ) return s;
break;
case 2 :
- int LA11_55 = input.LA(1);
+ int LA11_56 = input.LA(1);
s = -1;
- if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 169;}
+ if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 172;}
- else s = 60;
+ else s = 61;
if ( s>=0 ) return s;
break;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
index 44b1f0d3e..8f3ab8666 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java
@@ -32,7 +32,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_SINGLE_QUOTED_STRING", "RULE_UNQUOTED_STRING", "RULE_INT", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'observe'", "','", "'add'", "'+='", "';'", "'append'", "':'", "'check'", "'var'", "':='", "'enforce'", "'imports'", "'in'", "'import'", "'::'", "'*'", "'map'", "'{'", "'}'", "'infinite'", "'call'", "'for'", "'new'", "'out'", "'package'", "'='", "'transient'", "'query'", "'('", "')'", "'notify'", "'set'", "'.'", "'transformation'", "'library'", "'realize'", "'refines'", "'uses'", "'static'", "'definition'", "'attribute'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'initial'", "'derivation'", "'primitive'", "'datatype'", "'serializable'", "'!serializable'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'class'", "'extends'", "'interface'", "'-'", "'not'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'..'", "'++'", "'Lambda'", "'<-'", "'true'", "'false'", "'invalid'", "'null'", "'@'", "'pre'", "'['", "']'", "'|'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'|?'", "'|1'", "'?'", "'&&'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_SINGLE_QUOTED_STRING", "RULE_UNQUOTED_STRING", "RULE_INT", "RULE_SIMPLE_ID", "RULE_ESCAPED_ID", "RULE_ESCAPED_CHARACTER", "RULE_LETTER_CHARACTER", "RULE_DOUBLE_QUOTED_STRING", "RULE_ML_SINGLE_QUOTED_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'observe'", "','", "'add'", "'+='", "';'", "'appendsTo'", "'append'", "':'", "'buffer'", "':='", "'check'", "'var'", "'enforce'", "'imports'", "'consumes'", "'guard'", "'import'", "'::'", "'*'", "'iterates'", "'map'", "'in'", "'{'", "'}'", "'infinite'", "'call'", "'install'", "'invoke'", "'for'", "'new'", "'package'", "'='", "'transient'", "'query'", "'('", "')'", "'notify'", "'set'", "'.'", "'uses'", "'transformation'", "'library'", "'realize'", "'refines'", "'static'", "'definition'", "'attribute'", "'derived'", "'!derived'", "'id'", "'!id'", "'ordered'", "'!ordered'", "'readonly'", "'!readonly'", "'!transient'", "'unique'", "'!unique'", "'unsettable'", "'!unsettable'", "'volatile'", "'!volatile'", "'initial'", "'derivation'", "'primitive'", "'datatype'", "'serializable'", "'!serializable'", "'enum'", "'literal'", "'operation'", "'throws'", "'body'", "'property'", "'#'", "'composes'", "'!composes'", "'resolve'", "'!resolve'", "'abstract'", "'class'", "'extends'", "'interface'", "'-'", "'not'", "'/'", "'+'", "'>'", "'<'", "'>='", "'<='", "'<>'", "'and'", "'or'", "'xor'", "'implies'", "'->'", "'?.'", "'?->'", "'Map'", "'Tuple'", "'Boolean'", "'Integer'", "'Real'", "'String'", "'UnlimitedNatural'", "'OclAny'", "'OclInvalid'", "'OclVoid'", "'Set'", "'Bag'", "'Sequence'", "'Collection'", "'OrderedSet'", "'..'", "'++'", "'Lambda'", "'<-'", "'true'", "'false'", "'invalid'", "'null'", "'@'", "'pre'", "'['", "']'", "'|'", "'if'", "'then'", "'else'", "'endif'", "'elseif'", "'let'", "'self'", "'|?'", "'|1'", "'?'", "'&&'"
};
public static final int T__144=144;
public static final int T__143=143;
@@ -88,6 +88,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
+ public static final int T__154=154;
+ public static final int T__151=151;
+ public static final int T__150=150;
+ public static final int T__153=153;
+ public static final int T__152=152;
public static final int RULE_SINGLE_QUOTED_STRING=4;
public static final int T__48=48;
public static final int T__49=49;
@@ -103,6 +108,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
public static final int T__147=147;
public static final int T__42=42;
public static final int T__43=43;
+ public static final int T__149=149;
public static final int T__91=91;
public static final int T__100=100;
public static final int T__92=92;
@@ -295,7 +301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==30) ) {
+ if ( (LA1_0==33) ) {
alt1=1;
}
@@ -347,23 +353,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
do {
int alt2=5;
switch ( input.LA(1) ) {
- case 41:
+ case 47:
{
alt2=1;
}
break;
- case 50:
+ case 57:
{
alt2=2;
}
break;
- case 33:
+ case 37:
{
alt2=3;
}
break;
- case 43:
- case 44:
+ case 49:
+ case 50:
{
alt2=4;
}
@@ -867,8 +873,177 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleAddStatementCS"
+ // $ANTLR start "entryRuleAppendParameterBindingCS"
+ // InternalQVTimperative.g:307:1: entryRuleAppendParameterBindingCS returns [EObject current=null] : iv_ruleAppendParameterBindingCS= ruleAppendParameterBindingCS EOF ;
+ public final EObject entryRuleAppendParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleAppendParameterBindingCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:308:2: (iv_ruleAppendParameterBindingCS= ruleAppendParameterBindingCS EOF )
+ // InternalQVTimperative.g:309:2: iv_ruleAppendParameterBindingCS= ruleAppendParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getAppendParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleAppendParameterBindingCS=ruleAppendParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleAppendParameterBindingCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAppendParameterBindingCS"
+
+
+ // $ANTLR start "ruleAppendParameterBindingCS"
+ // InternalQVTimperative.g:316:1: ruleAppendParameterBindingCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= 'appendsTo' ( ( ruleUnrestrictedName ) ) otherlv_3= ';' ) ;
+ public final EObject ruleAppendParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ Token otherlv_3=null;
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:319:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= 'appendsTo' ( ( ruleUnrestrictedName ) ) otherlv_3= ';' ) )
+ // InternalQVTimperative.g:320:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= 'appendsTo' ( ( ruleUnrestrictedName ) ) otherlv_3= ';' )
+ {
+ // InternalQVTimperative.g:320:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= 'appendsTo' ( ( ruleUnrestrictedName ) ) otherlv_3= ';' )
+ // InternalQVTimperative.g:320:2: ( ( ruleUnrestrictedName ) ) otherlv_1= 'appendsTo' ( ( ruleUnrestrictedName ) ) otherlv_3= ';'
+ {
+ // InternalQVTimperative.g:320:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:321:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:321:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:322:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAppendParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_10);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1());
+
+ }
+ // InternalQVTimperative.g:342:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:343:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:343:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:344:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAppendParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_3, grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAppendParameterBindingCS"
+
+
// $ANTLR start "entryRuleAppendParameterCS"
- // InternalQVTimperative.g:307:1: entryRuleAppendParameterCS returns [EObject current=null] : iv_ruleAppendParameterCS= ruleAppendParameterCS EOF ;
+ // InternalQVTimperative.g:372:1: entryRuleAppendParameterCS returns [EObject current=null] : iv_ruleAppendParameterCS= ruleAppendParameterCS EOF ;
public final EObject entryRuleAppendParameterCS() throws RecognitionException {
EObject current = null;
@@ -876,8 +1051,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:308:2: (iv_ruleAppendParameterCS= ruleAppendParameterCS EOF )
- // InternalQVTimperative.g:309:2: iv_ruleAppendParameterCS= ruleAppendParameterCS EOF
+ // InternalQVTimperative.g:373:2: (iv_ruleAppendParameterCS= ruleAppendParameterCS EOF )
+ // InternalQVTimperative.g:374:2: iv_ruleAppendParameterCS= ruleAppendParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAppendParameterCSRule());
@@ -908,7 +1083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAppendParameterCS"
- // InternalQVTimperative.g:316:1: ruleAppendParameterCS returns [EObject current=null] : (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' ) ;
+ // InternalQVTimperative.g:381:1: ruleAppendParameterCS returns [EObject current=null] : (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' ) ;
public final EObject ruleAppendParameterCS() throws RecognitionException {
EObject current = null;
@@ -923,30 +1098,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:319:28: ( (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' ) )
- // InternalQVTimperative.g:320:1: (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:384:28: ( (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:385:1: (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' )
{
- // InternalQVTimperative.g:320:1: (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' )
- // InternalQVTimperative.g:320:3: otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';'
+ // InternalQVTimperative.g:385:1: (otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:385:3: otherlv_0= 'append' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) otherlv_4= ';'
{
- otherlv_0=(Token)match(input,22,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getAppendParameterCSAccess().getAppendKeyword_0());
}
- // InternalQVTimperative.g:324:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:325:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:389:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:390:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:325:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:326:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:390:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:391:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAppendParameterCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -970,17 +1145,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getAppendParameterCSAccess().getColonKeyword_2());
}
- // InternalQVTimperative.g:346:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:347:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:411:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:412:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:347:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:348:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:412:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:413:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -1039,8 +1214,258 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleAppendParameterCS"
+ // $ANTLR start "entryRuleBufferStatementCS"
+ // InternalQVTimperative.g:441:1: entryRuleBufferStatementCS returns [EObject current=null] : iv_ruleBufferStatementCS= ruleBufferStatementCS EOF ;
+ public final EObject entryRuleBufferStatementCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleBufferStatementCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:442:2: (iv_ruleBufferStatementCS= ruleBufferStatementCS EOF )
+ // InternalQVTimperative.g:443:2: iv_ruleBufferStatementCS= ruleBufferStatementCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getBufferStatementCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleBufferStatementCS=ruleBufferStatementCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleBufferStatementCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleBufferStatementCS"
+
+
+ // $ANTLR start "ruleBufferStatementCS"
+ // InternalQVTimperative.g:450:1: ruleBufferStatementCS returns [EObject current=null] : (otherlv_0= 'buffer' ( (lv_name_1_0= ruleUnrestrictedName ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' ) ;
+ public final EObject ruleBufferStatementCS() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_6=null;
+ AntlrDatatypeRuleToken lv_name_1_0 = null;
+
+ EObject lv_ownedType_3_0 = null;
+
+ EObject lv_ownedExpression_5_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:453:28: ( (otherlv_0= 'buffer' ( (lv_name_1_0= ruleUnrestrictedName ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' ) )
+ // InternalQVTimperative.g:454:1: (otherlv_0= 'buffer' ( (lv_name_1_0= ruleUnrestrictedName ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' )
+ {
+ // InternalQVTimperative.g:454:1: (otherlv_0= 'buffer' ( (lv_name_1_0= ruleUnrestrictedName ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' )
+ // InternalQVTimperative.g:454:3: otherlv_0= 'buffer' ( (lv_name_1_0= ruleUnrestrictedName ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';'
+ {
+ otherlv_0=(Token)match(input,25,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_0, grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0());
+
+ }
+ // InternalQVTimperative.g:458:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:459:1: (lv_name_1_0= ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:459:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:460:3: lv_name_1_0= ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_13);
+ lv_name_1_0=ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ // InternalQVTimperative.g:476:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0==24) ) {
+ alt5=1;
+ }
+ switch (alt5) {
+ case 1 :
+ // InternalQVTimperative.g:476:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ {
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0());
+
+ }
+ // InternalQVTimperative.g:480:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:481:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ {
+ // InternalQVTimperative.g:481:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:482:3: lv_ownedType_3_0= ruleTypeExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_14);
+ lv_ownedType_3_0=ruleTypeExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ current,
+ "ownedType",
+ lv_ownedType_3_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ // InternalQVTimperative.g:498:4: (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )?
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( (LA6_0==26) ) {
+ alt6=1;
+ }
+ switch (alt6) {
+ case 1 :
+ // InternalQVTimperative.g:498:6: otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) )
+ {
+ otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0());
+
+ }
+ // InternalQVTimperative.g:502:1: ( (lv_ownedExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:503:1: (lv_ownedExpression_5_0= ruleExpCS )
+ {
+ // InternalQVTimperative.g:503:1: (lv_ownedExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:504:3: lv_ownedExpression_5_0= ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ lv_ownedExpression_5_0=ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getBufferStatementCSRule());
+ }
+ set(
+ current,
+ "ownedExpression",
+ lv_ownedExpression_5_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleBufferStatementCS"
+
+
// $ANTLR start "entryRuleCommitStatementCS"
- // InternalQVTimperative.g:376:1: entryRuleCommitStatementCS returns [EObject current=null] : iv_ruleCommitStatementCS= ruleCommitStatementCS EOF ;
+ // InternalQVTimperative.g:532:1: entryRuleCommitStatementCS returns [EObject current=null] : iv_ruleCommitStatementCS= ruleCommitStatementCS EOF ;
public final EObject entryRuleCommitStatementCS() throws RecognitionException {
EObject current = null;
@@ -1048,8 +1473,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:377:2: (iv_ruleCommitStatementCS= ruleCommitStatementCS EOF )
- // InternalQVTimperative.g:378:2: iv_ruleCommitStatementCS= ruleCommitStatementCS EOF
+ // InternalQVTimperative.g:533:2: (iv_ruleCommitStatementCS= ruleCommitStatementCS EOF )
+ // InternalQVTimperative.g:534:2: iv_ruleCommitStatementCS= ruleCommitStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCommitStatementCSRule());
@@ -1080,7 +1505,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCommitStatementCS"
- // InternalQVTimperative.g:385:1: ruleCommitStatementCS returns [EObject current=null] : (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) ;
+ // InternalQVTimperative.g:541:1: ruleCommitStatementCS returns [EObject current=null] : (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) ;
public final EObject ruleCommitStatementCS() throws RecognitionException {
EObject current = null;
@@ -1092,15 +1517,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:388:28: ( (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) )
- // InternalQVTimperative.g:389:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
+ // InternalQVTimperative.g:544:28: ( (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS ) )
+ // InternalQVTimperative.g:545:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
{
- // InternalQVTimperative.g:389:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
- int alt5=2;
- alt5 = dfa5.predict(input);
- switch (alt5) {
+ // InternalQVTimperative.g:545:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )
+ int alt7=2;
+ alt7 = dfa7.predict(input);
+ switch (alt7) {
case 1 :
- // InternalQVTimperative.g:390:2: this_NewStatementCS_0= ruleNewStatementCS
+ // InternalQVTimperative.g:546:2: this_NewStatementCS_0= ruleNewStatementCS
{
if ( state.backtracking==0 ) {
@@ -1127,7 +1552,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:403:2: this_SetStatementCS_1= ruleSetStatementCS
+ // InternalQVTimperative.g:559:2: this_SetStatementCS_1= ruleSetStatementCS
{
if ( state.backtracking==0 ) {
@@ -1176,7 +1601,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCheckStatementCS"
- // InternalQVTimperative.g:422:1: entryRuleCheckStatementCS returns [EObject current=null] : iv_ruleCheckStatementCS= ruleCheckStatementCS EOF ;
+ // InternalQVTimperative.g:578:1: entryRuleCheckStatementCS returns [EObject current=null] : iv_ruleCheckStatementCS= ruleCheckStatementCS EOF ;
public final EObject entryRuleCheckStatementCS() throws RecognitionException {
EObject current = null;
@@ -1184,8 +1609,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:423:2: (iv_ruleCheckStatementCS= ruleCheckStatementCS EOF )
- // InternalQVTimperative.g:424:2: iv_ruleCheckStatementCS= ruleCheckStatementCS EOF
+ // InternalQVTimperative.g:579:2: (iv_ruleCheckStatementCS= ruleCheckStatementCS EOF )
+ // InternalQVTimperative.g:580:2: iv_ruleCheckStatementCS= ruleCheckStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCheckStatementCSRule());
@@ -1216,7 +1641,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCheckStatementCS"
- // InternalQVTimperative.g:431:1: ruleCheckStatementCS returns [EObject current=null] : (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) ;
+ // InternalQVTimperative.g:587:1: ruleCheckStatementCS returns [EObject current=null] : (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) ;
public final EObject ruleCheckStatementCS() throws RecognitionException {
EObject current = null;
@@ -1228,23 +1653,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:434:28: ( (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) )
- // InternalQVTimperative.g:435:1: (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' )
+ // InternalQVTimperative.g:590:28: ( (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' ) )
+ // InternalQVTimperative.g:591:1: (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' )
{
- // InternalQVTimperative.g:435:1: (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' )
- // InternalQVTimperative.g:435:3: otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';'
+ // InternalQVTimperative.g:591:1: (otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';' )
+ // InternalQVTimperative.g:591:3: otherlv_0= 'check' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,24,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0());
}
- // InternalQVTimperative.g:439:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:440:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:595:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:596:1: (lv_ownedCondition_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:440:1: (lv_ownedCondition_1_0= ruleExpCS )
- // InternalQVTimperative.g:441:3: lv_ownedCondition_1_0= ruleExpCS
+ // InternalQVTimperative.g:596:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:597:3: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -1304,7 +1729,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleControlStatementCS"
- // InternalQVTimperative.g:469:1: entryRuleControlStatementCS returns [EObject current=null] : iv_ruleControlStatementCS= ruleControlStatementCS EOF ;
+ // InternalQVTimperative.g:625:1: entryRuleControlStatementCS returns [EObject current=null] : iv_ruleControlStatementCS= ruleControlStatementCS EOF ;
public final EObject entryRuleControlStatementCS() throws RecognitionException {
EObject current = null;
@@ -1312,8 +1737,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:470:2: (iv_ruleControlStatementCS= ruleControlStatementCS EOF )
- // InternalQVTimperative.g:471:2: iv_ruleControlStatementCS= ruleControlStatementCS EOF
+ // InternalQVTimperative.g:626:2: (iv_ruleControlStatementCS= ruleControlStatementCS EOF )
+ // InternalQVTimperative.g:627:2: iv_ruleControlStatementCS= ruleControlStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getControlStatementCSRule());
@@ -1344,7 +1769,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleControlStatementCS"
- // InternalQVTimperative.g:478:1: ruleControlStatementCS returns [EObject current=null] : (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) ;
+ // InternalQVTimperative.g:634:1: ruleControlStatementCS returns [EObject current=null] : (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) ;
public final EObject ruleControlStatementCS() throws RecognitionException {
EObject current = null;
@@ -1358,15 +1783,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:481:28: ( (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) )
- // InternalQVTimperative.g:482:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )
+ // InternalQVTimperative.g:637:28: ( (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS ) )
+ // InternalQVTimperative.g:638:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )
{
- // InternalQVTimperative.g:482:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )
- int alt6=3;
- alt6 = dfa6.predict(input);
- switch (alt6) {
+ // InternalQVTimperative.g:638:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )
+ int alt8=3;
+ alt8 = dfa8.predict(input);
+ switch (alt8) {
case 1 :
- // InternalQVTimperative.g:483:2: this_AddStatementCS_0= ruleAddStatementCS
+ // InternalQVTimperative.g:639:2: this_AddStatementCS_0= ruleAddStatementCS
{
if ( state.backtracking==0 ) {
@@ -1393,7 +1818,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:496:2: this_MappingCallCS_1= ruleMappingCallCS
+ // InternalQVTimperative.g:652:2: this_MappingCallCS_1= ruleMappingCallCS
{
if ( state.backtracking==0 ) {
@@ -1420,7 +1845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:509:2: this_MappingLoopCS_2= ruleMappingLoopCS
+ // InternalQVTimperative.g:665:2: this_MappingLoopCS_2= ruleMappingLoopCS
{
if ( state.backtracking==0 ) {
@@ -1469,7 +1894,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDeclareStatementCS"
- // InternalQVTimperative.g:528:1: entryRuleDeclareStatementCS returns [EObject current=null] : iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF ;
+ // InternalQVTimperative.g:684:1: entryRuleDeclareStatementCS returns [EObject current=null] : iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF ;
public final EObject entryRuleDeclareStatementCS() throws RecognitionException {
EObject current = null;
@@ -1477,8 +1902,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:529:2: (iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF )
- // InternalQVTimperative.g:530:2: iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF
+ // InternalQVTimperative.g:685:2: (iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF )
+ // InternalQVTimperative.g:686:2: iv_ruleDeclareStatementCS= ruleDeclareStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSRule());
@@ -1509,13 +1934,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDeclareStatementCS"
- // InternalQVTimperative.g:537:1: ruleDeclareStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isChecked_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) ;
+ // InternalQVTimperative.g:693:1: ruleDeclareStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isCheck_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) ;
public final EObject ruleDeclareStatementCS() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_2=null;
- Token lv_isChecked_4_0=null;
+ Token lv_isCheck_4_0=null;
Token otherlv_5=null;
Token otherlv_7=null;
Token otherlv_9=null;
@@ -1534,22 +1959,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:540:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isChecked_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) )
- // InternalQVTimperative.g:541:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isChecked_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
+ // InternalQVTimperative.g:696:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isCheck_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) )
+ // InternalQVTimperative.g:697:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isCheck_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
{
- // InternalQVTimperative.g:541:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isChecked_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
- // InternalQVTimperative.g:541:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isChecked_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';'
+ // InternalQVTimperative.g:697:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isCheck_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
+ // InternalQVTimperative.g:697:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isCheck_4_0= 'check' ) )? otherlv_5= 'var' ( (lv_name_6_0= ruleUnrestrictedName ) ) (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )? otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';'
{
- // InternalQVTimperative.g:541:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
- int alt8=2;
- int LA8_0 = input.LA(1);
+ // InternalQVTimperative.g:697:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA8_0==17) ) {
- alt8=1;
+ if ( (LA10_0==17) ) {
+ alt10=1;
}
- switch (alt8) {
+ switch (alt10) {
case 1 :
- // InternalQVTimperative.g:541:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:697:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -1557,18 +1982,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:545:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:546:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:701:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:702:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:546:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:547:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:702:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:703:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_12);
+ pushFollow(FollowSets000.FOLLOW_15);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -1592,20 +2017,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:563:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop7:
+ // InternalQVTimperative.g:719:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop9:
do {
- int alt7=2;
- int LA7_0 = input.LA(1);
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- if ( (LA7_0==18) ) {
- alt7=1;
+ if ( (LA9_0==18) ) {
+ alt9=1;
}
- switch (alt7) {
+ switch (alt9) {
case 1 :
- // InternalQVTimperative.g:563:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:719:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -1613,18 +2038,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:567:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:568:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:723:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:724:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:568:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:569:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:724:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:725:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_12);
+ pushFollow(FollowSets000.FOLLOW_15);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -1653,7 +2078,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop7;
+ break loop9;
}
} while (true);
@@ -1663,24 +2088,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:585:6: ( (lv_isChecked_4_0= 'check' ) )?
- int alt9=2;
- int LA9_0 = input.LA(1);
+ // InternalQVTimperative.g:741:6: ( (lv_isCheck_4_0= 'check' ) )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( (LA9_0==24) ) {
- alt9=1;
+ if ( (LA11_0==27) ) {
+ alt11=1;
}
- switch (alt9) {
+ switch (alt11) {
case 1 :
- // InternalQVTimperative.g:586:1: (lv_isChecked_4_0= 'check' )
+ // InternalQVTimperative.g:742:1: (lv_isCheck_4_0= 'check' )
{
- // InternalQVTimperative.g:586:1: (lv_isChecked_4_0= 'check' )
- // InternalQVTimperative.g:587:3: lv_isChecked_4_0= 'check'
+ // InternalQVTimperative.g:742:1: (lv_isCheck_4_0= 'check' )
+ // InternalQVTimperative.g:743:3: lv_isCheck_4_0= 'check'
{
- lv_isChecked_4_0=(Token)match(input,24,FollowSets000.FOLLOW_13); if (state.failed) return current;
+ lv_isCheck_4_0=(Token)match(input,27,FollowSets000.FOLLOW_16); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(lv_isChecked_4_0, grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0());
+ newLeafNode(lv_isCheck_4_0, grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0());
}
if ( state.backtracking==0 ) {
@@ -1688,7 +2113,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
if (current==null) {
current = createModelElement(grammarAccess.getDeclareStatementCSRule());
}
- setWithLastConsumed(current, "isChecked", true, "check");
+ setWithLastConsumed(current, "isCheck", true, "check");
}
@@ -1700,24 +2125,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_5=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2());
}
- // InternalQVTimperative.g:604:1: ( (lv_name_6_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:605:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:760:1: ( (lv_name_6_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:761:1: (lv_name_6_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:605:1: (lv_name_6_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:606:3: lv_name_6_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:761:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:762:3: lv_name_6_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_14);
+ pushFollow(FollowSets000.FOLLOW_17);
lv_name_6_0=ruleUnrestrictedName();
state._fsp--;
@@ -1741,35 +2166,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:622:2: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )?
- int alt10=2;
- int LA10_0 = input.LA(1);
+ // InternalQVTimperative.g:778:2: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )?
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA10_0==23) ) {
- alt10=1;
+ if ( (LA12_0==24) ) {
+ alt12=1;
}
- switch (alt10) {
+ switch (alt12) {
case 1 :
- // InternalQVTimperative.g:622:4: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:778:4: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
{
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:626:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:627:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:782:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:783:1: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:627:1: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:628:3: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:783:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:784:3: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_18);
lv_ownedType_8_0=ruleTypeExpCS();
state._fsp--;
@@ -1805,11 +2230,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_9, grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5());
}
- // InternalQVTimperative.g:648:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
- // InternalQVTimperative.g:649:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:804:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
+ // InternalQVTimperative.g:805:1: (lv_ownedExpression_10_0= ruleExpCS )
{
- // InternalQVTimperative.g:649:1: (lv_ownedExpression_10_0= ruleExpCS )
- // InternalQVTimperative.g:650:3: lv_ownedExpression_10_0= ruleExpCS
+ // InternalQVTimperative.g:805:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:806:3: lv_ownedExpression_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -1869,7 +2294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDirectionCS"
- // InternalQVTimperative.g:678:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
+ // InternalQVTimperative.g:834:1: entryRuleDirectionCS returns [EObject current=null] : iv_ruleDirectionCS= ruleDirectionCS EOF ;
public final EObject entryRuleDirectionCS() throws RecognitionException {
EObject current = null;
@@ -1877,8 +2302,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:679:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
- // InternalQVTimperative.g:680:2: iv_ruleDirectionCS= ruleDirectionCS EOF
+ // InternalQVTimperative.g:835:2: (iv_ruleDirectionCS= ruleDirectionCS EOF )
+ // InternalQVTimperative.g:836:2: iv_ruleDirectionCS= ruleDirectionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSRule());
@@ -1909,7 +2334,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDirectionCS"
- // InternalQVTimperative.g:687:1: ruleDirectionCS returns [EObject current=null] : ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* ) ;
+ // InternalQVTimperative.g:843:1: ruleDirectionCS returns [EObject current=null] : ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* ) ;
public final EObject ruleDirectionCS() throws RecognitionException {
EObject current = null;
@@ -1923,14 +2348,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:690:28: ( ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* ) )
- // InternalQVTimperative.g:691:1: ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* )
+ // InternalQVTimperative.g:846:28: ( ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* ) )
+ // InternalQVTimperative.g:847:1: ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* )
{
- // InternalQVTimperative.g:691:1: ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* )
- // InternalQVTimperative.g:691:2: () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
+ // InternalQVTimperative.g:847:1: ( () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )* )
+ // InternalQVTimperative.g:847:2: () ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )? ( (lv_name_3_0= ruleUnrestrictedName ) )? otherlv_4= 'imports' ( ( ruleUnrestrictedName ) ) (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
{
- // InternalQVTimperative.g:691:2: ()
- // InternalQVTimperative.g:692:2:
+ // InternalQVTimperative.g:847:2: ()
+ // InternalQVTimperative.g:848:2:
{
if ( state.backtracking==0 ) {
@@ -1947,35 +2372,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:700:2: ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )?
- int alt11=3;
- int LA11_0 = input.LA(1);
+ // InternalQVTimperative.g:856:2: ( ( (lv_isChecked_1_0= 'check' ) ) | ( (lv_isEnforced_2_0= 'enforce' ) ) )?
+ int alt13=3;
+ int LA13_0 = input.LA(1);
- if ( (LA11_0==24) ) {
- int LA11_1 = input.LA(2);
+ if ( (LA13_0==27) ) {
+ int LA13_1 = input.LA(2);
- if ( (synpred15_InternalQVTimperative()) ) {
- alt11=1;
+ if ( (synpred17_InternalQVTimperative()) ) {
+ alt13=1;
}
}
- else if ( (LA11_0==27) ) {
- int LA11_2 = input.LA(2);
+ else if ( (LA13_0==29) ) {
+ int LA13_2 = input.LA(2);
- if ( (synpred16_InternalQVTimperative()) ) {
- alt11=2;
+ if ( (synpred18_InternalQVTimperative()) ) {
+ alt13=2;
}
}
- switch (alt11) {
+ switch (alt13) {
case 1 :
- // InternalQVTimperative.g:700:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
{
- // InternalQVTimperative.g:700:3: ( (lv_isChecked_1_0= 'check' ) )
- // InternalQVTimperative.g:701:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
{
- // InternalQVTimperative.g:701:1: (lv_isChecked_1_0= 'check' )
- // InternalQVTimperative.g:702:3: lv_isChecked_1_0= 'check'
+ // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:858:3: lv_isChecked_1_0= 'check'
{
- lv_isChecked_1_0=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isChecked_1_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isChecked_1_0, grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0());
@@ -1999,15 +2424,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:716:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
{
- // InternalQVTimperative.g:716:6: ( (lv_isEnforced_2_0= 'enforce' ) )
- // InternalQVTimperative.g:717:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
{
- // InternalQVTimperative.g:717:1: (lv_isEnforced_2_0= 'enforce' )
- // InternalQVTimperative.g:718:3: lv_isEnforced_2_0= 'enforce'
+ // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:874:3: lv_isEnforced_2_0= 'enforce'
{
- lv_isEnforced_2_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ lv_isEnforced_2_0=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isEnforced_2_0, grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0());
@@ -2033,37 +2458,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:731:4: ( (lv_name_3_0= ruleUnrestrictedName ) )?
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // InternalQVTimperative.g:887:4: ( (lv_name_3_0= ruleUnrestrictedName ) )?
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( ((LA12_0>=RULE_SIMPLE_ID && LA12_0<=RULE_ESCAPED_ID)||LA12_0==24||LA12_0==27||LA12_0==30||LA12_0==33||LA12_0==44||(LA12_0>=50 && LA12_0<=54)) ) {
- alt12=1;
+ if ( ((LA14_0>=RULE_SIMPLE_ID && LA14_0<=RULE_ESCAPED_ID)||LA14_0==27||LA14_0==29||LA14_0==33||LA14_0==37||LA14_0==50||(LA14_0>=56 && LA14_0<=60)) ) {
+ alt14=1;
}
- else if ( (LA12_0==28) ) {
- int LA12_2 = input.LA(2);
+ else if ( (LA14_0==30) ) {
+ int LA14_2 = input.LA(2);
- if ( (LA12_2==28) ) {
- int LA12_4 = input.LA(3);
+ if ( (LA14_2==30) ) {
+ int LA14_3 = input.LA(3);
- if ( ((LA12_4>=RULE_SIMPLE_ID && LA12_4<=RULE_ESCAPED_ID)||LA12_4==24||(LA12_4>=27 && LA12_4<=28)||LA12_4==30||LA12_4==33||LA12_4==44||(LA12_4>=50 && LA12_4<=54)) ) {
- alt12=1;
+ if ( ((LA14_3>=RULE_SIMPLE_ID && LA14_3<=RULE_ESCAPED_ID)||LA14_3==27||(LA14_3>=29 && LA14_3<=30)||LA14_3==33||LA14_3==37||LA14_3==50||(LA14_3>=56 && LA14_3<=60)) ) {
+ alt14=1;
}
}
}
- switch (alt12) {
+ switch (alt14) {
case 1 :
- // InternalQVTimperative.g:732:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:888:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:732:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:733:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:888:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:889:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_16);
+ pushFollow(FollowSets000.FOLLOW_19);
lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
@@ -2090,17 +2515,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,28,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,30,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDirectionCSAccess().getImportsKeyword_3());
}
- // InternalQVTimperative.g:753:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:754:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:909:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:910:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:754:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:755:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:910:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:911:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2119,7 +2544,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_4_0());
}
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_20);
ruleUnrestrictedName();
state._fsp--;
@@ -2135,20 +2560,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:771:2: (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
- loop13:
+ // InternalQVTimperative.g:927:2: (otherlv_6= ',' ( ( ruleUnrestrictedName ) ) )*
+ loop15:
do {
- int alt13=2;
- int LA13_0 = input.LA(1);
+ int alt15=2;
+ int LA15_0 = input.LA(1);
- if ( (LA13_0==18) ) {
- alt13=1;
+ if ( (LA15_0==18) ) {
+ alt15=1;
}
- switch (alt13) {
+ switch (alt15) {
case 1 :
- // InternalQVTimperative.g:771:4: otherlv_6= ',' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:927:4: otherlv_6= ',' ( ( ruleUnrestrictedName ) )
{
otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -2156,11 +2581,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0());
}
- // InternalQVTimperative.g:775:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:776:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:931:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:932:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:776:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:777:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:932:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:933:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2179,7 +2604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_5_1_0());
}
- pushFollow(FollowSets000.FOLLOW_17);
+ pushFollow(FollowSets000.FOLLOW_20);
ruleUnrestrictedName();
state._fsp--;
@@ -2200,7 +2625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop13;
+ break loop15;
}
} while (true);
@@ -2226,8 +2651,219 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleDirectionCS"
+ // $ANTLR start "entryRuleGuardParameterBindingCS"
+ // InternalQVTimperative.g:957:1: entryRuleGuardParameterBindingCS returns [EObject current=null] : iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF ;
+ public final EObject entryRuleGuardParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleGuardParameterBindingCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:958:2: (iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF )
+ // InternalQVTimperative.g:959:2: iv_ruleGuardParameterBindingCS= ruleGuardParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleGuardParameterBindingCS=ruleGuardParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleGuardParameterBindingCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleGuardParameterBindingCS"
+
+
+ // $ANTLR start "ruleGuardParameterBindingCS"
+ // InternalQVTimperative.g:966:1: ruleGuardParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ public final EObject ruleGuardParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ Token lv_isCheck_0_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:969:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:970:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ {
+ // InternalQVTimperative.g:970:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:970:2: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'consumes' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
+ {
+ // InternalQVTimperative.g:970:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( (LA16_0==27) ) {
+ int LA16_1 = input.LA(2);
+
+ if ( ((LA16_1>=RULE_SIMPLE_ID && LA16_1<=RULE_ESCAPED_ID)||LA16_1==27||(LA16_1>=29 && LA16_1<=30)||LA16_1==33||LA16_1==37||LA16_1==50||(LA16_1>=56 && LA16_1<=60)) ) {
+ alt16=1;
+ }
+ }
+ switch (alt16) {
+ case 1 :
+ // InternalQVTimperative.g:971:1: (lv_isCheck_0_0= 'check' )
+ {
+ // InternalQVTimperative.g:971:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:972:3: lv_isCheck_0_0= 'check'
+ {
+ lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+ setWithLastConsumed(current, "isCheck", true, "check");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ // InternalQVTimperative.g:985:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:986:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:986:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:987:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_21);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_2=(Token)match(input,31,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2());
+
+ }
+ // InternalQVTimperative.g:1007:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1008:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:1008:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1009:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getGuardParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleGuardParameterBindingCS"
+
+
// $ANTLR start "entryRuleGuardParameterCS"
- // InternalQVTimperative.g:801:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
+ // InternalQVTimperative.g:1037:1: entryRuleGuardParameterCS returns [EObject current=null] : iv_ruleGuardParameterCS= ruleGuardParameterCS EOF ;
public final EObject entryRuleGuardParameterCS() throws RecognitionException {
EObject current = null;
@@ -2235,8 +2871,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:802:2: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
- // InternalQVTimperative.g:803:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
+ // InternalQVTimperative.g:1038:2: (iv_ruleGuardParameterCS= ruleGuardParameterCS EOF )
+ // InternalQVTimperative.g:1039:2: iv_ruleGuardParameterCS= ruleGuardParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterCSRule());
@@ -2267,7 +2903,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardParameterCS"
- // InternalQVTimperative.g:810:1: ruleGuardParameterCS returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) ;
+ // InternalQVTimperative.g:1046:1: ruleGuardParameterCS returns [EObject current=null] : (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) ;
public final EObject ruleGuardParameterCS() throws RecognitionException {
EObject current = null;
@@ -2283,29 +2919,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:813:28: ( (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
- // InternalQVTimperative.g:814:1: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:1049:28: ( (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
+ // InternalQVTimperative.g:1050:1: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
{
- // InternalQVTimperative.g:814:1: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
- // InternalQVTimperative.g:814:3: otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
+ // InternalQVTimperative.g:1050:1: (otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:1050:3: otherlv_0= 'guard' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
{
- otherlv_0=(Token)match(input,29,FollowSets000.FOLLOW_10); if (state.failed) return current;
+ otherlv_0=(Token)match(input,32,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_0, grammarAccess.getGuardParameterCSAccess().getInKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0());
}
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getGuardParameterCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:822:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:823:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1058:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1059:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:823:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:824:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:1059:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1060:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2340,18 +2976,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:840:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:841:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1076:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1077:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:841:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:842:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1077:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1078:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
@@ -2375,17 +3011,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getGuardParameterCSAccess().getColonKeyword_4());
}
- // InternalQVTimperative.g:862:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:863:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1098:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1099:1: (lv_ownedType_5_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:863:1: (lv_ownedType_5_0= ruleTypeExpCS )
- // InternalQVTimperative.g:864:3: lv_ownedType_5_0= ruleTypeExpCS
+ // InternalQVTimperative.g:1099:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1100:3: lv_ownedType_5_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -2445,7 +3081,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardStatementCS"
- // InternalQVTimperative.g:892:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
+ // InternalQVTimperative.g:1128:1: entryRuleGuardStatementCS returns [EObject current=null] : iv_ruleGuardStatementCS= ruleGuardStatementCS EOF ;
public final EObject entryRuleGuardStatementCS() throws RecognitionException {
EObject current = null;
@@ -2453,8 +3089,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:893:2: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
- // InternalQVTimperative.g:894:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
+ // InternalQVTimperative.g:1129:2: (iv_ruleGuardStatementCS= ruleGuardStatementCS EOF )
+ // InternalQVTimperative.g:1130:2: iv_ruleGuardStatementCS= ruleGuardStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getGuardStatementCSRule());
@@ -2485,11 +3121,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardStatementCS"
- // InternalQVTimperative.g:901:1: ruleGuardStatementCS returns [EObject current=null] : (this_OutVariableCS_0= ruleOutVariableCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS ) ;
+ // InternalQVTimperative.g:1137:1: ruleGuardStatementCS returns [EObject current=null] : (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS ) ;
public final EObject ruleGuardStatementCS() throws RecognitionException {
EObject current = null;
- EObject this_OutVariableCS_0 = null;
+ EObject this_BufferStatementCS_0 = null;
EObject this_DeclareStatementCS_1 = null;
@@ -2501,72 +3137,72 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:904:28: ( (this_OutVariableCS_0= ruleOutVariableCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS ) )
- // InternalQVTimperative.g:905:1: (this_OutVariableCS_0= ruleOutVariableCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS )
+ // InternalQVTimperative.g:1140:28: ( (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS ) )
+ // InternalQVTimperative.g:1141:1: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS )
{
- // InternalQVTimperative.g:905:1: (this_OutVariableCS_0= ruleOutVariableCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS )
- int alt14=4;
+ // InternalQVTimperative.g:1141:1: (this_BufferStatementCS_0= ruleBufferStatementCS | this_DeclareStatementCS_1= ruleDeclareStatementCS | this_DeclareStatementCS_2= ruleDeclareStatementCS | this_CheckStatementCS_3= ruleCheckStatementCS )
+ int alt17=4;
switch ( input.LA(1) ) {
- case 40:
+ case 25:
{
- alt14=1;
+ alt17=1;
}
break;
case 17:
{
- int LA14_2 = input.LA(2);
+ int LA17_2 = input.LA(2);
- if ( (synpred20_InternalQVTimperative()) ) {
- alt14=2;
+ if ( (synpred23_InternalQVTimperative()) ) {
+ alt17=2;
}
- else if ( (synpred21_InternalQVTimperative()) ) {
- alt14=3;
+ else if ( (synpred24_InternalQVTimperative()) ) {
+ alt17=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 2, input);
+ new NoViableAltException("", 17, 2, input);
throw nvae;
}
}
break;
- case 24:
+ case 27:
{
- int LA14_3 = input.LA(2);
+ int LA17_3 = input.LA(2);
- if ( (synpred20_InternalQVTimperative()) ) {
- alt14=2;
+ if ( (synpred23_InternalQVTimperative()) ) {
+ alt17=2;
}
- else if ( (synpred21_InternalQVTimperative()) ) {
- alt14=3;
+ else if ( (synpred24_InternalQVTimperative()) ) {
+ alt17=3;
}
else if ( (true) ) {
- alt14=4;
+ alt17=4;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 3, input);
+ new NoViableAltException("", 17, 3, input);
throw nvae;
}
}
break;
- case 25:
+ case 28:
{
- int LA14_4 = input.LA(2);
+ int LA17_4 = input.LA(2);
- if ( (synpred20_InternalQVTimperative()) ) {
- alt14=2;
+ if ( (synpred23_InternalQVTimperative()) ) {
+ alt17=2;
}
- else if ( (synpred21_InternalQVTimperative()) ) {
- alt14=3;
+ else if ( (synpred24_InternalQVTimperative()) ) {
+ alt17=3;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 4, input);
+ new NoViableAltException("", 17, 4, input);
throw nvae;
}
@@ -2575,14 +3211,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt17) {
case 1 :
- // InternalQVTimperative.g:906:2: this_OutVariableCS_0= ruleOutVariableCS
+ // InternalQVTimperative.g:1142:2: this_BufferStatementCS_0= ruleBufferStatementCS
{
if ( state.backtracking==0 ) {
@@ -2591,17 +3227,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- this_OutVariableCS_0=ruleOutVariableCS();
+ this_BufferStatementCS_0=ruleBufferStatementCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = this_OutVariableCS_0;
+ current = this_BufferStatementCS_0;
afterParserOrEnumRuleCall();
}
@@ -2609,7 +3245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:919:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1155:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -2636,7 +3272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:932:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1168:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -2663,7 +3299,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:945:2: this_CheckStatementCS_3= ruleCheckStatementCS
+ // InternalQVTimperative.g:1181:2: this_CheckStatementCS_3= ruleCheckStatementCS
{
if ( state.backtracking==0 ) {
@@ -2712,7 +3348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportCS"
- // InternalQVTimperative.g:964:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
+ // InternalQVTimperative.g:1200:1: entryRuleImportCS returns [EObject current=null] : iv_ruleImportCS= ruleImportCS EOF ;
public final EObject entryRuleImportCS() throws RecognitionException {
EObject current = null;
@@ -2720,8 +3356,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:965:2: (iv_ruleImportCS= ruleImportCS EOF )
- // InternalQVTimperative.g:966:2: iv_ruleImportCS= ruleImportCS EOF
+ // InternalQVTimperative.g:1201:2: (iv_ruleImportCS= ruleImportCS EOF )
+ // InternalQVTimperative.g:1202:2: iv_ruleImportCS= ruleImportCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSRule());
@@ -2752,7 +3388,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportCS"
- // InternalQVTimperative.g:973:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
+ // InternalQVTimperative.g:1209:1: ruleImportCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) ;
public final EObject ruleImportCS() throws RecognitionException {
EObject current = null;
@@ -2769,52 +3405,52 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:976:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
- // InternalQVTimperative.g:977:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // InternalQVTimperative.g:1212:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' ) )
+ // InternalQVTimperative.g:1213:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
{
- // InternalQVTimperative.g:977:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
- // InternalQVTimperative.g:977:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
+ // InternalQVTimperative.g:1213:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';' )
+ // InternalQVTimperative.g:1213:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )? ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) ) ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )? otherlv_6= ';'
{
- otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_18); if (state.failed) return current;
+ otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getImportCSAccess().getImportKeyword_0());
}
- // InternalQVTimperative.g:981:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // InternalQVTimperative.g:1217:1: ( ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':' )?
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA15_0==RULE_SIMPLE_ID) ) {
- int LA15_1 = input.LA(2);
+ if ( (LA18_0==RULE_SIMPLE_ID) ) {
+ int LA18_1 = input.LA(2);
- if ( (LA15_1==23) ) {
- alt15=1;
+ if ( (LA18_1==24) ) {
+ alt18=1;
}
}
- else if ( (LA15_0==RULE_ESCAPED_ID) ) {
- int LA15_2 = input.LA(2);
+ else if ( (LA18_0==RULE_ESCAPED_ID) ) {
+ int LA18_2 = input.LA(2);
- if ( (LA15_2==23) ) {
- alt15=1;
+ if ( (LA18_2==24) ) {
+ alt18=1;
}
}
- switch (alt15) {
+ switch (alt18) {
case 1 :
- // InternalQVTimperative.g:981:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
+ // InternalQVTimperative.g:1217:2: ( (lv_name_1_0= ruleIdentifier ) ) otherlv_2= ':'
{
- // InternalQVTimperative.g:981:2: ( (lv_name_1_0= ruleIdentifier ) )
- // InternalQVTimperative.g:982:1: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1217:2: ( (lv_name_1_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:1218:1: (lv_name_1_0= ruleIdentifier )
{
- // InternalQVTimperative.g:982:1: (lv_name_1_0= ruleIdentifier )
- // InternalQVTimperative.g:983:3: lv_name_1_0= ruleIdentifier
+ // InternalQVTimperative.g:1218:1: (lv_name_1_0= ruleIdentifier )
+ // InternalQVTimperative.g:1219:3: lv_name_1_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_1_0=ruleIdentifier();
state._fsp--;
@@ -2838,7 +3474,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_18); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getImportCSAccess().getColonKeyword_1_1());
@@ -2850,18 +3486,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1003:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
- // InternalQVTimperative.g:1004:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1239:3: ( (lv_ownedPathName_3_0= ruleURIPathNameCS ) )
+ // InternalQVTimperative.g:1240:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
{
- // InternalQVTimperative.g:1004:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
- // InternalQVTimperative.g:1005:3: lv_ownedPathName_3_0= ruleURIPathNameCS
+ // InternalQVTimperative.g:1240:1: (lv_ownedPathName_3_0= ruleURIPathNameCS )
+ // InternalQVTimperative.g:1241:3: lv_ownedPathName_3_0= ruleURIPathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_19);
+ pushFollow(FollowSets000.FOLLOW_23);
lv_ownedPathName_3_0=ruleURIPathNameCS();
state._fsp--;
@@ -2885,24 +3521,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1021:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // InternalQVTimperative.g:1257:2: ( ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*' )?
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( (LA16_0==31) ) {
- alt16=1;
+ if ( (LA19_0==34) ) {
+ alt19=1;
}
- switch (alt16) {
+ switch (alt19) {
case 1 :
- // InternalQVTimperative.g:1021:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
+ // InternalQVTimperative.g:1257:3: ( (lv_isAll_4_0= '::' ) ) otherlv_5= '*'
{
- // InternalQVTimperative.g:1021:3: ( (lv_isAll_4_0= '::' ) )
- // InternalQVTimperative.g:1022:1: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1257:3: ( (lv_isAll_4_0= '::' ) )
+ // InternalQVTimperative.g:1258:1: (lv_isAll_4_0= '::' )
{
- // InternalQVTimperative.g:1022:1: (lv_isAll_4_0= '::' )
- // InternalQVTimperative.g:1023:3: lv_isAll_4_0= '::'
+ // InternalQVTimperative.g:1258:1: (lv_isAll_4_0= '::' )
+ // InternalQVTimperative.g:1259:3: lv_isAll_4_0= '::'
{
- lv_isAll_4_0=(Token)match(input,31,FollowSets000.FOLLOW_20); if (state.failed) return current;
+ lv_isAll_4_0=(Token)match(input,34,FollowSets000.FOLLOW_24); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAll_4_0, grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0());
@@ -2922,7 +3558,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,32,FollowSets000.FOLLOW_9); if (state.failed) return current;
+ otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_9); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1());
@@ -2962,8 +3598,219 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleImportCS"
+ // $ANTLR start "entryRuleLoopParameterBindingCS"
+ // InternalQVTimperative.g:1288:1: entryRuleLoopParameterBindingCS returns [EObject current=null] : iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF ;
+ public final EObject entryRuleLoopParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleLoopParameterBindingCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:1289:2: (iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF )
+ // InternalQVTimperative.g:1290:2: iv_ruleLoopParameterBindingCS= ruleLoopParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getLoopParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleLoopParameterBindingCS=ruleLoopParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleLoopParameterBindingCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleLoopParameterBindingCS"
+
+
+ // $ANTLR start "ruleLoopParameterBindingCS"
+ // InternalQVTimperative.g:1297:1: ruleLoopParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) ;
+ public final EObject ruleLoopParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ Token lv_isCheck_0_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:1300:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:1301:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ {
+ // InternalQVTimperative.g:1301:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:1301:2: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'iterates' ( ( ruleUnrestrictedName ) ) otherlv_4= ';'
+ {
+ // InternalQVTimperative.g:1301:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
+
+ if ( (LA20_0==27) ) {
+ int LA20_1 = input.LA(2);
+
+ if ( ((LA20_1>=RULE_SIMPLE_ID && LA20_1<=RULE_ESCAPED_ID)||LA20_1==27||(LA20_1>=29 && LA20_1<=30)||LA20_1==33||LA20_1==37||LA20_1==50||(LA20_1>=56 && LA20_1<=60)) ) {
+ alt20=1;
+ }
+ }
+ switch (alt20) {
+ case 1 :
+ // InternalQVTimperative.g:1302:1: (lv_isCheck_0_0= 'check' )
+ {
+ // InternalQVTimperative.g:1302:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:1303:3: lv_isCheck_0_0= 'check'
+ {
+ lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+ setWithLastConsumed(current, "isCheck", true, "check");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ // InternalQVTimperative.g:1316:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1317:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:1317:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1318:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_25);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_2=(Token)match(input,36,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2());
+
+ }
+ // InternalQVTimperative.g:1338:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1339:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:1339:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:1340:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getLoopParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleLoopParameterBindingCS"
+
+
// $ANTLR start "entryRuleMappingCS"
- // InternalQVTimperative.g:1052:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
+ // InternalQVTimperative.g:1368:1: entryRuleMappingCS returns [EObject current=null] : iv_ruleMappingCS= ruleMappingCS EOF ;
public final EObject entryRuleMappingCS() throws RecognitionException {
EObject current = null;
@@ -2971,8 +3818,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1053:2: (iv_ruleMappingCS= ruleMappingCS EOF )
- // InternalQVTimperative.g:1054:2: iv_ruleMappingCS= ruleMappingCS EOF
+ // InternalQVTimperative.g:1369:2: (iv_ruleMappingCS= ruleMappingCS EOF )
+ // InternalQVTimperative.g:1370:2: iv_ruleMappingCS= ruleMappingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSRule());
@@ -3003,7 +3850,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingCS"
- // InternalQVTimperative.g:1061:1: ruleMappingCS returns [EObject current=null] : ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' ) ;
+ // InternalQVTimperative.g:1377:1: ruleMappingCS returns [EObject current=null] : ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' ) ;
public final EObject ruleMappingCS() throws RecognitionException {
EObject current = null;
@@ -3027,14 +3874,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1064:28: ( ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' ) )
- // InternalQVTimperative.g:1065:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:1380:28: ( ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' ) )
+ // InternalQVTimperative.g:1381:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' )
{
- // InternalQVTimperative.g:1065:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' )
- // InternalQVTimperative.g:1065:2: () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}'
+ // InternalQVTimperative.g:1381:1: ( () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:1381:2: () otherlv_1= 'map' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )? otherlv_5= '{' ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )* ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )* ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )* ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )* otherlv_10= '}'
{
- // InternalQVTimperative.g:1065:2: ()
- // InternalQVTimperative.g:1066:2:
+ // InternalQVTimperative.g:1381:2: ()
+ // InternalQVTimperative.g:1382:2:
{
if ( state.backtracking==0 ) {
@@ -3051,24 +3898,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,37,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMappingCSAccess().getMapKeyword_1());
}
- // InternalQVTimperative.g:1078:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1079:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1394:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1395:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1079:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1080:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1395:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1396:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_21);
+ pushFollow(FollowSets000.FOLLOW_26);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -3092,35 +3939,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1096:2: (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )?
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // InternalQVTimperative.g:1412:2: (otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) ) )?
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA17_0==29) ) {
- alt17=1;
+ if ( (LA21_0==38) ) {
+ alt21=1;
}
- switch (alt17) {
+ switch (alt21) {
case 1 :
- // InternalQVTimperative.g:1096:4: otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1412:4: otherlv_3= 'in' ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
{
- otherlv_3=(Token)match(input,29,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_3=(Token)match(input,38,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMappingCSAccess().getInKeyword_3_0());
}
- // InternalQVTimperative.g:1100:1: ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1101:1: (lv_ownedInPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:1416:1: ( (lv_ownedInPathName_4_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1417:1: (lv_ownedInPathName_4_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1101:1: (lv_ownedInPathName_4_0= rulePathNameCS )
- // InternalQVTimperative.g:1102:3: lv_ownedInPathName_4_0= rulePathNameCS
+ // InternalQVTimperative.g:1417:1: (lv_ownedInPathName_4_0= rulePathNameCS )
+ // InternalQVTimperative.g:1418:3: lv_ownedInPathName_4_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_ownedInPathName_4_0=rulePathNameCS();
state._fsp--;
@@ -3150,36 +3997,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,34,FollowSets000.FOLLOW_23); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_28); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4());
}
- // InternalQVTimperative.g:1122:1: ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )*
- loop18:
+ // InternalQVTimperative.g:1438:1: ( (lv_ownedParameters_6_0= ruleMappingParameterCS ) )*
+ loop22:
do {
- int alt18=2;
- int LA18_0 = input.LA(1);
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA18_0==22||LA18_0==29) ) {
- alt18=1;
+ if ( (LA22_0==23||LA22_0==32||LA22_0==38) ) {
+ alt22=1;
}
- switch (alt18) {
+ switch (alt22) {
case 1 :
- // InternalQVTimperative.g:1123:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1439:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
{
- // InternalQVTimperative.g:1123:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
- // InternalQVTimperative.g:1124:3: lv_ownedParameters_6_0= ruleMappingParameterCS
+ // InternalQVTimperative.g:1439:1: (lv_ownedParameters_6_0= ruleMappingParameterCS )
+ // InternalQVTimperative.g:1440:3: lv_ownedParameters_6_0= ruleMappingParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_23);
+ pushFollow(FollowSets000.FOLLOW_28);
lv_ownedParameters_6_0=ruleMappingParameterCS();
state._fsp--;
@@ -3205,28 +4052,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop18;
+ break loop22;
}
} while (true);
- // InternalQVTimperative.g:1140:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*
- loop19:
+ // InternalQVTimperative.g:1456:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*
+ loop23:
do {
- int alt19=2;
- alt19 = dfa19.predict(input);
- switch (alt19) {
+ int alt23=2;
+ alt23 = dfa23.predict(input);
+ switch (alt23) {
case 1 :
- // InternalQVTimperative.g:1141:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1457:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
{
- // InternalQVTimperative.g:1141:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
- // InternalQVTimperative.g:1142:3: lv_ownedStatements_7_0= ruleGuardStatementCS
+ // InternalQVTimperative.g:1457:1: (lv_ownedStatements_7_0= ruleGuardStatementCS )
+ // InternalQVTimperative.g:1458:3: lv_ownedStatements_7_0= ruleGuardStatementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_24);
+ pushFollow(FollowSets000.FOLLOW_29);
lv_ownedStatements_7_0=ruleGuardStatementCS();
state._fsp--;
@@ -3252,28 +4099,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop19;
+ break loop23;
}
} while (true);
- // InternalQVTimperative.g:1158:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*
- loop20:
+ // InternalQVTimperative.g:1474:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*
+ loop24:
do {
- int alt20=2;
- alt20 = dfa20.predict(input);
- switch (alt20) {
+ int alt24=2;
+ alt24 = dfa24.predict(input);
+ switch (alt24) {
case 1 :
- // InternalQVTimperative.g:1159:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1475:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
{
- // InternalQVTimperative.g:1159:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
- // InternalQVTimperative.g:1160:3: lv_ownedStatements_8_0= ruleCommitStatementCS
+ // InternalQVTimperative.g:1475:1: (lv_ownedStatements_8_0= ruleCommitStatementCS )
+ // InternalQVTimperative.g:1476:3: lv_ownedStatements_8_0= ruleCommitStatementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_25);
+ pushFollow(FollowSets000.FOLLOW_30);
lv_ownedStatements_8_0=ruleCommitStatementCS();
state._fsp--;
@@ -3299,34 +4146,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop20;
+ break loop24;
}
} while (true);
- // InternalQVTimperative.g:1176:3: ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )*
- loop21:
+ // InternalQVTimperative.g:1492:3: ( (lv_ownedStatements_9_0= ruleControlStatementCS ) )*
+ loop25:
do {
- int alt21=2;
- int LA21_0 = input.LA(1);
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if ( (LA21_0==17||LA21_0==19||(LA21_0>=36 && LA21_0<=38)) ) {
- alt21=1;
+ if ( (LA25_0==17||LA25_0==19||(LA25_0>=41 && LA25_0<=45)) ) {
+ alt25=1;
}
- switch (alt21) {
+ switch (alt25) {
case 1 :
- // InternalQVTimperative.g:1177:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1493:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1177:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1178:3: lv_ownedStatements_9_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1493:1: (lv_ownedStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1494:3: lv_ownedStatements_9_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_26);
+ pushFollow(FollowSets000.FOLLOW_31);
lv_ownedStatements_9_0=ruleControlStatementCS();
state._fsp--;
@@ -3352,11 +4199,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop21;
+ break loop25;
}
} while (true);
- otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9());
@@ -3385,7 +4232,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingCallCS"
- // InternalQVTimperative.g:1206:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
+ // InternalQVTimperative.g:1522:1: entryRuleMappingCallCS returns [EObject current=null] : iv_ruleMappingCallCS= ruleMappingCallCS EOF ;
public final EObject entryRuleMappingCallCS() throws RecognitionException {
EObject current = null;
@@ -3393,8 +4240,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1207:2: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
- // InternalQVTimperative.g:1208:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
+ // InternalQVTimperative.g:1523:2: (iv_ruleMappingCallCS= ruleMappingCallCS EOF )
+ // InternalQVTimperative.g:1524:2: iv_ruleMappingCallCS= ruleMappingCallCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallCSRule());
@@ -3425,30 +4272,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingCallCS"
- // InternalQVTimperative.g:1215:1: ruleMappingCallCS returns [EObject current=null] : ( () ( (lv_isInfinite_1_0= 'infinite' ) )? otherlv_2= 'call' ( (lv_ownedPathName_3_0= rulePathNameCS ) ) otherlv_4= '{' ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )* otherlv_6= '}' ) ;
+ // InternalQVTimperative.g:1531:1: ruleMappingCallCS returns [EObject current=null] : ( () ( (lv_isInfinite_1_0= 'infinite' ) )? (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) ) ( (lv_ownedPathName_5_0= rulePathNameCS ) ) otherlv_6= '{' ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )* otherlv_8= '}' ) ;
public final EObject ruleMappingCallCS() throws RecognitionException {
EObject current = null;
Token lv_isInfinite_1_0=null;
Token otherlv_2=null;
- Token otherlv_4=null;
+ Token lv_isInstall_3_0=null;
+ Token lv_isInvoke_4_0=null;
Token otherlv_6=null;
- EObject lv_ownedPathName_3_0 = null;
+ Token otherlv_8=null;
+ EObject lv_ownedPathName_5_0 = null;
- EObject lv_ownedBindings_5_0 = null;
+ EObject lv_ownedBindings_7_0 = null;
enterRule();
try {
- // InternalQVTimperative.g:1218:28: ( ( () ( (lv_isInfinite_1_0= 'infinite' ) )? otherlv_2= 'call' ( (lv_ownedPathName_3_0= rulePathNameCS ) ) otherlv_4= '{' ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )* otherlv_6= '}' ) )
- // InternalQVTimperative.g:1219:1: ( () ( (lv_isInfinite_1_0= 'infinite' ) )? otherlv_2= 'call' ( (lv_ownedPathName_3_0= rulePathNameCS ) ) otherlv_4= '{' ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )* otherlv_6= '}' )
+ // InternalQVTimperative.g:1534:28: ( ( () ( (lv_isInfinite_1_0= 'infinite' ) )? (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) ) ( (lv_ownedPathName_5_0= rulePathNameCS ) ) otherlv_6= '{' ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )* otherlv_8= '}' ) )
+ // InternalQVTimperative.g:1535:1: ( () ( (lv_isInfinite_1_0= 'infinite' ) )? (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) ) ( (lv_ownedPathName_5_0= rulePathNameCS ) ) otherlv_6= '{' ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )* otherlv_8= '}' )
{
- // InternalQVTimperative.g:1219:1: ( () ( (lv_isInfinite_1_0= 'infinite' ) )? otherlv_2= 'call' ( (lv_ownedPathName_3_0= rulePathNameCS ) ) otherlv_4= '{' ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )* otherlv_6= '}' )
- // InternalQVTimperative.g:1219:2: () ( (lv_isInfinite_1_0= 'infinite' ) )? otherlv_2= 'call' ( (lv_ownedPathName_3_0= rulePathNameCS ) ) otherlv_4= '{' ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )* otherlv_6= '}'
+ // InternalQVTimperative.g:1535:1: ( () ( (lv_isInfinite_1_0= 'infinite' ) )? (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) ) ( (lv_ownedPathName_5_0= rulePathNameCS ) ) otherlv_6= '{' ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )* otherlv_8= '}' )
+ // InternalQVTimperative.g:1535:2: () ( (lv_isInfinite_1_0= 'infinite' ) )? (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) ) ( (lv_ownedPathName_5_0= rulePathNameCS ) ) otherlv_6= '{' ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )* otherlv_8= '}'
{
- // InternalQVTimperative.g:1219:2: ()
- // InternalQVTimperative.g:1220:2:
+ // InternalQVTimperative.g:1535:2: ()
+ // InternalQVTimperative.g:1536:2:
{
if ( state.backtracking==0 ) {
@@ -3465,21 +4314,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1228:2: ( (lv_isInfinite_1_0= 'infinite' ) )?
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // InternalQVTimperative.g:1544:2: ( (lv_isInfinite_1_0= 'infinite' ) )?
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA22_0==36) ) {
- alt22=1;
+ if ( (LA26_0==41) ) {
+ alt26=1;
}
- switch (alt22) {
+ switch (alt26) {
case 1 :
- // InternalQVTimperative.g:1229:1: (lv_isInfinite_1_0= 'infinite' )
+ // InternalQVTimperative.g:1545:1: (lv_isInfinite_1_0= 'infinite' )
{
- // InternalQVTimperative.g:1229:1: (lv_isInfinite_1_0= 'infinite' )
- // InternalQVTimperative.g:1230:3: lv_isInfinite_1_0= 'infinite'
+ // InternalQVTimperative.g:1545:1: (lv_isInfinite_1_0= 'infinite' )
+ // InternalQVTimperative.g:1546:3: lv_isInfinite_1_0= 'infinite'
{
- lv_isInfinite_1_0=(Token)match(input,36,FollowSets000.FOLLOW_27); if (state.failed) return current;
+ lv_isInfinite_1_0=(Token)match(input,41,FollowSets000.FOLLOW_32); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isInfinite_1_0, grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0());
@@ -3502,25 +4351,125 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,37,FollowSets000.FOLLOW_5); if (state.failed) return current;
- if ( state.backtracking==0 ) {
+ // InternalQVTimperative.g:1559:3: (otherlv_2= 'call' | ( (lv_isInstall_3_0= 'install' ) ) | ( (lv_isInvoke_4_0= 'invoke' ) ) )
+ int alt27=3;
+ switch ( input.LA(1) ) {
+ case 42:
+ {
+ alt27=1;
+ }
+ break;
+ case 43:
+ {
+ alt27=2;
+ }
+ break;
+ case 44:
+ {
+ alt27=3;
+ }
+ break;
+ default:
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 27, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt27) {
+ case 1 :
+ // InternalQVTimperative.g:1559:5: otherlv_2= 'call'
+ {
+ otherlv_2=(Token)match(input,42,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0());
+
+ }
+
+ }
+ break;
+ case 2 :
+ // InternalQVTimperative.g:1564:6: ( (lv_isInstall_3_0= 'install' ) )
+ {
+ // InternalQVTimperative.g:1564:6: ( (lv_isInstall_3_0= 'install' ) )
+ // InternalQVTimperative.g:1565:1: (lv_isInstall_3_0= 'install' )
+ {
+ // InternalQVTimperative.g:1565:1: (lv_isInstall_3_0= 'install' )
+ // InternalQVTimperative.g:1566:3: lv_isInstall_3_0= 'install'
+ {
+ lv_isInstall_3_0=(Token)match(input,43,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isInstall_3_0, grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getMappingCallCSRule());
+ }
+ setWithLastConsumed(current, "isInstall", true, "install");
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:1580:6: ( (lv_isInvoke_4_0= 'invoke' ) )
+ {
+ // InternalQVTimperative.g:1580:6: ( (lv_isInvoke_4_0= 'invoke' ) )
+ // InternalQVTimperative.g:1581:1: (lv_isInvoke_4_0= 'invoke' )
+ {
+ // InternalQVTimperative.g:1581:1: (lv_isInvoke_4_0= 'invoke' )
+ // InternalQVTimperative.g:1582:3: lv_isInvoke_4_0= 'invoke'
+ {
+ lv_isInvoke_4_0=(Token)match(input,44,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isInvoke_4_0, grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getMappingCallCSRule());
+ }
+ setWithLastConsumed(current, "isInvoke", true, "invoke");
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+ break;
- newLeafNode(otherlv_2, grammarAccess.getMappingCallCSAccess().getCallKeyword_2());
-
}
- // InternalQVTimperative.g:1247:1: ( (lv_ownedPathName_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1248:1: (lv_ownedPathName_3_0= rulePathNameCS )
+
+ // InternalQVTimperative.g:1595:3: ( (lv_ownedPathName_5_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1596:1: (lv_ownedPathName_5_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1248:1: (lv_ownedPathName_3_0= rulePathNameCS )
- // InternalQVTimperative.g:1249:3: lv_ownedPathName_3_0= rulePathNameCS
+ // InternalQVTimperative.g:1596:1: (lv_ownedPathName_5_0= rulePathNameCS )
+ // InternalQVTimperative.g:1597:3: lv_ownedPathName_5_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
- lv_ownedPathName_3_0=rulePathNameCS();
+ pushFollow(FollowSets000.FOLLOW_27);
+ lv_ownedPathName_5_0=rulePathNameCS();
state._fsp--;
if (state.failed) return current;
@@ -3532,7 +4481,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
set(
current,
"ownedPathName",
- lv_ownedPathName_3_0,
+ lv_ownedPathName_5_0,
"org.eclipse.ocl.xtext.base.Base.PathNameCS");
afterParserOrEnumRuleCall();
@@ -3543,37 +4492,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,34,FollowSets000.FOLLOW_28); if (state.failed) return current;
+ otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_33); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_4, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
+ newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4());
}
- // InternalQVTimperative.g:1269:1: ( (lv_ownedBindings_5_0= ruleMappingCallBindingCS ) )*
- loop23:
+ // InternalQVTimperative.g:1617:1: ( (lv_ownedBindings_7_0= ruleMappingParameterBindingCS ) )*
+ loop28:
do {
- int alt23=2;
- int LA23_0 = input.LA(1);
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( ((LA23_0>=RULE_SIMPLE_ID && LA23_0<=RULE_ESCAPED_ID)||LA23_0==24||(LA23_0>=27 && LA23_0<=28)||LA23_0==30||LA23_0==33||LA23_0==44||(LA23_0>=50 && LA23_0<=54)) ) {
- alt23=1;
+ if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||LA28_0==27||(LA28_0>=29 && LA28_0<=30)||LA28_0==33||LA28_0==37||LA28_0==50||(LA28_0>=56 && LA28_0<=60)) ) {
+ alt28=1;
}
- switch (alt23) {
+ switch (alt28) {
case 1 :
- // InternalQVTimperative.g:1270:1: (lv_ownedBindings_5_0= ruleMappingCallBindingCS )
+ // InternalQVTimperative.g:1618:1: (lv_ownedBindings_7_0= ruleMappingParameterBindingCS )
{
- // InternalQVTimperative.g:1270:1: (lv_ownedBindings_5_0= ruleMappingCallBindingCS )
- // InternalQVTimperative.g:1271:3: lv_ownedBindings_5_0= ruleMappingCallBindingCS
+ // InternalQVTimperative.g:1618:1: (lv_ownedBindings_7_0= ruleMappingParameterBindingCS )
+ // InternalQVTimperative.g:1619:3: lv_ownedBindings_7_0= ruleMappingParameterBindingCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_28);
- lv_ownedBindings_5_0=ruleMappingCallBindingCS();
+ pushFollow(FollowSets000.FOLLOW_33);
+ lv_ownedBindings_7_0=ruleMappingParameterBindingCS();
state._fsp--;
if (state.failed) return current;
@@ -3585,8 +4534,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
add(
current,
"ownedBindings",
- lv_ownedBindings_5_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCallBindingCS");
+ lv_ownedBindings_7_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterBindingCS");
afterParserOrEnumRuleCall();
}
@@ -3598,14 +4547,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop23;
+ break loop28;
}
} while (true);
- otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_8=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_6, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
+ newLeafNode(otherlv_8, grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6());
}
@@ -3630,175 +4579,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleMappingCallCS"
- // $ANTLR start "entryRuleMappingCallBindingCS"
- // InternalQVTimperative.g:1299:1: entryRuleMappingCallBindingCS returns [EObject current=null] : iv_ruleMappingCallBindingCS= ruleMappingCallBindingCS EOF ;
- public final EObject entryRuleMappingCallBindingCS() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleMappingCallBindingCS = null;
-
-
- try {
- // InternalQVTimperative.g:1300:2: (iv_ruleMappingCallBindingCS= ruleMappingCallBindingCS EOF )
- // InternalQVTimperative.g:1301:2: iv_ruleMappingCallBindingCS= ruleMappingCallBindingCS EOF
- {
- if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingCallBindingCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_1);
- iv_ruleMappingCallBindingCS=ruleMappingCallBindingCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- current =iv_ruleMappingCallBindingCS;
- }
- match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleMappingCallBindingCS"
-
-
- // $ANTLR start "ruleMappingCallBindingCS"
- // InternalQVTimperative.g:1308:1: ruleMappingCallBindingCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= ':=' ( (lv_ownedValue_2_0= ruleExpCS ) ) otherlv_3= ';' ) ;
- public final EObject ruleMappingCallBindingCS() throws RecognitionException {
- EObject current = null;
-
- Token otherlv_1=null;
- Token otherlv_3=null;
- EObject lv_ownedValue_2_0 = null;
-
-
- enterRule();
-
- try {
- // InternalQVTimperative.g:1311:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= ':=' ( (lv_ownedValue_2_0= ruleExpCS ) ) otherlv_3= ';' ) )
- // InternalQVTimperative.g:1312:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= ':=' ( (lv_ownedValue_2_0= ruleExpCS ) ) otherlv_3= ';' )
- {
- // InternalQVTimperative.g:1312:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= ':=' ( (lv_ownedValue_2_0= ruleExpCS ) ) otherlv_3= ';' )
- // InternalQVTimperative.g:1312:2: ( ( ruleUnrestrictedName ) ) otherlv_1= ':=' ( (lv_ownedValue_2_0= ruleExpCS ) ) otherlv_3= ';'
- {
- // InternalQVTimperative.g:1312:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1313:1: ( ruleUnrestrictedName )
- {
- // InternalQVTimperative.g:1313:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1314:3: ruleUnrestrictedName
- {
- if ( state.backtracking==0 ) {
-
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getMappingCallBindingCSRule());
- }
-
- }
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_15);
- ruleUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
-
- otherlv_1=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_1, grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1());
-
- }
- // InternalQVTimperative.g:1334:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:1335:1: (lv_ownedValue_2_0= ruleExpCS )
- {
- // InternalQVTimperative.g:1335:1: (lv_ownedValue_2_0= ruleExpCS )
- // InternalQVTimperative.g:1336:3: lv_ownedValue_2_0= ruleExpCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_9);
- lv_ownedValue_2_0=ruleExpCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getMappingCallBindingCSRule());
- }
- set(
- current,
- "ownedValue",
- lv_ownedValue_2_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
-
- otherlv_3=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_3, grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3());
-
- }
-
- }
-
-
- }
-
- if ( state.backtracking==0 ) {
- leaveRule();
- }
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "ruleMappingCallBindingCS"
-
-
// $ANTLR start "entryRuleMappingLoopCS"
- // InternalQVTimperative.g:1364:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
+ // InternalQVTimperative.g:1647:1: entryRuleMappingLoopCS returns [EObject current=null] : iv_ruleMappingLoopCS= ruleMappingLoopCS EOF ;
public final EObject entryRuleMappingLoopCS() throws RecognitionException {
EObject current = null;
@@ -3806,8 +4588,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1365:2: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
- // InternalQVTimperative.g:1366:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
+ // InternalQVTimperative.g:1648:2: (iv_ruleMappingLoopCS= ruleMappingLoopCS EOF )
+ // InternalQVTimperative.g:1649:2: iv_ruleMappingLoopCS= ruleMappingLoopCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSRule());
@@ -3838,7 +4620,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingLoopCS"
- // InternalQVTimperative.g:1373:1: ruleMappingLoopCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) ;
+ // InternalQVTimperative.g:1656:1: ruleMappingLoopCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) ;
public final EObject ruleMappingLoopCS() throws RecognitionException {
EObject current = null;
@@ -3862,22 +4644,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1376:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) )
- // InternalQVTimperative.g:1377:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
+ // InternalQVTimperative.g:1659:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' ) )
+ // InternalQVTimperative.g:1660:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
{
- // InternalQVTimperative.g:1377:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
- // InternalQVTimperative.g:1377:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}'
+ // InternalQVTimperative.g:1660:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}' )
+ // InternalQVTimperative.g:1660:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'for' ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) ) otherlv_6= 'in' ( (lv_ownedInExpression_7_0= ruleExpCS ) ) otherlv_8= '{' ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+ otherlv_10= '}'
{
- // InternalQVTimperative.g:1377:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
- int alt25=2;
- int LA25_0 = input.LA(1);
+ // InternalQVTimperative.g:1660:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA25_0==17) ) {
- alt25=1;
+ if ( (LA30_0==17) ) {
+ alt30=1;
}
- switch (alt25) {
+ switch (alt30) {
case 1 :
- // InternalQVTimperative.g:1377:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:1660:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3885,18 +4667,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:1381:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1382:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1664:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1665:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1382:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:1383:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:1665:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1666:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_34);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -3920,20 +4702,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1399:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop24:
+ // InternalQVTimperative.g:1682:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop29:
do {
- int alt24=2;
- int LA24_0 = input.LA(1);
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA24_0==18) ) {
- alt24=1;
+ if ( (LA29_0==18) ) {
+ alt29=1;
}
- switch (alt24) {
+ switch (alt29) {
case 1 :
- // InternalQVTimperative.g:1399:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1682:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -3941,18 +4723,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:1403:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1404:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:1686:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1687:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1404:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:1405:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:1687:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:1688:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_29);
+ pushFollow(FollowSets000.FOLLOW_34);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -3981,7 +4763,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop24;
+ break loop29;
}
} while (true);
@@ -3991,24 +4773,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,38,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,45,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getMappingLoopCSAccess().getForKeyword_1());
}
- // InternalQVTimperative.g:1425:1: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
- // InternalQVTimperative.g:1426:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:1708:1: ( (lv_ownedIterator_5_0= ruleMappingIteratorCS ) )
+ // InternalQVTimperative.g:1709:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
{
- // InternalQVTimperative.g:1426:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
- // InternalQVTimperative.g:1427:3: lv_ownedIterator_5_0= ruleMappingIteratorCS
+ // InternalQVTimperative.g:1709:1: (lv_ownedIterator_5_0= ruleMappingIteratorCS )
+ // InternalQVTimperative.g:1710:3: lv_ownedIterator_5_0= ruleMappingIteratorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_30);
+ pushFollow(FollowSets000.FOLLOW_35);
lv_ownedIterator_5_0=ruleMappingIteratorCS();
state._fsp--;
@@ -4032,24 +4814,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,29,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_6=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getMappingLoopCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:1447:1: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
- // InternalQVTimperative.g:1448:1: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:1730:1: ( (lv_ownedInExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:1731:1: (lv_ownedInExpression_7_0= ruleExpCS )
{
- // InternalQVTimperative.g:1448:1: (lv_ownedInExpression_7_0= ruleExpCS )
- // InternalQVTimperative.g:1449:3: lv_ownedInExpression_7_0= ruleExpCS
+ // InternalQVTimperative.g:1731:1: (lv_ownedInExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:1732:3: lv_ownedInExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_ownedInExpression_7_0=ruleExpCS();
state._fsp--;
@@ -4073,37 +4855,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,34,FollowSets000.FOLLOW_31); if (state.failed) return current;
+ otherlv_8=(Token)match(input,39,FollowSets000.FOLLOW_36); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5());
}
- // InternalQVTimperative.g:1469:1: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
- int cnt26=0;
- loop26:
+ // InternalQVTimperative.g:1752:1: ( (lv_ownedMappingStatements_9_0= ruleControlStatementCS ) )+
+ int cnt31=0;
+ loop31:
do {
- int alt26=2;
- int LA26_0 = input.LA(1);
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA26_0==17||LA26_0==19||(LA26_0>=36 && LA26_0<=38)) ) {
- alt26=1;
+ if ( (LA31_0==17||LA31_0==19||(LA31_0>=41 && LA31_0<=45)) ) {
+ alt31=1;
}
- switch (alt26) {
+ switch (alt31) {
case 1 :
- // InternalQVTimperative.g:1470:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1753:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
{
- // InternalQVTimperative.g:1470:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
- // InternalQVTimperative.g:1471:3: lv_ownedMappingStatements_9_0= ruleControlStatementCS
+ // InternalQVTimperative.g:1753:1: (lv_ownedMappingStatements_9_0= ruleControlStatementCS )
+ // InternalQVTimperative.g:1754:3: lv_ownedMappingStatements_9_0= ruleControlStatementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_26);
+ pushFollow(FollowSets000.FOLLOW_31);
lv_ownedMappingStatements_9_0=ruleControlStatementCS();
state._fsp--;
@@ -4129,16 +4911,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt26 >= 1 ) break loop26;
+ if ( cnt31 >= 1 ) break loop31;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(26, input);
+ new EarlyExitException(31, input);
throw eee;
}
- cnt26++;
+ cnt31++;
} while (true);
- otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7());
@@ -4167,7 +4949,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMappingIteratorCS"
- // InternalQVTimperative.g:1499:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
+ // InternalQVTimperative.g:1782:1: entryRuleMappingIteratorCS returns [EObject current=null] : iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF ;
public final EObject entryRuleMappingIteratorCS() throws RecognitionException {
EObject current = null;
@@ -4175,8 +4957,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1500:2: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
- // InternalQVTimperative.g:1501:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
+ // InternalQVTimperative.g:1783:2: (iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF )
+ // InternalQVTimperative.g:1784:2: iv_ruleMappingIteratorCS= ruleMappingIteratorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSRule());
@@ -4207,7 +4989,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingIteratorCS"
- // InternalQVTimperative.g:1508:1: ruleMappingIteratorCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
+ // InternalQVTimperative.g:1791:1: ruleMappingIteratorCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) ;
public final EObject ruleMappingIteratorCS() throws RecognitionException {
EObject current = null;
@@ -4220,24 +5002,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1511:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
- // InternalQVTimperative.g:1512:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:1794:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? ) )
+ // InternalQVTimperative.g:1795:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
{
- // InternalQVTimperative.g:1512:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
- // InternalQVTimperative.g:1512:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ // InternalQVTimperative.g:1795:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? )
+ // InternalQVTimperative.g:1795:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
{
- // InternalQVTimperative.g:1512:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1513:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1795:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:1796:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1513:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1514:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:1796:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:1797:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_32);
+ pushFollow(FollowSets000.FOLLOW_37);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -4261,28 +5043,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1530:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // InternalQVTimperative.g:1813:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA27_0==23) ) {
- alt27=1;
+ if ( (LA32_0==24) ) {
+ alt32=1;
}
- switch (alt27) {
+ switch (alt32) {
case 1 :
- // InternalQVTimperative.g:1530:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1813:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:1534:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1535:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1817:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:1818:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1535:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1536:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:1818:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:1819:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -4341,8 +5123,202 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleMappingIteratorCS"
+ // $ANTLR start "entryRuleMappingParameterBindingCS"
+ // InternalQVTimperative.g:1843:1: entryRuleMappingParameterBindingCS returns [EObject current=null] : iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF ;
+ public final EObject entryRuleMappingParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleMappingParameterBindingCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:1844:2: (iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF )
+ // InternalQVTimperative.g:1845:2: iv_ruleMappingParameterBindingCS= ruleMappingParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleMappingParameterBindingCS=ruleMappingParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleMappingParameterBindingCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleMappingParameterBindingCS"
+
+
+ // $ANTLR start "ruleMappingParameterBindingCS"
+ // InternalQVTimperative.g:1852:1: ruleMappingParameterBindingCS returns [EObject current=null] : (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) ;
+ public final EObject ruleMappingParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject this_AppendParameterBindingCS_0 = null;
+
+ EObject this_GuardParameterBindingCS_1 = null;
+
+ EObject this_LoopParameterBindingCS_2 = null;
+
+ EObject this_SimpleParameterBindingCS_3 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:1855:28: ( (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS ) )
+ // InternalQVTimperative.g:1856:1: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
+ {
+ // InternalQVTimperative.g:1856:1: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )
+ int alt33=4;
+ alt33 = dfa33.predict(input);
+ switch (alt33) {
+ case 1 :
+ // InternalQVTimperative.g:1857:2: this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ this_AppendParameterBindingCS_0=ruleAppendParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_AppendParameterBindingCS_0;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 2 :
+ // InternalQVTimperative.g:1870:2: this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ this_GuardParameterBindingCS_1=ruleGuardParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_GuardParameterBindingCS_1;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:1883:2: this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ this_LoopParameterBindingCS_2=ruleLoopParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_LoopParameterBindingCS_2;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 4 :
+ // InternalQVTimperative.g:1896:2: this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ this_SimpleParameterBindingCS_3=ruleSimpleParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_SimpleParameterBindingCS_3;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleMappingParameterBindingCS"
+
+
// $ANTLR start "entryRuleMappingParameterCS"
- // InternalQVTimperative.g:1560:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
+ // InternalQVTimperative.g:1915:1: entryRuleMappingParameterCS returns [EObject current=null] : iv_ruleMappingParameterCS= ruleMappingParameterCS EOF ;
public final EObject entryRuleMappingParameterCS() throws RecognitionException {
EObject current = null;
@@ -4350,8 +5326,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1561:2: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
- // InternalQVTimperative.g:1562:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
+ // InternalQVTimperative.g:1916:2: (iv_ruleMappingParameterCS= ruleMappingParameterCS EOF )
+ // InternalQVTimperative.g:1917:2: iv_ruleMappingParameterCS= ruleMappingParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMappingParameterCSRule());
@@ -4382,41 +5358,52 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMappingParameterCS"
- // InternalQVTimperative.g:1569:1: ruleMappingParameterCS returns [EObject current=null] : (this_GuardParameterCS_0= ruleGuardParameterCS | this_AppendParameterCS_1= ruleAppendParameterCS ) ;
+ // InternalQVTimperative.g:1924:1: ruleMappingParameterCS returns [EObject current=null] : (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) ;
public final EObject ruleMappingParameterCS() throws RecognitionException {
EObject current = null;
- EObject this_GuardParameterCS_0 = null;
+ EObject this_AppendParameterCS_0 = null;
+
+ EObject this_GuardParameterCS_1 = null;
- EObject this_AppendParameterCS_1 = null;
+ EObject this_SimpleParameterCS_2 = null;
enterRule();
try {
- // InternalQVTimperative.g:1572:28: ( (this_GuardParameterCS_0= ruleGuardParameterCS | this_AppendParameterCS_1= ruleAppendParameterCS ) )
- // InternalQVTimperative.g:1573:1: (this_GuardParameterCS_0= ruleGuardParameterCS | this_AppendParameterCS_1= ruleAppendParameterCS )
+ // InternalQVTimperative.g:1927:28: ( (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS ) )
+ // InternalQVTimperative.g:1928:1: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
{
- // InternalQVTimperative.g:1573:1: (this_GuardParameterCS_0= ruleGuardParameterCS | this_AppendParameterCS_1= ruleAppendParameterCS )
- int alt28=2;
- int LA28_0 = input.LA(1);
-
- if ( (LA28_0==29) ) {
- alt28=1;
- }
- else if ( (LA28_0==22) ) {
- alt28=2;
- }
- else {
+ // InternalQVTimperative.g:1928:1: (this_AppendParameterCS_0= ruleAppendParameterCS | this_GuardParameterCS_1= ruleGuardParameterCS | this_SimpleParameterCS_2= ruleSimpleParameterCS )
+ int alt34=3;
+ switch ( input.LA(1) ) {
+ case 23:
+ {
+ alt34=1;
+ }
+ break;
+ case 32:
+ {
+ alt34=2;
+ }
+ break;
+ case 38:
+ {
+ alt34=3;
+ }
+ break;
+ default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt28) {
+
+ switch (alt34) {
case 1 :
- // InternalQVTimperative.g:1574:2: this_GuardParameterCS_0= ruleGuardParameterCS
+ // InternalQVTimperative.g:1929:2: this_AppendParameterCS_0= ruleAppendParameterCS
{
if ( state.backtracking==0 ) {
@@ -4425,17 +5412,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0());
}
pushFollow(FollowSets000.FOLLOW_2);
- this_GuardParameterCS_0=ruleGuardParameterCS();
+ this_AppendParameterCS_0=ruleAppendParameterCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = this_GuardParameterCS_0;
+ current = this_AppendParameterCS_0;
afterParserOrEnumRuleCall();
}
@@ -4443,7 +5430,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:1587:2: this_AppendParameterCS_1= ruleAppendParameterCS
+ // InternalQVTimperative.g:1942:2: this_GuardParameterCS_1= ruleGuardParameterCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_2);
+ this_GuardParameterCS_1=ruleGuardParameterCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_GuardParameterCS_1;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 3 :
+ // InternalQVTimperative.g:1955:2: this_SimpleParameterCS_2= ruleSimpleParameterCS
{
if ( state.backtracking==0 ) {
@@ -4452,17 +5466,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1());
+ newCompositeNode(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2());
}
pushFollow(FollowSets000.FOLLOW_2);
- this_AppendParameterCS_1=ruleAppendParameterCS();
+ this_SimpleParameterCS_2=ruleSimpleParameterCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = this_AppendParameterCS_1;
+ current = this_SimpleParameterCS_2;
afterParserOrEnumRuleCall();
}
@@ -4492,7 +5506,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNewStatementCS"
- // InternalQVTimperative.g:1606:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
+ // InternalQVTimperative.g:1974:1: entryRuleNewStatementCS returns [EObject current=null] : iv_ruleNewStatementCS= ruleNewStatementCS EOF ;
public final EObject entryRuleNewStatementCS() throws RecognitionException {
EObject current = null;
@@ -4500,8 +5514,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1607:2: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
- // InternalQVTimperative.g:1608:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
+ // InternalQVTimperative.g:1975:2: (iv_ruleNewStatementCS= ruleNewStatementCS EOF )
+ // InternalQVTimperative.g:1976:2: iv_ruleNewStatementCS= ruleNewStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSRule());
@@ -4532,7 +5546,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNewStatementCS"
- // InternalQVTimperative.g:1615:1: ruleNewStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' ) ;
+ // InternalQVTimperative.g:1983:1: ruleNewStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' ) ;
public final EObject ruleNewStatementCS() throws RecognitionException {
EObject current = null;
@@ -4557,22 +5571,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1618:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' ) )
- // InternalQVTimperative.g:1619:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' )
+ // InternalQVTimperative.g:1986:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' ) )
+ // InternalQVTimperative.g:1987:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' )
{
- // InternalQVTimperative.g:1619:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' )
- // InternalQVTimperative.g:1619:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';'
+ // InternalQVTimperative.g:1987:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';' )
+ // InternalQVTimperative.g:1987:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? otherlv_4= 'new' otherlv_5= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_7_0= ruleUnrestrictedName ) ) otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypeExpCS ) ) (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )? otherlv_12= ';'
{
- // InternalQVTimperative.g:1619:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // InternalQVTimperative.g:1987:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA30_0==17) ) {
- alt30=1;
+ if ( (LA36_0==17) ) {
+ alt36=1;
}
- switch (alt30) {
+ switch (alt36) {
case 1 :
- // InternalQVTimperative.g:1619:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:1987:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4580,18 +5594,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:1623:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1624:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1991:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:1992:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1624:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:1625:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:1992:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:1993:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_38);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -4615,20 +5629,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1641:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop29:
+ // InternalQVTimperative.g:2009:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop35:
do {
- int alt29=2;
- int LA29_0 = input.LA(1);
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA29_0==18) ) {
- alt29=1;
+ if ( (LA35_0==18) ) {
+ alt35=1;
}
- switch (alt29) {
+ switch (alt35) {
case 1 :
- // InternalQVTimperative.g:1641:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2009:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4636,18 +5650,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:1645:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:1646:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2013:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2014:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:1646:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:1647:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2014:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2015:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_33);
+ pushFollow(FollowSets000.FOLLOW_38);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -4676,7 +5690,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop29;
+ break loop35;
}
} while (true);
@@ -4686,23 +5700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,39,FollowSets000.FOLLOW_10); if (state.failed) return current;
+ otherlv_4=(Token)match(input,46,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNewStatementCSAccess().getNewKeyword_1());
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_5=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNewStatementCSAccess().getColonKeyword_2());
}
- // InternalQVTimperative.g:1671:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1672:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2039:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2040:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1672:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:1673:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2040:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2041:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4737,18 +5751,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1689:2: ( (lv_name_7_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1690:1: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2057:2: ( (lv_name_7_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2058:1: (lv_name_7_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1690:1: (lv_name_7_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1691:3: lv_name_7_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2058:1: (lv_name_7_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2059:3: lv_name_7_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getNameUnrestrictedNameParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_7_0=ruleUnrestrictedName();
state._fsp--;
@@ -4772,24 +5786,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getNewStatementCSAccess().getColonKeyword_5());
}
- // InternalQVTimperative.g:1711:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1712:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2079:1: ( (lv_ownedType_9_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2080:1: (lv_ownedType_9_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1712:1: (lv_ownedType_9_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1713:3: lv_ownedType_9_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2080:1: (lv_ownedType_9_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2081:3: lv_ownedType_9_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_34);
+ pushFollow(FollowSets000.FOLLOW_14);
lv_ownedType_9_0=ruleTypeExpCS();
state._fsp--;
@@ -4813,16 +5827,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1729:2: (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )?
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // InternalQVTimperative.g:2097:2: (otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) ) )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA31_0==26) ) {
- alt31=1;
+ if ( (LA37_0==26) ) {
+ alt37=1;
}
- switch (alt31) {
+ switch (alt37) {
case 1 :
- // InternalQVTimperative.g:1729:4: otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2097:4: otherlv_10= ':=' ( (lv_ownedExpression_11_0= ruleExpCS ) )
{
otherlv_10=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -4830,11 +5844,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_10, grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0());
}
- // InternalQVTimperative.g:1733:1: ( (lv_ownedExpression_11_0= ruleExpCS ) )
- // InternalQVTimperative.g:1734:1: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:2101:1: ( (lv_ownedExpression_11_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2102:1: (lv_ownedExpression_11_0= ruleExpCS )
{
- // InternalQVTimperative.g:1734:1: (lv_ownedExpression_11_0= ruleExpCS )
- // InternalQVTimperative.g:1735:3: lv_ownedExpression_11_0= ruleExpCS
+ // InternalQVTimperative.g:2102:1: (lv_ownedExpression_11_0= ruleExpCS )
+ // InternalQVTimperative.g:2103:3: lv_ownedExpression_11_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -4899,241 +5913,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleNewStatementCS"
- // $ANTLR start "entryRuleOutVariableCS"
- // InternalQVTimperative.g:1763:1: entryRuleOutVariableCS returns [EObject current=null] : iv_ruleOutVariableCS= ruleOutVariableCS EOF ;
- public final EObject entryRuleOutVariableCS() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleOutVariableCS = null;
-
-
- try {
- // InternalQVTimperative.g:1764:2: (iv_ruleOutVariableCS= ruleOutVariableCS EOF )
- // InternalQVTimperative.g:1765:2: iv_ruleOutVariableCS= ruleOutVariableCS EOF
- {
- if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getOutVariableCSRule());
- }
- pushFollow(FollowSets000.FOLLOW_1);
- iv_ruleOutVariableCS=ruleOutVariableCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
- current =iv_ruleOutVariableCS;
- }
- match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleOutVariableCS"
-
-
- // $ANTLR start "ruleOutVariableCS"
- // InternalQVTimperative.g:1772:1: ruleOutVariableCS returns [EObject current=null] : (otherlv_0= 'out' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' ) ;
- public final EObject ruleOutVariableCS() throws RecognitionException {
- EObject current = null;
-
- Token otherlv_0=null;
- Token otherlv_2=null;
- Token otherlv_4=null;
- Token otherlv_6=null;
- AntlrDatatypeRuleToken lv_name_1_0 = null;
-
- EObject lv_ownedType_3_0 = null;
-
- EObject lv_ownedExpression_5_0 = null;
-
-
- enterRule();
-
- try {
- // InternalQVTimperative.g:1775:28: ( (otherlv_0= 'out' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' ) )
- // InternalQVTimperative.g:1776:1: (otherlv_0= 'out' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' )
- {
- // InternalQVTimperative.g:1776:1: (otherlv_0= 'out' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';' )
- // InternalQVTimperative.g:1776:3: otherlv_0= 'out' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )? otherlv_6= ';'
- {
- otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_5); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_0, grammarAccess.getOutVariableCSAccess().getOutKeyword_0());
-
- }
- // InternalQVTimperative.g:1780:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1781:1: (lv_name_1_0= ruleUnrestrictedName )
- {
- // InternalQVTimperative.g:1781:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1782:3: lv_name_1_0= ruleUnrestrictedName
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_10);
- lv_name_1_0=ruleUnrestrictedName();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- current,
- "name",
- lv_name_1_0,
- "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
-
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_2, grammarAccess.getOutVariableCSAccess().getColonKeyword_2());
-
- }
- // InternalQVTimperative.g:1802:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1803:1: (lv_ownedType_3_0= ruleTypeExpCS )
- {
- // InternalQVTimperative.g:1803:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1804:3: lv_ownedType_3_0= ruleTypeExpCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_34);
- lv_ownedType_3_0=ruleTypeExpCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- current,
- "ownedType",
- lv_ownedType_3_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
-
- // InternalQVTimperative.g:1820:2: (otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) ) )?
- int alt32=2;
- int LA32_0 = input.LA(1);
-
- if ( (LA32_0==26) ) {
- alt32=1;
- }
- switch (alt32) {
- case 1 :
- // InternalQVTimperative.g:1820:4: otherlv_4= ':=' ( (lv_ownedExpression_5_0= ruleExpCS ) )
- {
- otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_8); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_4, grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0());
-
- }
- // InternalQVTimperative.g:1824:1: ( (lv_ownedExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:1825:1: (lv_ownedExpression_5_0= ruleExpCS )
- {
- // InternalQVTimperative.g:1825:1: (lv_ownedExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:1826:3: lv_ownedExpression_5_0= ruleExpCS
- {
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0());
-
- }
- pushFollow(FollowSets000.FOLLOW_9);
- lv_ownedExpression_5_0=ruleExpCS();
-
- state._fsp--;
- if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElementForParent(grammarAccess.getOutVariableCSRule());
- }
- set(
- current,
- "ownedExpression",
- lv_ownedExpression_5_0,
- "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
- afterParserOrEnumRuleCall();
-
- }
-
- }
-
-
- }
-
-
- }
- break;
-
- }
-
- otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_6, grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5());
-
- }
-
- }
-
-
- }
-
- if ( state.backtracking==0 ) {
- leaveRule();
- }
- }
-
- catch (RecognitionException re) {
- recover(input,re);
- appendSkippedTokens();
- }
- finally {
- }
- return current;
- }
- // $ANTLR end "ruleOutVariableCS"
-
-
// $ANTLR start "entryRuleParamDeclarationCS"
- // InternalQVTimperative.g:1854:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
+ // InternalQVTimperative.g:2131:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
public final EObject entryRuleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -5141,8 +5922,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1855:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
- // InternalQVTimperative.g:1856:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
+ // InternalQVTimperative.g:2132:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
+ // InternalQVTimperative.g:2133:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
@@ -5173,7 +5954,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParamDeclarationCS"
- // InternalQVTimperative.g:1863:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:2140:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -5186,24 +5967,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1866:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:1867:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:2143:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:2144:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:1867:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:1867:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2144:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:2144:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:1867:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1868:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2144:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2145:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1868:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1869:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2145:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2146:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -5227,17 +6008,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:1889:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:1890:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2166:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2167:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:1890:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:1891:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2167:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2168:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -5291,7 +6072,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedPackageCS"
- // InternalQVTimperative.g:1915:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
+ // InternalQVTimperative.g:2192:1: entryRuleQualifiedPackageCS returns [EObject current=null] : iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF ;
public final EObject entryRuleQualifiedPackageCS() throws RecognitionException {
EObject current = null;
@@ -5299,8 +6080,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:1916:2: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
- // InternalQVTimperative.g:1917:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
+ // InternalQVTimperative.g:2193:2: (iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF )
+ // InternalQVTimperative.g:2194:2: iv_ruleQualifiedPackageCS= ruleQualifiedPackageCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSRule());
@@ -5331,7 +6112,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedPackageCS"
- // InternalQVTimperative.g:1924:1: ruleQualifiedPackageCS returns [EObject current=null] : (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) ;
+ // InternalQVTimperative.g:2201:1: ruleQualifiedPackageCS returns [EObject current=null] : (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) ;
public final EObject ruleQualifiedPackageCS() throws RecognitionException {
EObject current = null;
@@ -5359,27 +6140,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:1927:28: ( (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) )
- // InternalQVTimperative.g:1928:1: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
+ // InternalQVTimperative.g:2204:28: ( (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) ) )
+ // InternalQVTimperative.g:2205:1: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
{
- // InternalQVTimperative.g:1928:1: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
- // InternalQVTimperative.g:1928:3: otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
+ // InternalQVTimperative.g:2205:1: (otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' ) )
+ // InternalQVTimperative.g:2205:3: otherlv_0= 'package' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )? (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )? ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
{
- otherlv_0=(Token)match(input,41,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,47,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0());
}
- // InternalQVTimperative.g:1932:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
- int alt33=2;
- alt33 = dfa33.predict(input);
- switch (alt33) {
+ // InternalQVTimperative.g:2209:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ int alt38=2;
+ alt38 = dfa38.predict(input);
+ switch (alt38) {
case 1 :
- // InternalQVTimperative.g:1933:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2210:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:1933:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:1934:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2210:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2211:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -5413,18 +6194,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1950:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1951:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2227:3: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2228:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1951:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1952:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2228:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2229:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_39);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -5448,35 +6229,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1968:2: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // InternalQVTimperative.g:2245:2: (otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) ) )?
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA34_0==23) ) {
- alt34=1;
+ if ( (LA39_0==24) ) {
+ alt39=1;
}
- switch (alt34) {
+ switch (alt39) {
case 1 :
- // InternalQVTimperative.g:1968:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2245:4: otherlv_3= ':' ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
{
- otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:1972:1: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:1973:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2249:1: ( (lv_nsPrefix_4_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2250:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:1973:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:1974:3: lv_nsPrefix_4_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2250:1: (lv_nsPrefix_4_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2251:3: lv_nsPrefix_4_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_nsPrefix_4_0=ruleUnrestrictedName();
state._fsp--;
@@ -5506,35 +6287,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:1990:4: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
- int alt35=2;
- int LA35_0 = input.LA(1);
+ // InternalQVTimperative.g:2267:4: (otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) ) )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA35_0==42) ) {
- alt35=1;
+ if ( (LA40_0==48) ) {
+ alt40=1;
}
- switch (alt35) {
+ switch (alt40) {
case 1 :
- // InternalQVTimperative.g:1990:6: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2267:6: otherlv_5= '=' ( (lv_nsURI_6_0= ruleURI ) )
{
- otherlv_5=(Token)match(input,42,FollowSets000.FOLLOW_18); if (state.failed) return current;
+ otherlv_5=(Token)match(input,48,FollowSets000.FOLLOW_22); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:1994:1: ( (lv_nsURI_6_0= ruleURI ) )
- // InternalQVTimperative.g:1995:1: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2271:1: ( (lv_nsURI_6_0= ruleURI ) )
+ // InternalQVTimperative.g:2272:1: (lv_nsURI_6_0= ruleURI )
{
- // InternalQVTimperative.g:1995:1: (lv_nsURI_6_0= ruleURI )
- // InternalQVTimperative.g:1996:3: lv_nsURI_6_0= ruleURI
+ // InternalQVTimperative.g:2272:1: (lv_nsURI_6_0= ruleURI )
+ // InternalQVTimperative.g:2273:3: lv_nsURI_6_0= ruleURI
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_nsURI_6_0=ruleURI();
state._fsp--;
@@ -5564,66 +6345,66 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2012:4: ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
- int alt38=2;
- int LA38_0 = input.LA(1);
+ // InternalQVTimperative.g:2289:4: ( (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' ) | otherlv_11= ';' )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA38_0==34) ) {
- alt38=1;
+ if ( (LA43_0==39) ) {
+ alt43=1;
}
- else if ( (LA38_0==21) ) {
- alt38=2;
+ else if ( (LA43_0==21) ) {
+ alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt43) {
case 1 :
- // InternalQVTimperative.g:2012:5: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:2289:5: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
{
- // InternalQVTimperative.g:2012:5: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
- // InternalQVTimperative.g:2012:7: otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}'
+ // InternalQVTimperative.g:2289:5: (otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}' )
+ // InternalQVTimperative.g:2289:7: otherlv_7= '{' ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )* otherlv_10= '}'
{
- otherlv_7=(Token)match(input,34,FollowSets000.FOLLOW_38); if (state.failed) return current;
+ otherlv_7=(Token)match(input,39,FollowSets000.FOLLOW_42); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:2016:1: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
- loop37:
+ // InternalQVTimperative.g:2293:1: ( ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) ) | ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) ) )*
+ loop42:
do {
- int alt37=3;
- int LA37_0 = input.LA(1);
+ int alt42=3;
+ int LA42_0 = input.LA(1);
- if ( (LA37_0==41) ) {
- alt37=1;
+ if ( (LA42_0==47) ) {
+ alt42=1;
}
- else if ( (LA37_0==50||(LA37_0>=75 && LA37_0<=76)||LA37_0==79||(LA37_0>=90 && LA37_0<=91)) ) {
- alt37=2;
+ else if ( (LA42_0==57||(LA42_0>=81 && LA42_0<=82)||LA42_0==85||(LA42_0>=96 && LA42_0<=97)) ) {
+ alt42=2;
}
- switch (alt37) {
+ switch (alt42) {
case 1 :
- // InternalQVTimperative.g:2016:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2293:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
{
- // InternalQVTimperative.g:2016:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
- // InternalQVTimperative.g:2017:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:2293:2: ( (lv_ownedPackages_8_0= ruleQualifiedPackageCS ) )
+ // InternalQVTimperative.g:2294:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
{
- // InternalQVTimperative.g:2017:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
- // InternalQVTimperative.g:2018:3: lv_ownedPackages_8_0= ruleQualifiedPackageCS
+ // InternalQVTimperative.g:2294:1: (lv_ownedPackages_8_0= ruleQualifiedPackageCS )
+ // InternalQVTimperative.g:2295:3: lv_ownedPackages_8_0= ruleQualifiedPackageCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_ownedPackages_8_0=ruleQualifiedPackageCS();
state._fsp--;
@@ -5651,41 +6432,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2035:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2312:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
{
- // InternalQVTimperative.g:2035:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
- // InternalQVTimperative.g:2036:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2312:6: ( ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) ) )
+ // InternalQVTimperative.g:2313:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
{
- // InternalQVTimperative.g:2036:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
- // InternalQVTimperative.g:2037:1: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
+ // InternalQVTimperative.g:2313:1: ( (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS ) )
+ // InternalQVTimperative.g:2314:1: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
{
- // InternalQVTimperative.g:2037:1: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // InternalQVTimperative.g:2314:1: (lv_ownedClasses_9_1= ruleClassCS | lv_ownedClasses_9_2= ruleTransformationCS )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( ((LA36_0>=75 && LA36_0<=76)||LA36_0==79||(LA36_0>=90 && LA36_0<=91)) ) {
- alt36=1;
+ if ( ((LA41_0>=81 && LA41_0<=82)||LA41_0==85||(LA41_0>=96 && LA41_0<=97)) ) {
+ alt41=1;
}
- else if ( (LA36_0==50) ) {
- alt36=2;
+ else if ( (LA41_0==57) ) {
+ alt41=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt41) {
case 1 :
- // InternalQVTimperative.g:2038:3: lv_ownedClasses_9_1= ruleClassCS
+ // InternalQVTimperative.g:2315:3: lv_ownedClasses_9_1= ruleClassCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesClassCSParserRuleCall_5_0_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_ownedClasses_9_1=ruleClassCS();
state._fsp--;
@@ -5707,14 +6488,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2053:8: lv_ownedClasses_9_2= ruleTransformationCS
+ // InternalQVTimperative.g:2330:8: lv_ownedClasses_9_2= ruleTransformationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesTransformationCSParserRuleCall_5_0_1_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_38);
+ pushFollow(FollowSets000.FOLLOW_42);
lv_ownedClasses_9_2=ruleTransformationCS();
state._fsp--;
@@ -5749,11 +6530,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop37;
+ break loop42;
}
} while (true);
- otherlv_10=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_10=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -5766,7 +6547,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2076:7: otherlv_11= ';'
+ // InternalQVTimperative.g:2353:7: otherlv_11= ';'
{
otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -5803,7 +6584,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQueryCS"
- // InternalQVTimperative.g:2088:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
+ // InternalQVTimperative.g:2365:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
public final EObject entryRuleQueryCS() throws RecognitionException {
EObject current = null;
@@ -5811,8 +6592,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2089:2: (iv_ruleQueryCS= ruleQueryCS EOF )
- // InternalQVTimperative.g:2090:2: iv_ruleQueryCS= ruleQueryCS EOF
+ // InternalQVTimperative.g:2366:2: (iv_ruleQueryCS= ruleQueryCS EOF )
+ // InternalQVTimperative.g:2367:2: iv_ruleQueryCS= ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
@@ -5843,7 +6624,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQueryCS"
- // InternalQVTimperative.g:2097:1: ruleQueryCS returns [EObject current=null] : ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) ) ;
+ // InternalQVTimperative.g:2374:1: ruleQueryCS returns [EObject current=null] : ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) ) ;
public final EObject ruleQueryCS() throws RecognitionException {
EObject current = null;
@@ -5872,27 +6653,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2100:28: ( ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) ) )
- // InternalQVTimperative.g:2101:1: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) )
+ // InternalQVTimperative.g:2377:28: ( ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) ) )
+ // InternalQVTimperative.g:2378:1: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) )
{
- // InternalQVTimperative.g:2101:1: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) )
- // InternalQVTimperative.g:2101:2: ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
+ // InternalQVTimperative.g:2378:1: ( ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) ) )
+ // InternalQVTimperative.g:2378:2: ( (lv_isTransient_0_0= 'transient' ) )? otherlv_1= 'query' ( (lv_ownedPathName_2_0= ruleScopeNameCS ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= '(' ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )? otherlv_8= ')' otherlv_9= ':' ( (lv_ownedType_10_0= ruleTypeExpCS ) ) (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
{
- // InternalQVTimperative.g:2101:2: ( (lv_isTransient_0_0= 'transient' ) )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // InternalQVTimperative.g:2378:2: ( (lv_isTransient_0_0= 'transient' ) )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA39_0==43) ) {
- alt39=1;
+ if ( (LA44_0==49) ) {
+ alt44=1;
}
- switch (alt39) {
+ switch (alt44) {
case 1 :
- // InternalQVTimperative.g:2102:1: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2379:1: (lv_isTransient_0_0= 'transient' )
{
- // InternalQVTimperative.g:2102:1: (lv_isTransient_0_0= 'transient' )
- // InternalQVTimperative.g:2103:3: lv_isTransient_0_0= 'transient'
+ // InternalQVTimperative.g:2379:1: (lv_isTransient_0_0= 'transient' )
+ // InternalQVTimperative.g:2380:3: lv_isTransient_0_0= 'transient'
{
- lv_isTransient_0_0=(Token)match(input,43,FollowSets000.FOLLOW_39); if (state.failed) return current;
+ lv_isTransient_0_0=(Token)match(input,49,FollowSets000.FOLLOW_43); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isTransient_0_0, grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0());
@@ -5915,17 +6696,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,44,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,50,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getQueryCSAccess().getQueryKeyword_1());
}
- // InternalQVTimperative.g:2120:1: ( (lv_ownedPathName_2_0= ruleScopeNameCS ) )
- // InternalQVTimperative.g:2121:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2397:1: ( (lv_ownedPathName_2_0= ruleScopeNameCS ) )
+ // InternalQVTimperative.g:2398:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2121:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2122:3: lv_ownedPathName_2_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2398:1: (lv_ownedPathName_2_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2399:3: lv_ownedPathName_2_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
@@ -5956,18 +6737,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2138:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2139:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2415:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2416:1: (lv_name_3_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2139:1: (lv_name_3_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2140:3: lv_name_3_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:2416:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2417:3: lv_name_3_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_44);
lv_name_3_0=ruleUnrestrictedName();
state._fsp--;
@@ -5991,35 +6772,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,45,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_4=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4());
}
- // InternalQVTimperative.g:2160:1: ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )?
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // InternalQVTimperative.g:2437:1: ( ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )* )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||LA41_0==24||(LA41_0>=27 && LA41_0<=28)||LA41_0==30||LA41_0==33||LA41_0==44||(LA41_0>=50 && LA41_0<=54)) ) {
- alt41=1;
+ if ( ((LA46_0>=RULE_SIMPLE_ID && LA46_0<=RULE_ESCAPED_ID)||LA46_0==27||(LA46_0>=29 && LA46_0<=30)||LA46_0==33||LA46_0==37||LA46_0==50||(LA46_0>=56 && LA46_0<=60)) ) {
+ alt46=1;
}
- switch (alt41) {
+ switch (alt46) {
case 1 :
- // InternalQVTimperative.g:2160:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
+ // InternalQVTimperative.g:2437:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) ) (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
{
- // InternalQVTimperative.g:2160:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2161:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2437:2: ( (lv_ownedParameters_5_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2438:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2161:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2162:3: lv_ownedParameters_5_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2438:1: (lv_ownedParameters_5_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2439:3: lv_ownedParameters_5_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_0_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_5_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6043,20 +6824,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2178:2: (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
- loop40:
+ // InternalQVTimperative.g:2455:2: (otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) ) )*
+ loop45:
do {
- int alt40=2;
- int LA40_0 = input.LA(1);
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA40_0==18) ) {
- alt40=1;
+ if ( (LA45_0==18) ) {
+ alt45=1;
}
- switch (alt40) {
+ switch (alt45) {
case 1 :
- // InternalQVTimperative.g:2178:4: otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2455:4: otherlv_6= ',' ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
{
otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6064,18 +6845,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0());
}
- // InternalQVTimperative.g:2182:1: ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
- // InternalQVTimperative.g:2183:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2459:1: ( (lv_ownedParameters_7_0= ruleParamDeclarationCS ) )
+ // InternalQVTimperative.g:2460:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
{
- // InternalQVTimperative.g:2183:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
- // InternalQVTimperative.g:2184:3: lv_ownedParameters_7_0= ruleParamDeclarationCS
+ // InternalQVTimperative.g:2460:1: (lv_ownedParameters_7_0= ruleParamDeclarationCS )
+ // InternalQVTimperative.g:2461:3: lv_ownedParameters_7_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_7_0=ruleParamDeclarationCS();
state._fsp--;
@@ -6104,7 +6885,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop40;
+ break loop45;
}
} while (true);
@@ -6114,30 +6895,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,46,FollowSets000.FOLLOW_10); if (state.failed) return current;
+ otherlv_8=(Token)match(input,52,FollowSets000.FOLLOW_11); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6());
}
- otherlv_9=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_9=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getQueryCSAccess().getColonKeyword_7());
}
- // InternalQVTimperative.g:2208:1: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:2209:1: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2485:1: ( (lv_ownedType_10_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2486:1: (lv_ownedType_10_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:2209:1: (lv_ownedType_10_0= ruleTypeExpCS )
- // InternalQVTimperative.g:2210:3: lv_ownedType_10_0= ruleTypeExpCS
+ // InternalQVTimperative.g:2486:1: (lv_ownedType_10_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2487:3: lv_ownedType_10_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_ownedType_10_0=ruleTypeExpCS();
state._fsp--;
@@ -6161,26 +6942,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2226:2: (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalQVTimperative.g:2503:2: (otherlv_11= ';' | (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' ) )
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA42_0==21) ) {
- alt42=1;
+ if ( (LA47_0==21) ) {
+ alt47=1;
}
- else if ( (LA42_0==34) ) {
- alt42=2;
+ else if ( (LA47_0==39) ) {
+ alt47=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt47) {
case 1 :
- // InternalQVTimperative.g:2226:4: otherlv_11= ';'
+ // InternalQVTimperative.g:2503:4: otherlv_11= ';'
{
otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6192,29 +6973,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2231:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
+ // InternalQVTimperative.g:2508:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
{
- // InternalQVTimperative.g:2231:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
- // InternalQVTimperative.g:2231:8: otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}'
+ // InternalQVTimperative.g:2508:6: (otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}' )
+ // InternalQVTimperative.g:2508:8: otherlv_12= '{' ( (lv_ownedExpression_13_0= ruleExpCS ) ) otherlv_14= '}'
{
- otherlv_12=(Token)match(input,34,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_12=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0());
}
- // InternalQVTimperative.g:2235:1: ( (lv_ownedExpression_13_0= ruleExpCS ) )
- // InternalQVTimperative.g:2236:1: (lv_ownedExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:2512:1: ( (lv_ownedExpression_13_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2513:1: (lv_ownedExpression_13_0= ruleExpCS )
{
- // InternalQVTimperative.g:2236:1: (lv_ownedExpression_13_0= ruleExpCS )
- // InternalQVTimperative.g:2237:3: lv_ownedExpression_13_0= ruleExpCS
+ // InternalQVTimperative.g:2513:1: (lv_ownedExpression_13_0= ruleExpCS )
+ // InternalQVTimperative.g:2514:3: lv_ownedExpression_13_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_9_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedExpression_13_0=ruleExpCS();
state._fsp--;
@@ -6238,7 +7019,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_14=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_14=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2());
@@ -6276,7 +7057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleScopeNameCS"
- // InternalQVTimperative.g:2265:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
+ // InternalQVTimperative.g:2542:1: entryRuleScopeNameCS returns [EObject current=null] : iv_ruleScopeNameCS= ruleScopeNameCS EOF ;
public final EObject entryRuleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -6284,8 +7065,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2266:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
- // InternalQVTimperative.g:2267:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
+ // InternalQVTimperative.g:2543:2: (iv_ruleScopeNameCS= ruleScopeNameCS EOF )
+ // InternalQVTimperative.g:2544:2: iv_ruleScopeNameCS= ruleScopeNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSRule());
@@ -6316,7 +7097,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleScopeNameCS"
- // InternalQVTimperative.g:2274:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
+ // InternalQVTimperative.g:2551:1: ruleScopeNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) ;
public final EObject ruleScopeNameCS() throws RecognitionException {
EObject current = null;
@@ -6330,24 +7111,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2277:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
- // InternalQVTimperative.g:2278:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // InternalQVTimperative.g:2554:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* ) )
+ // InternalQVTimperative.g:2555:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
{
- // InternalQVTimperative.g:2278:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
- // InternalQVTimperative.g:2278:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ // InternalQVTimperative.g:2555:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )* )
+ // InternalQVTimperative.g:2555:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) otherlv_1= '::' ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
{
- // InternalQVTimperative.g:2278:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:2279:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:2555:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:2556:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:2279:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:2280:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:2556:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:2557:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -6371,33 +7152,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_45); if (state.failed) return current;
+ otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_49); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1());
}
- // InternalQVTimperative.g:2300:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
- loop43:
+ // InternalQVTimperative.g:2577:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*
+ loop48:
do {
- int alt43=2;
- alt43 = dfa43.predict(input);
- switch (alt43) {
+ int alt48=2;
+ alt48 = dfa48.predict(input);
+ switch (alt48) {
case 1 :
- // InternalQVTimperative.g:2300:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
+ // InternalQVTimperative.g:2577:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::'
{
- // InternalQVTimperative.g:2300:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:2301:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:2577:2: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:2578:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:2301:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:2302:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:2578:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:2579:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_44);
+ pushFollow(FollowSets000.FOLLOW_48);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -6421,7 +7202,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,31,FollowSets000.FOLLOW_45); if (state.failed) return current;
+ otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_49); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1());
@@ -6432,7 +7213,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop43;
+ break loop48;
}
} while (true);
@@ -6459,7 +7240,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSetStatementCS"
- // InternalQVTimperative.g:2330:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
+ // InternalQVTimperative.g:2607:1: entryRuleSetStatementCS returns [EObject current=null] : iv_ruleSetStatementCS= ruleSetStatementCS EOF ;
public final EObject entryRuleSetStatementCS() throws RecognitionException {
EObject current = null;
@@ -6467,8 +7248,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2331:2: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
- // InternalQVTimperative.g:2332:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
+ // InternalQVTimperative.g:2608:2: (iv_ruleSetStatementCS= ruleSetStatementCS EOF )
+ // InternalQVTimperative.g:2609:2: iv_ruleSetStatementCS= ruleSetStatementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSRule());
@@ -6499,7 +7280,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSetStatementCS"
- // InternalQVTimperative.g:2339:1: ruleSetStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) ;
+ // InternalQVTimperative.g:2616:1: ruleSetStatementCS returns [EObject current=null] : ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) ;
public final EObject ruleSetStatementCS() throws RecognitionException {
EObject current = null;
@@ -6520,22 +7301,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2342:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) )
- // InternalQVTimperative.g:2343:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
+ // InternalQVTimperative.g:2619:28: ( ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' ) )
+ // InternalQVTimperative.g:2620:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
{
- // InternalQVTimperative.g:2343:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
- // InternalQVTimperative.g:2343:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';'
+ // InternalQVTimperative.g:2620:1: ( (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';' )
+ // InternalQVTimperative.g:2620:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )? ( (lv_isNotify_4_0= 'notify' ) )? otherlv_5= 'set' ( ( ruleUnrestrictedName ) ) otherlv_7= '.' ( ( ruleUnrestrictedName ) ) otherlv_9= ':=' ( (lv_ownedExpression_10_0= ruleExpCS ) ) otherlv_11= ';'
{
- // InternalQVTimperative.g:2343:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalQVTimperative.g:2620:2: (otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )* )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA45_0==17) ) {
- alt45=1;
+ if ( (LA50_0==17) ) {
+ alt50=1;
}
- switch (alt45) {
+ switch (alt50) {
case 1 :
- // InternalQVTimperative.g:2343:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ // InternalQVTimperative.g:2620:4: otherlv_0= 'observe' ( (lv_observedProperties_1_0= rulePathNameCS ) ) (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
{
otherlv_0=(Token)match(input,17,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6543,18 +7324,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_0, grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0());
}
- // InternalQVTimperative.g:2347:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2348:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2624:1: ( (lv_observedProperties_1_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2625:1: (lv_observedProperties_1_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2348:1: (lv_observedProperties_1_0= rulePathNameCS )
- // InternalQVTimperative.g:2349:3: lv_observedProperties_1_0= rulePathNameCS
+ // InternalQVTimperative.g:2625:1: (lv_observedProperties_1_0= rulePathNameCS )
+ // InternalQVTimperative.g:2626:3: lv_observedProperties_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_50);
lv_observedProperties_1_0=rulePathNameCS();
state._fsp--;
@@ -6578,20 +7359,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2365:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
- loop44:
+ // InternalQVTimperative.g:2642:2: (otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) ) )*
+ loop49:
do {
- int alt44=2;
- int LA44_0 = input.LA(1);
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA44_0==18) ) {
- alt44=1;
+ if ( (LA49_0==18) ) {
+ alt49=1;
}
- switch (alt44) {
+ switch (alt49) {
case 1 :
- // InternalQVTimperative.g:2365:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2642:4: otherlv_2= ',' ( (lv_observedProperties_3_0= rulePathNameCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -6599,18 +7380,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0());
}
- // InternalQVTimperative.g:2369:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
- // InternalQVTimperative.g:2370:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2646:1: ( (lv_observedProperties_3_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:2647:1: (lv_observedProperties_3_0= rulePathNameCS )
{
- // InternalQVTimperative.g:2370:1: (lv_observedProperties_3_0= rulePathNameCS )
- // InternalQVTimperative.g:2371:3: lv_observedProperties_3_0= rulePathNameCS
+ // InternalQVTimperative.g:2647:1: (lv_observedProperties_3_0= rulePathNameCS )
+ // InternalQVTimperative.g:2648:3: lv_observedProperties_3_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_46);
+ pushFollow(FollowSets000.FOLLOW_50);
lv_observedProperties_3_0=rulePathNameCS();
state._fsp--;
@@ -6639,7 +7420,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop44;
+ break loop49;
}
} while (true);
@@ -6649,21 +7430,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2387:6: ( (lv_isNotify_4_0= 'notify' ) )?
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // InternalQVTimperative.g:2664:6: ( (lv_isNotify_4_0= 'notify' ) )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA46_0==47) ) {
- alt46=1;
+ if ( (LA51_0==53) ) {
+ alt51=1;
}
- switch (alt46) {
+ switch (alt51) {
case 1 :
- // InternalQVTimperative.g:2388:1: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:2665:1: (lv_isNotify_4_0= 'notify' )
{
- // InternalQVTimperative.g:2388:1: (lv_isNotify_4_0= 'notify' )
- // InternalQVTimperative.g:2389:3: lv_isNotify_4_0= 'notify'
+ // InternalQVTimperative.g:2665:1: (lv_isNotify_4_0= 'notify' )
+ // InternalQVTimperative.g:2666:3: lv_isNotify_4_0= 'notify'
{
- lv_isNotify_4_0=(Token)match(input,47,FollowSets000.FOLLOW_47); if (state.failed) return current;
+ lv_isNotify_4_0=(Token)match(input,53,FollowSets000.FOLLOW_51); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isNotify_4_0, grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0());
@@ -6686,17 +7467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,48,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_5=(Token)match(input,54,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getSetStatementCSAccess().getSetKeyword_2());
}
- // InternalQVTimperative.g:2406:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2407:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2683:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2684:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2407:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2408:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2684:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2685:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6715,7 +7496,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0());
}
- pushFollow(FollowSets000.FOLLOW_48);
+ pushFollow(FollowSets000.FOLLOW_52);
ruleUnrestrictedName();
state._fsp--;
@@ -6731,17 +7512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,49,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_7=(Token)match(input,55,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4());
}
- // InternalQVTimperative.g:2428:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2429:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2705:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2706:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2429:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:2430:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:2706:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2707:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -6760,7 +7541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0());
}
- pushFollow(FollowSets000.FOLLOW_15);
+ pushFollow(FollowSets000.FOLLOW_18);
ruleUnrestrictedName();
state._fsp--;
@@ -6782,11 +7563,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_9, grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6());
}
- // InternalQVTimperative.g:2450:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
- // InternalQVTimperative.g:2451:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:2727:1: ( (lv_ownedExpression_10_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2728:1: (lv_ownedExpression_10_0= ruleExpCS )
{
- // InternalQVTimperative.g:2451:1: (lv_ownedExpression_10_0= ruleExpCS )
- // InternalQVTimperative.g:2452:3: lv_ownedExpression_10_0= ruleExpCS
+ // InternalQVTimperative.g:2728:1: (lv_ownedExpression_10_0= ruleExpCS )
+ // InternalQVTimperative.g:2729:3: lv_ownedExpression_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -6845,8 +7626,427 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleSetStatementCS"
+ // $ANTLR start "entryRuleSimpleParameterBindingCS"
+ // InternalQVTimperative.g:2757:1: entryRuleSimpleParameterBindingCS returns [EObject current=null] : iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF ;
+ public final EObject entryRuleSimpleParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleSimpleParameterBindingCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:2758:2: (iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF )
+ // InternalQVTimperative.g:2759:2: iv_ruleSimpleParameterBindingCS= ruleSimpleParameterBindingCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleSimpleParameterBindingCS=ruleSimpleParameterBindingCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleSimpleParameterBindingCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleSimpleParameterBindingCS"
+
+
+ // $ANTLR start "ruleSimpleParameterBindingCS"
+ // InternalQVTimperative.g:2766:1: ruleSimpleParameterBindingCS returns [EObject current=null] : ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) ;
+ public final EObject ruleSimpleParameterBindingCS() throws RecognitionException {
+ EObject current = null;
+
+ Token lv_isCheck_0_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ EObject lv_ownedValue_3_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:2769:28: ( ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' ) )
+ // InternalQVTimperative.g:2770:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
+ {
+ // InternalQVTimperative.g:2770:1: ( ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';' )
+ // InternalQVTimperative.g:2770:2: ( (lv_isCheck_0_0= 'check' ) )? ( ( ruleUnrestrictedName ) ) otherlv_2= 'uses' ( (lv_ownedValue_3_0= ruleExpCS ) ) otherlv_4= ';'
+ {
+ // InternalQVTimperative.g:2770:2: ( (lv_isCheck_0_0= 'check' ) )?
+ int alt52=2;
+ alt52 = dfa52.predict(input);
+ switch (alt52) {
+ case 1 :
+ // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
+ {
+ // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:2772:3: lv_isCheck_0_0= 'check'
+ {
+ lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(lv_isCheck_0_0, grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0());
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ setWithLastConsumed(current, "isCheck", true, "check");
+
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+
+ // InternalQVTimperative.g:2785:3: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2786:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:2786:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2787:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_53);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_2=(Token)match(input,56,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_2, grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2());
+
+ }
+ // InternalQVTimperative.g:2807:1: ( (lv_ownedValue_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:2808:1: (lv_ownedValue_3_0= ruleExpCS )
+ {
+ // InternalQVTimperative.g:2808:1: (lv_ownedValue_3_0= ruleExpCS )
+ // InternalQVTimperative.g:2809:3: lv_ownedValue_3_0= ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ lv_ownedValue_3_0=ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getSimpleParameterBindingCSRule());
+ }
+ set(
+ current,
+ "ownedValue",
+ lv_ownedValue_3_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.ExpCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleSimpleParameterBindingCS"
+
+
+ // $ANTLR start "entryRuleSimpleParameterCS"
+ // InternalQVTimperative.g:2837:1: entryRuleSimpleParameterCS returns [EObject current=null] : iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF ;
+ public final EObject entryRuleSimpleParameterCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleSimpleParameterCS = null;
+
+
+ try {
+ // InternalQVTimperative.g:2838:2: (iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF )
+ // InternalQVTimperative.g:2839:2: iv_ruleSimpleParameterCS= ruleSimpleParameterCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getSimpleParameterCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_1);
+ iv_ruleSimpleParameterCS=ruleSimpleParameterCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleSimpleParameterCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleSimpleParameterCS"
+
+
+ // $ANTLR start "ruleSimpleParameterCS"
+ // InternalQVTimperative.g:2846:1: ruleSimpleParameterCS returns [EObject current=null] : (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) ;
+ public final EObject ruleSimpleParameterCS() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_4=null;
+ Token otherlv_6=null;
+ AntlrDatatypeRuleToken lv_name_3_0 = null;
+
+ EObject lv_ownedType_5_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalQVTimperative.g:2849:28: ( (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' ) )
+ // InternalQVTimperative.g:2850:1: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ {
+ // InternalQVTimperative.g:2850:1: (otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';' )
+ // InternalQVTimperative.g:2850:3: otherlv_0= 'in' otherlv_1= ':' ( ( ruleUnrestrictedName ) ) ( (lv_name_3_0= ruleUnrestrictedName ) ) otherlv_4= ':' ( (lv_ownedType_5_0= ruleTypeExpCS ) ) otherlv_6= ';'
+ {
+ otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_0, grammarAccess.getSimpleParameterCSAccess().getInKeyword_0());
+
+ }
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1());
+
+ }
+ // InternalQVTimperative.g:2858:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2859:1: ( ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:2859:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:2860:3: ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getSimpleParameterCSRule());
+ }
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_5);
+ ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ // InternalQVTimperative.g:2876:2: ( (lv_name_3_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:2877:1: (lv_name_3_0= ruleUnrestrictedName )
+ {
+ // InternalQVTimperative.g:2877:1: (lv_name_3_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:2878:3: lv_name_3_0= ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_11);
+ lv_name_3_0=ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getSimpleParameterCSRule());
+ }
+ set(
+ current,
+ "name",
+ lv_name_3_0,
+ "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.UnrestrictedName");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_4, grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4());
+
+ }
+ // InternalQVTimperative.g:2898:1: ( (lv_ownedType_5_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:2899:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ {
+ // InternalQVTimperative.g:2899:1: (lv_ownedType_5_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:2900:3: lv_ownedType_5_0= ruleTypeExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_9);
+ lv_ownedType_5_0=ruleTypeExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getSimpleParameterCSRule());
+ }
+ set(
+ current,
+ "ownedType",
+ lv_ownedType_5_0,
+ "org.eclipse.ocl.xtext.essentialocl.EssentialOCL.TypeExpCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_6, grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleSimpleParameterCS"
+
+
// $ANTLR start "entryRuleTransformationCS"
- // InternalQVTimperative.g:2480:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
+ // InternalQVTimperative.g:2928:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
public final EObject entryRuleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -6854,8 +8054,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2481:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
- // InternalQVTimperative.g:2482:2: iv_ruleTransformationCS= ruleTransformationCS EOF
+ // InternalQVTimperative.g:2929:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
+ // InternalQVTimperative.g:2930:2: iv_ruleTransformationCS= ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
@@ -6886,7 +8086,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransformationCS"
- // InternalQVTimperative.g:2489:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) ;
+ // InternalQVTimperative.g:2937:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) ;
public final EObject ruleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -6904,34 +8104,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2492:28: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) )
- // InternalQVTimperative.g:2493:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
+ // InternalQVTimperative.g:2940:28: ( (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' ) )
+ // InternalQVTimperative.g:2941:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
{
- // InternalQVTimperative.g:2493:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
- // InternalQVTimperative.g:2493:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}'
+ // InternalQVTimperative.g:2941:1: (otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}' )
+ // InternalQVTimperative.g:2941:3: otherlv_0= 'transformation' ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )? ( (lv_name_2_0= ruleUnreservedName ) ) otherlv_3= '{' ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )* otherlv_6= '}'
{
- otherlv_0=(Token)match(input,50,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_0=(Token)match(input,57,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- // InternalQVTimperative.g:2497:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
- int alt47=2;
- alt47 = dfa47.predict(input);
- switch (alt47) {
+ // InternalQVTimperative.g:2945:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?
+ int alt53=2;
+ alt53 = dfa53.predict(input);
+ switch (alt53) {
case 1 :
- // InternalQVTimperative.g:2498:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2946:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
{
- // InternalQVTimperative.g:2498:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
- // InternalQVTimperative.g:2499:3: lv_ownedPathName_1_0= ruleScopeNameCS
+ // InternalQVTimperative.g:2946:1: (lv_ownedPathName_1_0= ruleScopeNameCS )
+ // InternalQVTimperative.g:2947:3: lv_ownedPathName_1_0= ruleScopeNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_11);
+ pushFollow(FollowSets000.FOLLOW_12);
lv_ownedPathName_1_0=ruleScopeNameCS();
state._fsp--;
@@ -6958,18 +8158,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2515:3: ( (lv_name_2_0= ruleUnreservedName ) )
- // InternalQVTimperative.g:2516:1: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:2963:3: ( (lv_name_2_0= ruleUnreservedName ) )
+ // InternalQVTimperative.g:2964:1: (lv_name_2_0= ruleUnreservedName )
{
- // InternalQVTimperative.g:2516:1: (lv_name_2_0= ruleUnreservedName )
- // InternalQVTimperative.g:2517:3: lv_name_2_0= ruleUnreservedName
+ // InternalQVTimperative.g:2964:1: (lv_name_2_0= ruleUnreservedName )
+ // InternalQVTimperative.g:2965:3: lv_name_2_0= ruleUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_name_2_0=ruleUnreservedName();
state._fsp--;
@@ -6993,32 +8193,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_28); if (state.failed) return current;
+ otherlv_3=(Token)match(input,39,FollowSets000.FOLLOW_33); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3());
}
- // InternalQVTimperative.g:2537:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
- loop48:
+ // InternalQVTimperative.g:2985:1: ( ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';' )*
+ loop54:
do {
- int alt48=2;
- int LA48_0 = input.LA(1);
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||LA48_0==24||(LA48_0>=27 && LA48_0<=28)||LA48_0==30||LA48_0==33||LA48_0==44||(LA48_0>=50 && LA48_0<=54)) ) {
- alt48=1;
+ if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||LA54_0==27||(LA54_0>=29 && LA54_0<=30)||LA54_0==33||LA54_0==37||LA54_0==50||(LA54_0>=56 && LA54_0<=60)) ) {
+ alt54=1;
}
- switch (alt48) {
+ switch (alt54) {
case 1 :
- // InternalQVTimperative.g:2537:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
+ // InternalQVTimperative.g:2985:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) ) otherlv_5= ';'
{
- // InternalQVTimperative.g:2537:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
- // InternalQVTimperative.g:2538:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // InternalQVTimperative.g:2985:2: ( (lv_ownedDirections_4_0= ruleDirectionCS ) )
+ // InternalQVTimperative.g:2986:1: (lv_ownedDirections_4_0= ruleDirectionCS )
{
- // InternalQVTimperative.g:2538:1: (lv_ownedDirections_4_0= ruleDirectionCS )
- // InternalQVTimperative.g:2539:3: lv_ownedDirections_4_0= ruleDirectionCS
+ // InternalQVTimperative.g:2986:1: (lv_ownedDirections_4_0= ruleDirectionCS )
+ // InternalQVTimperative.g:2987:3: lv_ownedDirections_4_0= ruleDirectionCS
{
if ( state.backtracking==0 ) {
@@ -7049,7 +8249,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_28); if (state.failed) return current;
+ otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_33); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1());
@@ -7060,11 +8260,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop48;
+ break loop54;
}
} while (true);
- otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5());
@@ -7093,7 +8293,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnrestrictedName"
- // InternalQVTimperative.g:2571:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
+ // InternalQVTimperative.g:3019:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
public final String entryRuleUnrestrictedName() throws RecognitionException {
String current = null;
@@ -7101,8 +8301,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2572:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
- // InternalQVTimperative.g:2573:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
+ // InternalQVTimperative.g:3020:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
+ // InternalQVTimperative.g:3021:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
@@ -7133,7 +8333,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnrestrictedName"
- // InternalQVTimperative.g:2580:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) ;
+ // InternalQVTimperative.g:3028:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) ;
public final AntlrDatatypeRuleToken ruleUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7144,84 +8344,84 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2583:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) )
- // InternalQVTimperative.g:2584:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
+ // InternalQVTimperative.g:3031:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' ) )
+ // InternalQVTimperative.g:3032:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
{
- // InternalQVTimperative.g:2584:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
- int alt49=12;
+ // InternalQVTimperative.g:3032:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'check' | kw= 'enforce' | kw= 'import' | kw= 'imports' | kw= 'library' | kw= 'map' | kw= 'query' | kw= 'realize' | kw= 'refines' | kw= 'transformation' | kw= 'uses' )
+ int alt55=12;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
{
- alt49=1;
+ alt55=1;
}
break;
- case 24:
+ case 27:
{
- alt49=2;
+ alt55=2;
}
break;
- case 27:
+ case 29:
{
- alt49=3;
+ alt55=3;
}
break;
- case 30:
+ case 33:
{
- alt49=4;
+ alt55=4;
}
break;
- case 28:
+ case 30:
{
- alt49=5;
+ alt55=5;
}
break;
- case 51:
+ case 58:
{
- alt49=6;
+ alt55=6;
}
break;
- case 33:
+ case 37:
{
- alt49=7;
+ alt55=7;
}
break;
- case 44:
+ case 50:
{
- alt49=8;
+ alt55=8;
}
break;
- case 52:
+ case 59:
{
- alt49=9;
+ alt55=9;
}
break;
- case 53:
+ case 60:
{
- alt49=10;
+ alt55=10;
}
break;
- case 50:
+ case 57:
{
- alt49=11;
+ alt55=11;
}
break;
- case 54:
+ case 56:
{
- alt49=12;
+ alt55=12;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 55, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt55) {
case 1 :
- // InternalQVTimperative.g:2585:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:3033:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -7247,9 +8447,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2597:2: kw= 'check'
+ // InternalQVTimperative.g:3045:2: kw= 'check'
{
- kw=(Token)match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7260,9 +8460,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:2604:2: kw= 'enforce'
+ // InternalQVTimperative.g:3052:2: kw= 'enforce'
{
- kw=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7273,9 +8473,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:2611:2: kw= 'import'
+ // InternalQVTimperative.g:3059:2: kw= 'import'
{
- kw=(Token)match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7286,9 +8486,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:2618:2: kw= 'imports'
+ // InternalQVTimperative.g:3066:2: kw= 'imports'
{
- kw=(Token)match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7299,9 +8499,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:2625:2: kw= 'library'
+ // InternalQVTimperative.g:3073:2: kw= 'library'
{
- kw=(Token)match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7312,9 +8512,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:2632:2: kw= 'map'
+ // InternalQVTimperative.g:3080:2: kw= 'map'
{
- kw=(Token)match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7325,9 +8525,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:2639:2: kw= 'query'
+ // InternalQVTimperative.g:3087:2: kw= 'query'
{
- kw=(Token)match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7338,9 +8538,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:2646:2: kw= 'realize'
+ // InternalQVTimperative.g:3094:2: kw= 'realize'
{
- kw=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7351,9 +8551,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:2653:2: kw= 'refines'
+ // InternalQVTimperative.g:3101:2: kw= 'refines'
{
- kw=(Token)match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7364,9 +8564,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:2660:2: kw= 'transformation'
+ // InternalQVTimperative.g:3108:2: kw= 'transformation'
{
- kw=(Token)match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7377,9 +8577,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:2667:2: kw= 'uses'
+ // InternalQVTimperative.g:3115:2: kw= 'uses'
{
- kw=(Token)match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7412,7 +8612,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAttributeCS"
- // InternalQVTimperative.g:2680:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
+ // InternalQVTimperative.g:3128:1: entryRuleAttributeCS returns [EObject current=null] : iv_ruleAttributeCS= ruleAttributeCS EOF ;
public final EObject entryRuleAttributeCS() throws RecognitionException {
EObject current = null;
@@ -7420,8 +8620,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:2681:2: (iv_ruleAttributeCS= ruleAttributeCS EOF )
- // InternalQVTimperative.g:2682:2: iv_ruleAttributeCS= ruleAttributeCS EOF
+ // InternalQVTimperative.g:3129:2: (iv_ruleAttributeCS= ruleAttributeCS EOF )
+ // InternalQVTimperative.g:3130:2: iv_ruleAttributeCS= ruleAttributeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSRule());
@@ -7452,7 +8652,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAttributeCS"
- // InternalQVTimperative.g:2689:1: ruleAttributeCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) ;
+ // InternalQVTimperative.g:3137:1: ruleAttributeCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) ;
public final EObject ruleAttributeCS() throws RecognitionException {
EObject current = null;
@@ -7504,36 +8704,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:2692:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) )
- // InternalQVTimperative.g:2693:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
+ // InternalQVTimperative.g:3140:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) ) )
+ // InternalQVTimperative.g:3141:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
{
- // InternalQVTimperative.g:2693:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
- // InternalQVTimperative.g:2693:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
+ // InternalQVTimperative.g:3141:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' ) )
+ // InternalQVTimperative.g:3141:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'attribute' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )? ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
{
- // InternalQVTimperative.g:2693:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
- int alt52=3;
- int LA52_0 = input.LA(1);
+ // InternalQVTimperative.g:3141:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt58=3;
+ int LA58_0 = input.LA(1);
- if ( (LA52_0==55) ) {
- alt52=1;
+ if ( (LA58_0==61) ) {
+ alt58=1;
}
- else if ( (LA52_0==56) ) {
- alt52=2;
+ else if ( (LA58_0==62) ) {
+ alt58=2;
}
- switch (alt52) {
+ switch (alt58) {
case 1 :
- // InternalQVTimperative.g:2693:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3141:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:2693:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:2693:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:3141:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:3141:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:2693:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:2694:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3141:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:3142:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:2694:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:2695:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:3142:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:3143:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,55,FollowSets000.FOLLOW_49); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_54); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -7553,21 +8753,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2708:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // InternalQVTimperative.g:3156:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA50_0==56) ) {
- alt50=1;
+ if ( (LA56_0==62) ) {
+ alt56=1;
}
- switch (alt50) {
+ switch (alt56) {
case 1 :
- // InternalQVTimperative.g:2709:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3157:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:2709:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:2710:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:3157:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:3158:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,56,FollowSets000.FOLLOW_50); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_55); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -7597,18 +8797,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2724:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3172:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:2724:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:2724:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:3172:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:3172:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:2724:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:2725:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3172:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:3173:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:2725:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:2726:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:3173:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:3174:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,56,FollowSets000.FOLLOW_51); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_56); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -7628,21 +8828,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2739:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalQVTimperative.g:3187:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA51_0==55) ) {
- alt51=1;
+ if ( (LA57_0==61) ) {
+ alt57=1;
}
- switch (alt51) {
+ switch (alt57) {
case 1 :
- // InternalQVTimperative.g:2740:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:3188:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:2740:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:2741:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:3188:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:3189:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,55,FollowSets000.FOLLOW_50); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_55); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -7674,24 +8874,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,57,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,63,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getAttributeCSAccess().getAttributeKeyword_1());
}
- // InternalQVTimperative.g:2758:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:2759:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3206:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3207:1: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:2759:1: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:2760:3: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3207:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3208:3: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_39);
lv_name_5_0=ruleUnrestrictedName();
state._fsp--;
@@ -7715,35 +8915,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2776:2: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // InternalQVTimperative.g:3224:2: (otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA53_0==23) ) {
- alt53=1;
+ if ( (LA59_0==24) ) {
+ alt59=1;
}
- switch (alt53) {
+ switch (alt59) {
case 1 :
- // InternalQVTimperative.g:2776:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:3224:4: otherlv_6= ':' ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
{
- otherlv_6=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_6=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getAttributeCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:2780:1: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:2781:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:3228:1: ( (lv_ownedType_7_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:3229:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:2781:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:2782:3: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:3229:1: (lv_ownedType_7_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:3230:3: lv_ownedType_7_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_ownedType_7_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -7773,30 +8973,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2798:4: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalQVTimperative.g:3246:4: (otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA54_0==42) ) {
- alt54=1;
+ if ( (LA60_0==48) ) {
+ alt60=1;
}
- switch (alt54) {
+ switch (alt60) {
case 1 :
- // InternalQVTimperative.g:2798:6: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3246:6: otherlv_8= '=' ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_8=(Token)match(input,42,FollowSets000.FOLLOW_52); if (state.failed) return current;
+ otherlv_8=(Token)match(input,48,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0());
}
- // InternalQVTimperative.g:2802:1: ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:2803:1: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3250:1: ( (lv_default_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3251:1: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:2803:1: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:2804:3: lv_default_9_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:3251:1: (lv_default_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3252:3: lv_default_9_0= RULE_SINGLE_QUOTED_STRING
{
- lv_default_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ lv_default_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_default_9_0, grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -7826,145 +9026,145 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:2820:4: (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalQVTimperative.g:3268:4: (otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}' )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA58_0==34) ) {
- int LA58_1 = input.LA(2);
+ if ( (LA64_0==39) ) {
+ int LA64_1 = input.LA(2);
- if ( (LA58_1==43||(LA58_1>=58 && LA58_1<=72)) ) {
- alt58=1;
+ if ( (LA64_1==49||(LA64_1>=64 && LA64_1<=78)) ) {
+ alt64=1;
}
}
- switch (alt58) {
+ switch (alt64) {
case 1 :
- // InternalQVTimperative.g:2820:6: otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}'
+ // InternalQVTimperative.g:3268:6: otherlv_10= '{' ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+ otherlv_28= '}'
{
- otherlv_10=(Token)match(input,34,FollowSets000.FOLLOW_53); if (state.failed) return current;
+ otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_58); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // InternalQVTimperative.g:2824:1: ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+
- int cnt57=0;
- loop57:
+ // InternalQVTimperative.g:3272:1: ( ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )? )+
+ int cnt63=0;
+ loop63:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA57_0==43||(LA57_0>=58 && LA57_0<=72)) ) {
- alt57=1;
+ if ( (LA63_0==49||(LA63_0>=64 && LA63_0<=78)) ) {
+ alt63=1;
}
- switch (alt57) {
+ switch (alt63) {
case 1 :
- // InternalQVTimperative.g:2824:2: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )?
+ // InternalQVTimperative.g:3272:2: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) ) (otherlv_27= ',' )?
{
- // InternalQVTimperative.g:2824:2: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) )
- int alt55=16;
+ // InternalQVTimperative.g:3272:2: ( ( (lv_qualifiers_11_0= 'derived' ) ) | ( (lv_qualifiers_12_0= '!derived' ) ) | ( (lv_qualifiers_13_0= 'id' ) ) | ( (lv_qualifiers_14_0= '!id' ) ) | ( (lv_qualifiers_15_0= 'ordered' ) ) | ( (lv_qualifiers_16_0= '!ordered' ) ) | ( (lv_qualifiers_17_0= 'readonly' ) ) | ( (lv_qualifiers_18_0= '!readonly' ) ) | ( (lv_qualifiers_19_0= 'transient' ) ) | ( (lv_qualifiers_20_0= '!transient' ) ) | ( (lv_qualifiers_21_0= 'unique' ) ) | ( (lv_qualifiers_22_0= '!unique' ) ) | ( (lv_qualifiers_23_0= 'unsettable' ) ) | ( (lv_qualifiers_24_0= '!unsettable' ) ) | ( (lv_qualifiers_25_0= 'volatile' ) ) | ( (lv_qualifiers_26_0= '!volatile' ) ) )
+ int alt61=16;
switch ( input.LA(1) ) {
- case 58:
+ case 64:
{
- alt55=1;
+ alt61=1;
}
break;
- case 59:
+ case 65:
{
- alt55=2;
+ alt61=2;
}
break;
- case 60:
+ case 66:
{
- alt55=3;
+ alt61=3;
}
break;
- case 61:
+ case 67:
{
- alt55=4;
+ alt61=4;
}
break;
- case 62:
+ case 68:
{
- alt55=5;
+ alt61=5;
}
break;
- case 63:
+ case 69:
{
- alt55=6;
+ alt61=6;
}
break;
- case 64:
+ case 70:
{
- alt55=7;
+ alt61=7;
}
break;
- case 65:
+ case 71:
{
- alt55=8;
+ alt61=8;
}
break;
- case 43:
+ case 49:
{
- alt55=9;
+ alt61=9;
}
break;
- case 66:
+ case 72:
{
- alt55=10;
+ alt61=10;
}
break;
- case 67:
+ case 73:
{
- alt55=11;
+ alt61=11;
}
break;
- case 68:
+ case 74:
{
- alt55=12;
+ alt61=12;
}
break;
- case 69:
+ case 75:
{
- alt55=13;
+ alt61=13;
}
break;
- case 70:
+ case 76:
{
- alt55=14;
+ alt61=14;
}
break;
- case 71:
+ case 77:
{
- alt55=15;
+ alt61=15;
}
break;
- case 72:
+ case 78:
{
- alt55=16;
+ alt61=16;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 61, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt61) {
case 1 :
- // InternalQVTimperative.g:2824:3: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:3272:3: ( (lv_qualifiers_11_0= 'derived' ) )
{
- // InternalQVTimperative.g:2824:3: ( (lv_qualifiers_11_0= 'derived' ) )
- // InternalQVTimperative.g:2825:1: (lv_qualifiers_11_0= 'derived' )
+ // InternalQVTimperative.g:3272:3: ( (lv_qualifiers_11_0= 'derived' ) )
+ // InternalQVTimperative.g:3273:1: (lv_qualifiers_11_0= 'derived' )
{
- // InternalQVTimperative.g:2825:1: (lv_qualifiers_11_0= 'derived' )
- // InternalQVTimperative.g:2826:3: lv_qualifiers_11_0= 'derived'
+ // InternalQVTimperative.g:3273:1: (lv_qualifiers_11_0= 'derived' )
+ // InternalQVTimperative.g:3274:3: lv_qualifiers_11_0= 'derived'
{
- lv_qualifiers_11_0=(Token)match(input,58,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_11_0=(Token)match(input,64,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_11_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0());
@@ -7988,15 +9188,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:2840:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:3288:6: ( (lv_qualifiers_12_0= '!derived' ) )
{
- // InternalQVTimperative.g:2840:6: ( (lv_qualifiers_12_0= '!derived' ) )
- // InternalQVTimperative.g:2841:1: (lv_qualifiers_12_0= '!derived' )
+ // InternalQVTimperative.g:3288:6: ( (lv_qualifiers_12_0= '!derived' ) )
+ // InternalQVTimperative.g:3289:1: (lv_qualifiers_12_0= '!derived' )
{
- // InternalQVTimperative.g:2841:1: (lv_qualifiers_12_0= '!derived' )
- // InternalQVTimperative.g:2842:3: lv_qualifiers_12_0= '!derived'
+ // InternalQVTimperative.g:3289:1: (lv_qualifiers_12_0= '!derived' )
+ // InternalQVTimperative.g:3290:3: lv_qualifiers_12_0= '!derived'
{
- lv_qualifiers_12_0=(Token)match(input,59,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_12_0=(Token)match(input,65,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_12_0, grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0());
@@ -8020,15 +9220,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:2856:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:3304:6: ( (lv_qualifiers_13_0= 'id' ) )
{
- // InternalQVTimperative.g:2856:6: ( (lv_qualifiers_13_0= 'id' ) )
- // InternalQVTimperative.g:2857:1: (lv_qualifiers_13_0= 'id' )
+ // InternalQVTimperative.g:3304:6: ( (lv_qualifiers_13_0= 'id' ) )
+ // InternalQVTimperative.g:3305:1: (lv_qualifiers_13_0= 'id' )
{
- // InternalQVTimperative.g:2857:1: (lv_qualifiers_13_0= 'id' )
- // InternalQVTimperative.g:2858:3: lv_qualifiers_13_0= 'id'
+ // InternalQVTimperative.g:3305:1: (lv_qualifiers_13_0= 'id' )
+ // InternalQVTimperative.g:3306:3: lv_qualifiers_13_0= 'id'
{
- lv_qualifiers_13_0=(Token)match(input,60,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,66,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0());
@@ -8052,15 +9252,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:2872:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:3320:6: ( (lv_qualifiers_14_0= '!id' ) )
{
- // InternalQVTimperative.g:2872:6: ( (lv_qualifiers_14_0= '!id' ) )
- // InternalQVTimperative.g:2873:1: (lv_qualifiers_14_0= '!id' )
+ // InternalQVTimperative.g:3320:6: ( (lv_qualifiers_14_0= '!id' ) )
+ // InternalQVTimperative.g:3321:1: (lv_qualifiers_14_0= '!id' )
{
- // InternalQVTimperative.g:2873:1: (lv_qualifiers_14_0= '!id' )
- // InternalQVTimperative.g:2874:3: lv_qualifiers_14_0= '!id'
+ // InternalQVTimperative.g:3321:1: (lv_qualifiers_14_0= '!id' )
+ // InternalQVTimperative.g:3322:3: lv_qualifiers_14_0= '!id'
{
- lv_qualifiers_14_0=(Token)match(input,61,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,67,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0());
@@ -8084,15 +9284,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:2888:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:3336:6: ( (lv_qualifiers_15_0= 'ordered' ) )
{
- // InternalQVTimperative.g:2888:6: ( (lv_qualifiers_15_0= 'ordered' ) )
- // InternalQVTimperative.g:2889:1: (lv_qualifiers_15_0= 'ordered' )
+ // InternalQVTimperative.g:3336:6: ( (lv_qualifiers_15_0= 'ordered' ) )
+ // InternalQVTimperative.g:3337:1: (lv_qualifiers_15_0= 'ordered' )
{
- // InternalQVTimperative.g:2889:1: (lv_qualifiers_15_0= 'ordered' )
- // InternalQVTimperative.g:2890:3: lv_qualifiers_15_0= 'ordered'
+ // InternalQVTimperative.g:3337:1: (lv_qualifiers_15_0= 'ordered' )
+ // InternalQVTimperative.g:3338:3: lv_qualifiers_15_0= 'ordered'
{
- lv_qualifiers_15_0=(Token)match(input,62,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,68,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0());
@@ -8116,15 +9316,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:2904:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:3352:6: ( (lv_qualifiers_16_0= '!ordered' ) )
{
- // InternalQVTimperative.g:2904:6: ( (lv_qualifiers_16_0= '!ordered' ) )
- // InternalQVTimperative.g:2905:1: (lv_qualifiers_16_0= '!ordered' )
+ // InternalQVTimperative.g:3352:6: ( (lv_qualifiers_16_0= '!ordered' ) )
+ // InternalQVTimperative.g:3353:1: (lv_qualifiers_16_0= '!ordered' )
{
- // InternalQVTimperative.g:2905:1: (lv_qualifiers_16_0= '!ordered' )
- // InternalQVTimperative.g:2906:3: lv_qualifiers_16_0= '!ordered'
+ // InternalQVTimperative.g:3353:1: (lv_qualifiers_16_0= '!ordered' )
+ // InternalQVTimperative.g:3354:3: lv_qualifiers_16_0= '!ordered'
{
- lv_qualifiers_16_0=(Token)match(input,63,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,69,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0());
@@ -8148,15 +9348,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:2920:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:3368:6: ( (lv_qualifiers_17_0= 'readonly' ) )
{
- // InternalQVTimperative.g:2920:6: ( (lv_qualifiers_17_0= 'readonly' ) )
- // InternalQVTimperative.g:2921:1: (lv_qualifiers_17_0= 'readonly' )
+ // InternalQVTimperative.g:3368:6: ( (lv_qualifiers_17_0= 'readonly' ) )
+ // InternalQVTimperative.g:3369:1: (lv_qualifiers_17_0= 'readonly' )
{
- // InternalQVTimperative.g:2921:1: (lv_qualifiers_17_0= 'readonly' )
- // InternalQVTimperative.g:2922:3: lv_qualifiers_17_0= 'readonly'
+ // InternalQVTimperative.g:3369:1: (lv_qualifiers_17_0= 'readonly' )
+ // InternalQVTimperative.g:3370:3: lv_qualifiers_17_0= 'readonly'
{
- lv_qualifiers_17_0=(Token)match(input,64,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,70,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0());
@@ -8180,15 +9380,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:2936:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:3384:6: ( (lv_qualifiers_18_0= '!readonly' ) )
{
- // InternalQVTimperative.g:2936:6: ( (lv_qualifiers_18_0= '!readonly' ) )
- // InternalQVTimperative.g:2937:1: (lv_qualifiers_18_0= '!readonly' )
+ // InternalQVTimperative.g:3384:6: ( (lv_qualifiers_18_0= '!readonly' ) )
+ // InternalQVTimperative.g:3385:1: (lv_qualifiers_18_0= '!readonly' )
{
- // InternalQVTimperative.g:2937:1: (lv_qualifiers_18_0= '!readonly' )
- // InternalQVTimperative.g:2938:3: lv_qualifiers_18_0= '!readonly'
+ // InternalQVTimperative.g:3385:1: (lv_qualifiers_18_0= '!readonly' )
+ // InternalQVTimperative.g:3386:3: lv_qualifiers_18_0= '!readonly'
{
- lv_qualifiers_18_0=(Token)match(input,65,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,71,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0());
@@ -8212,15 +9412,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:2952:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:3400:6: ( (lv_qualifiers_19_0= 'transient' ) )
{
- // InternalQVTimperative.g:2952:6: ( (lv_qualifiers_19_0= 'transient' ) )
- // InternalQVTimperative.g:2953:1: (lv_qualifiers_19_0= 'transient' )
+ // InternalQVTimperative.g:3400:6: ( (lv_qualifiers_19_0= 'transient' ) )
+ // InternalQVTimperative.g:3401:1: (lv_qualifiers_19_0= 'transient' )
{
- // InternalQVTimperative.g:2953:1: (lv_qualifiers_19_0= 'transient' )
- // InternalQVTimperative.g:2954:3: lv_qualifiers_19_0= 'transient'
+ // InternalQVTimperative.g:3401:1: (lv_qualifiers_19_0= 'transient' )
+ // InternalQVTimperative.g:3402:3: lv_qualifiers_19_0= 'transient'
{
- lv_qualifiers_19_0=(Token)match(input,43,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,49,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0());
@@ -8244,15 +9444,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:2968:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:3416:6: ( (lv_qualifiers_20_0= '!transient' ) )
{
- // InternalQVTimperative.g:2968:6: ( (lv_qualifiers_20_0= '!transient' ) )
- // InternalQVTimperative.g:2969:1: (lv_qualifiers_20_0= '!transient' )
+ // InternalQVTimperative.g:3416:6: ( (lv_qualifiers_20_0= '!transient' ) )
+ // InternalQVTimperative.g:3417:1: (lv_qualifiers_20_0= '!transient' )
{
- // InternalQVTimperative.g:2969:1: (lv_qualifiers_20_0= '!transient' )
- // InternalQVTimperative.g:2970:3: lv_qualifiers_20_0= '!transient'
+ // InternalQVTimperative.g:3417:1: (lv_qualifiers_20_0= '!transient' )
+ // InternalQVTimperative.g:3418:3: lv_qualifiers_20_0= '!transient'
{
- lv_qualifiers_20_0=(Token)match(input,66,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,72,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0());
@@ -8276,15 +9476,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:2984:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:3432:6: ( (lv_qualifiers_21_0= 'unique' ) )
{
- // InternalQVTimperative.g:2984:6: ( (lv_qualifiers_21_0= 'unique' ) )
- // InternalQVTimperative.g:2985:1: (lv_qualifiers_21_0= 'unique' )
+ // InternalQVTimperative.g:3432:6: ( (lv_qualifiers_21_0= 'unique' ) )
+ // InternalQVTimperative.g:3433:1: (lv_qualifiers_21_0= 'unique' )
{
- // InternalQVTimperative.g:2985:1: (lv_qualifiers_21_0= 'unique' )
- // InternalQVTimperative.g:2986:3: lv_qualifiers_21_0= 'unique'
+ // InternalQVTimperative.g:3433:1: (lv_qualifiers_21_0= 'unique' )
+ // InternalQVTimperative.g:3434:3: lv_qualifiers_21_0= 'unique'
{
- lv_qualifiers_21_0=(Token)match(input,67,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,73,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0());
@@ -8308,15 +9508,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:3000:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:3448:6: ( (lv_qualifiers_22_0= '!unique' ) )
{
- // InternalQVTimperative.g:3000:6: ( (lv_qualifiers_22_0= '!unique' ) )
- // InternalQVTimperative.g:3001:1: (lv_qualifiers_22_0= '!unique' )
+ // InternalQVTimperative.g:3448:6: ( (lv_qualifiers_22_0= '!unique' ) )
+ // InternalQVTimperative.g:3449:1: (lv_qualifiers_22_0= '!unique' )
{
- // InternalQVTimperative.g:3001:1: (lv_qualifiers_22_0= '!unique' )
- // InternalQVTimperative.g:3002:3: lv_qualifiers_22_0= '!unique'
+ // InternalQVTimperative.g:3449:1: (lv_qualifiers_22_0= '!unique' )
+ // InternalQVTimperative.g:3450:3: lv_qualifiers_22_0= '!unique'
{
- lv_qualifiers_22_0=(Token)match(input,68,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,74,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0());
@@ -8340,15 +9540,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:3016:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:3464:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
{
- // InternalQVTimperative.g:3016:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
- // InternalQVTimperative.g:3017:1: (lv_qualifiers_23_0= 'unsettable' )
+ // InternalQVTimperative.g:3464:6: ( (lv_qualifiers_23_0= 'unsettable' ) )
+ // InternalQVTimperative.g:3465:1: (lv_qualifiers_23_0= 'unsettable' )
{
- // InternalQVTimperative.g:3017:1: (lv_qualifiers_23_0= 'unsettable' )
- // InternalQVTimperative.g:3018:3: lv_qualifiers_23_0= 'unsettable'
+ // InternalQVTimperative.g:3465:1: (lv_qualifiers_23_0= 'unsettable' )
+ // InternalQVTimperative.g:3466:3: lv_qualifiers_23_0= 'unsettable'
{
- lv_qualifiers_23_0=(Token)match(input,69,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,75,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0());
@@ -8372,15 +9572,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:3032:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:3480:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
{
- // InternalQVTimperative.g:3032:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
- // InternalQVTimperative.g:3033:1: (lv_qualifiers_24_0= '!unsettable' )
+ // InternalQVTimperative.g:3480:6: ( (lv_qualifiers_24_0= '!unsettable' ) )
+ // InternalQVTimperative.g:3481:1: (lv_qualifiers_24_0= '!unsettable' )
{
- // InternalQVTimperative.g:3033:1: (lv_qualifiers_24_0= '!unsettable' )
- // InternalQVTimperative.g:3034:3: lv_qualifiers_24_0= '!unsettable'
+ // InternalQVTimperative.g:3481:1: (lv_qualifiers_24_0= '!unsettable' )
+ // InternalQVTimperative.g:3482:3: lv_qualifiers_24_0= '!unsettable'
{
- lv_qualifiers_24_0=(Token)match(input,70,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,76,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0());
@@ -8404,15 +9604,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalQVTimperative.g:3048:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:3496:6: ( (lv_qualifiers_25_0= 'volatile' ) )
{
- // InternalQVTimperative.g:3048:6: ( (lv_qualifiers_25_0= 'volatile' ) )
- // InternalQVTimperative.g:3049:1: (lv_qualifiers_25_0= 'volatile' )
+ // InternalQVTimperative.g:3496:6: ( (lv_qualifiers_25_0= 'volatile' ) )
+ // InternalQVTimperative.g:3497:1: (lv_qualifiers_25_0= 'volatile' )
{
- // InternalQVTimperative.g:3049:1: (lv_qualifiers_25_0= 'volatile' )
- // InternalQVTimperative.g:3050:3: lv_qualifiers_25_0= 'volatile'
+ // InternalQVTimperative.g:3497:1: (lv_qualifiers_25_0= 'volatile' )
+ // InternalQVTimperative.g:3498:3: lv_qualifiers_25_0= 'volatile'
{
- lv_qualifiers_25_0=(Token)match(input,71,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,77,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0());
@@ -8436,15 +9636,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // InternalQVTimperative.g:3064:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:3512:6: ( (lv_qualifiers_26_0= '!volatile' ) )
{
- // InternalQVTimperative.g:3064:6: ( (lv_qualifiers_26_0= '!volatile' ) )
- // InternalQVTimperative.g:3065:1: (lv_qualifiers_26_0= '!volatile' )
+ // InternalQVTimperative.g:3512:6: ( (lv_qualifiers_26_0= '!volatile' ) )
+ // InternalQVTimperative.g:3513:1: (lv_qualifiers_26_0= '!volatile' )
{
- // InternalQVTimperative.g:3065:1: (lv_qualifiers_26_0= '!volatile' )
- // InternalQVTimperative.g:3066:3: lv_qualifiers_26_0= '!volatile'
+ // InternalQVTimperative.g:3513:1: (lv_qualifiers_26_0= '!volatile' )
+ // InternalQVTimperative.g:3514:3: lv_qualifiers_26_0= '!volatile'
{
- lv_qualifiers_26_0=(Token)match(input,72,FollowSets000.FOLLOW_54); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,78,FollowSets000.FOLLOW_59); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0());
@@ -8470,18 +9670,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3079:3: (otherlv_27= ',' )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // InternalQVTimperative.g:3527:3: (otherlv_27= ',' )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA56_0==18) ) {
- alt56=1;
+ if ( (LA62_0==18) ) {
+ alt62=1;
}
- switch (alt56) {
+ switch (alt62) {
case 1 :
- // InternalQVTimperative.g:3079:5: otherlv_27= ','
+ // InternalQVTimperative.g:3527:5: otherlv_27= ','
{
- otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_55); if (state.failed) return current;
+ otherlv_27=(Token)match(input,18,FollowSets000.FOLLOW_60); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1());
@@ -8498,16 +9698,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt57 >= 1 ) break loop57;
+ if ( cnt63 >= 1 ) break loop63;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(57, input);
+ new EarlyExitException(63, input);
throw eee;
}
- cnt57++;
+ cnt63++;
} while (true);
- otherlv_28=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_28=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -8519,73 +9719,73 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3087:3: ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // InternalQVTimperative.g:3535:3: ( (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' ) | otherlv_41= ';' )
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA64_0==34) ) {
- alt64=1;
+ if ( (LA70_0==39) ) {
+ alt70=1;
}
- else if ( (LA64_0==21) ) {
- alt64=2;
+ else if ( (LA70_0==21) ) {
+ alt70=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 64, 0, input);
+ new NoViableAltException("", 70, 0, input);
throw nvae;
}
- switch (alt64) {
+ switch (alt70) {
case 1 :
- // InternalQVTimperative.g:3087:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
+ // InternalQVTimperative.g:3535:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
{
- // InternalQVTimperative.g:3087:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
- // InternalQVTimperative.g:3087:6: otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}'
+ // InternalQVTimperative.g:3535:4: (otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}' )
+ // InternalQVTimperative.g:3535:6: otherlv_29= '{' ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )* otherlv_40= '}'
{
- otherlv_29=(Token)match(input,34,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_29=(Token)match(input,39,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_29, grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- // InternalQVTimperative.g:3091:1: ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )*
- loop63:
+ // InternalQVTimperative.g:3539:1: ( (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' ) | (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' ) )*
+ loop69:
do {
- int alt63=3;
- int LA63_0 = input.LA(1);
+ int alt69=3;
+ int LA69_0 = input.LA(1);
- if ( (LA63_0==73) ) {
- alt63=1;
+ if ( (LA69_0==79) ) {
+ alt69=1;
}
- else if ( (LA63_0==74) ) {
- alt63=2;
+ else if ( (LA69_0==80) ) {
+ alt69=2;
}
- switch (alt63) {
+ switch (alt69) {
case 1 :
- // InternalQVTimperative.g:3091:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:3539:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
{
- // InternalQVTimperative.g:3091:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
- // InternalQVTimperative.g:3091:4: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
+ // InternalQVTimperative.g:3539:2: (otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';' )
+ // InternalQVTimperative.g:3539:4: otherlv_30= 'initial' ( ruleUnrestrictedName )? otherlv_32= ':' ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )? otherlv_34= ';'
{
- otherlv_30=(Token)match(input,73,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_30=(Token)match(input,79,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0());
}
- // InternalQVTimperative.g:3095:1: ( ruleUnrestrictedName )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // InternalQVTimperative.g:3543:1: ( ruleUnrestrictedName )?
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( ((LA59_0>=RULE_SIMPLE_ID && LA59_0<=RULE_ESCAPED_ID)||LA59_0==24||(LA59_0>=27 && LA59_0<=28)||LA59_0==30||LA59_0==33||LA59_0==44||(LA59_0>=50 && LA59_0<=54)) ) {
- alt59=1;
+ if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||LA65_0==27||(LA65_0>=29 && LA65_0<=30)||LA65_0==33||LA65_0==37||LA65_0==50||(LA65_0>=56 && LA65_0<=60)) ) {
+ alt65=1;
}
- switch (alt59) {
+ switch (alt65) {
case 1 :
- // InternalQVTimperative.g:3096:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:3544:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8597,7 +9797,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
ruleUnrestrictedName();
state._fsp--;
@@ -8613,25 +9813,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,23,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_32=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2());
}
- // InternalQVTimperative.g:3110:1: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // InternalQVTimperative.g:3558:1: ( (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS ) )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA60_0>=RULE_SINGLE_QUOTED_STRING && LA60_0<=RULE_ESCAPED_ID)||LA60_0==24||(LA60_0>=27 && LA60_0<=28)||LA60_0==30||(LA60_0>=32 && LA60_0<=33)||(LA60_0>=44 && LA60_0<=45)||(LA60_0>=50 && LA60_0<=54)||(LA60_0>=94 && LA60_0<=95)||(LA60_0>=110 && LA60_0<=124)||LA60_0==127||(LA60_0>=129 && LA60_0<=132)||LA60_0==138||(LA60_0>=143 && LA60_0<=144)) ) {
- alt60=1;
+ if ( ((LA66_0>=RULE_SINGLE_QUOTED_STRING && LA66_0<=RULE_ESCAPED_ID)||LA66_0==27||(LA66_0>=29 && LA66_0<=30)||LA66_0==33||LA66_0==35||LA66_0==37||(LA66_0>=50 && LA66_0<=51)||(LA66_0>=56 && LA66_0<=60)||(LA66_0>=100 && LA66_0<=101)||(LA66_0>=116 && LA66_0<=130)||LA66_0==133||(LA66_0>=135 && LA66_0<=138)||LA66_0==144||(LA66_0>=149 && LA66_0<=150)) ) {
+ alt66=1;
}
- switch (alt60) {
+ switch (alt66) {
case 1 :
- // InternalQVTimperative.g:3111:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3559:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:3111:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
- // InternalQVTimperative.g:3112:3: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
+ // InternalQVTimperative.g:3559:1: (lv_ownedDefaultExpressions_33_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3560:3: lv_ownedDefaultExpressions_33_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -8665,7 +9865,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_34, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4());
@@ -8678,27 +9878,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3133:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:3581:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
{
- // InternalQVTimperative.g:3133:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
- // InternalQVTimperative.g:3133:8: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
+ // InternalQVTimperative.g:3581:6: (otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';' )
+ // InternalQVTimperative.g:3581:8: otherlv_35= 'derivation' ( ruleUnrestrictedName )? otherlv_37= ':' ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )? otherlv_39= ';'
{
- otherlv_35=(Token)match(input,74,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_35=(Token)match(input,80,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_35, grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0());
}
- // InternalQVTimperative.g:3137:1: ( ruleUnrestrictedName )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalQVTimperative.g:3585:1: ( ruleUnrestrictedName )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_ESCAPED_ID)||LA61_0==24||(LA61_0>=27 && LA61_0<=28)||LA61_0==30||LA61_0==33||LA61_0==44||(LA61_0>=50 && LA61_0<=54)) ) {
- alt61=1;
+ if ( ((LA67_0>=RULE_SIMPLE_ID && LA67_0<=RULE_ESCAPED_ID)||LA67_0==27||(LA67_0>=29 && LA67_0<=30)||LA67_0==33||LA67_0==37||LA67_0==50||(LA67_0>=56 && LA67_0<=60)) ) {
+ alt67=1;
}
- switch (alt61) {
+ switch (alt67) {
case 1 :
- // InternalQVTimperative.g:3138:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:3586:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8710,7 +9910,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_1_1());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
ruleUnrestrictedName();
state._fsp--;
@@ -8726,25 +9926,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_37=(Token)match(input,23,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_37=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_37, grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2());
}
- // InternalQVTimperative.g:3152:1: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // InternalQVTimperative.g:3600:1: ( (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS ) )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( ((LA62_0>=RULE_SINGLE_QUOTED_STRING && LA62_0<=RULE_ESCAPED_ID)||LA62_0==24||(LA62_0>=27 && LA62_0<=28)||LA62_0==30||(LA62_0>=32 && LA62_0<=33)||(LA62_0>=44 && LA62_0<=45)||(LA62_0>=50 && LA62_0<=54)||(LA62_0>=94 && LA62_0<=95)||(LA62_0>=110 && LA62_0<=124)||LA62_0==127||(LA62_0>=129 && LA62_0<=132)||LA62_0==138||(LA62_0>=143 && LA62_0<=144)) ) {
- alt62=1;
+ if ( ((LA68_0>=RULE_SINGLE_QUOTED_STRING && LA68_0<=RULE_ESCAPED_ID)||LA68_0==27||(LA68_0>=29 && LA68_0<=30)||LA68_0==33||LA68_0==35||LA68_0==37||(LA68_0>=50 && LA68_0<=51)||(LA68_0>=56 && LA68_0<=60)||(LA68_0>=100 && LA68_0<=101)||(LA68_0>=116 && LA68_0<=130)||LA68_0==133||(LA68_0>=135 && LA68_0<=138)||LA68_0==144||(LA68_0>=149 && LA68_0<=150)) ) {
+ alt68=1;
}
- switch (alt62) {
+ switch (alt68) {
case 1 :
- // InternalQVTimperative.g:3153:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3601:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:3153:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
- // InternalQVTimperative.g:3154:3: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
+ // InternalQVTimperative.g:3601:1: (lv_ownedDefaultExpressions_38_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:3602:3: lv_ownedDefaultExpressions_38_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -8778,7 +9978,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_39=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4());
@@ -8792,11 +9992,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop63;
+ break loop69;
}
} while (true);
- otherlv_40=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_40=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_40, grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2());
@@ -8809,7 +10009,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3179:7: otherlv_41= ';'
+ // InternalQVTimperative.g:3627:7: otherlv_41= ';'
{
otherlv_41=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -8846,7 +10046,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassCS"
- // InternalQVTimperative.g:3191:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
+ // InternalQVTimperative.g:3639:1: entryRuleClassCS returns [EObject current=null] : iv_ruleClassCS= ruleClassCS EOF ;
public final EObject entryRuleClassCS() throws RecognitionException {
EObject current = null;
@@ -8854,8 +10054,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3192:2: (iv_ruleClassCS= ruleClassCS EOF )
- // InternalQVTimperative.g:3193:2: iv_ruleClassCS= ruleClassCS EOF
+ // InternalQVTimperative.g:3640:2: (iv_ruleClassCS= ruleClassCS EOF )
+ // InternalQVTimperative.g:3641:2: iv_ruleClassCS= ruleClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getClassCSRule());
@@ -8886,7 +10086,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassCS"
- // InternalQVTimperative.g:3200:1: ruleClassCS returns [EObject current=null] : (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) ;
+ // InternalQVTimperative.g:3648:1: ruleClassCS returns [EObject current=null] : (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) ;
public final EObject ruleClassCS() throws RecognitionException {
EObject current = null;
@@ -8900,40 +10100,40 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:3203:28: ( (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) )
- // InternalQVTimperative.g:3204:1: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
+ // InternalQVTimperative.g:3651:28: ( (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS ) )
+ // InternalQVTimperative.g:3652:1: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
{
- // InternalQVTimperative.g:3204:1: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
- int alt65=3;
+ // InternalQVTimperative.g:3652:1: (this_StructuredClassCS_0= ruleStructuredClassCS | this_DataTypeCS_1= ruleDataTypeCS | this_EnumerationCS_2= ruleEnumerationCS )
+ int alt71=3;
switch ( input.LA(1) ) {
- case 90:
- case 91:
+ case 96:
+ case 97:
{
- alt65=1;
+ alt71=1;
}
break;
- case 75:
- case 76:
+ case 81:
+ case 82:
{
- alt65=2;
+ alt71=2;
}
break;
- case 79:
+ case 85:
{
- alt65=3;
+ alt71=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 65, 0, input);
+ new NoViableAltException("", 71, 0, input);
throw nvae;
}
- switch (alt65) {
+ switch (alt71) {
case 1 :
- // InternalQVTimperative.g:3205:2: this_StructuredClassCS_0= ruleStructuredClassCS
+ // InternalQVTimperative.g:3653:2: this_StructuredClassCS_0= ruleStructuredClassCS
{
if ( state.backtracking==0 ) {
@@ -8960,7 +10160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3218:2: this_DataTypeCS_1= ruleDataTypeCS
+ // InternalQVTimperative.g:3666:2: this_DataTypeCS_1= ruleDataTypeCS
{
if ( state.backtracking==0 ) {
@@ -8987,7 +10187,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:3231:2: this_EnumerationCS_2= ruleEnumerationCS
+ // InternalQVTimperative.g:3679:2: this_EnumerationCS_2= ruleEnumerationCS
{
if ( state.backtracking==0 ) {
@@ -9036,7 +10236,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDataTypeCS"
- // InternalQVTimperative.g:3250:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
+ // InternalQVTimperative.g:3698:1: entryRuleDataTypeCS returns [EObject current=null] : iv_ruleDataTypeCS= ruleDataTypeCS EOF ;
public final EObject entryRuleDataTypeCS() throws RecognitionException {
EObject current = null;
@@ -9044,8 +10244,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3251:2: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
- // InternalQVTimperative.g:3252:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
+ // InternalQVTimperative.g:3699:2: (iv_ruleDataTypeCS= ruleDataTypeCS EOF )
+ // InternalQVTimperative.g:3700:2: iv_ruleDataTypeCS= ruleDataTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSRule());
@@ -9076,7 +10276,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDataTypeCS"
- // InternalQVTimperative.g:3259:1: ruleDataTypeCS returns [EObject current=null] : ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
+ // InternalQVTimperative.g:3707:1: ruleDataTypeCS returns [EObject current=null] : ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
public final EObject ruleDataTypeCS() throws RecognitionException {
EObject current = null;
@@ -9099,27 +10299,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:3262:28: ( ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) )
- // InternalQVTimperative.g:3263:1: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:3710:28: ( ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) ) )
+ // InternalQVTimperative.g:3711:1: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
{
- // InternalQVTimperative.g:3263:1: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
- // InternalQVTimperative.g:3263:2: ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:3711:1: ( ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:3711:2: ( (lv_isPrimitive_0_0= 'primitive' ) )? otherlv_1= 'datatype' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )? ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
{
- // InternalQVTimperative.g:3263:2: ( (lv_isPrimitive_0_0= 'primitive' ) )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // InternalQVTimperative.g:3711:2: ( (lv_isPrimitive_0_0= 'primitive' ) )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA66_0==75) ) {
- alt66=1;
+ if ( (LA72_0==81) ) {
+ alt72=1;
}
- switch (alt66) {
+ switch (alt72) {
case 1 :
- // InternalQVTimperative.g:3264:1: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:3712:1: (lv_isPrimitive_0_0= 'primitive' )
{
- // InternalQVTimperative.g:3264:1: (lv_isPrimitive_0_0= 'primitive' )
- // InternalQVTimperative.g:3265:3: lv_isPrimitive_0_0= 'primitive'
+ // InternalQVTimperative.g:3712:1: (lv_isPrimitive_0_0= 'primitive' )
+ // InternalQVTimperative.g:3713:3: lv_isPrimitive_0_0= 'primitive'
{
- lv_isPrimitive_0_0=(Token)match(input,75,FollowSets000.FOLLOW_59); if (state.failed) return current;
+ lv_isPrimitive_0_0=(Token)match(input,81,FollowSets000.FOLLOW_64); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPrimitive_0_0, grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0());
@@ -9142,24 +10342,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,76,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,82,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1());
}
- // InternalQVTimperative.g:3282:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3283:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3730:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3731:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3283:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3284:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3731:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3732:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -9183,26 +10383,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3300:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // InternalQVTimperative.g:3748:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA67_0==45) ) {
- alt67=1;
+ if ( (LA73_0==51) ) {
+ alt73=1;
}
- switch (alt67) {
+ switch (alt73) {
case 1 :
- // InternalQVTimperative.g:3301:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3749:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:3301:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:3302:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:3749:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3750:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -9229,30 +10429,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3318:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // InternalQVTimperative.g:3766:3: (otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA68_0==23) ) {
- alt68=1;
+ if ( (LA74_0==24) ) {
+ alt74=1;
}
- switch (alt68) {
+ switch (alt74) {
case 1 :
- // InternalQVTimperative.g:3318:5: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3766:5: otherlv_4= ':' ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_52); if (state.failed) return current;
+ otherlv_4=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:3322:1: ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:3323:1: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3770:1: ( (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3771:1: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:3323:1: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:3324:3: lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:3771:1: (lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3772:3: lv_instanceClassName_5_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_5_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ lv_instanceClassName_5_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_5_0, grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0());
@@ -9282,55 +10482,55 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3340:4: (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // InternalQVTimperative.g:3788:4: (otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}' )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA70_0==34) ) {
- int LA70_1 = input.LA(2);
+ if ( (LA76_0==39) ) {
+ int LA76_1 = input.LA(2);
- if ( ((LA70_1>=77 && LA70_1<=78)) ) {
- alt70=1;
+ if ( ((LA76_1>=83 && LA76_1<=84)) ) {
+ alt76=1;
}
- else if ( (LA70_1==35) ) {
- int LA70_4 = input.LA(3);
+ else if ( (LA76_1==40) ) {
+ int LA76_4 = input.LA(3);
- if ( (LA70_4==21||LA70_4==34) ) {
- alt70=1;
+ if ( (LA76_4==21||LA76_4==39) ) {
+ alt76=1;
}
}
}
- switch (alt70) {
+ switch (alt76) {
case 1 :
- // InternalQVTimperative.g:3340:6: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
+ // InternalQVTimperative.g:3788:6: otherlv_6= '{' ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )? otherlv_9= '}'
{
- otherlv_6=(Token)match(input,34,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_6=(Token)match(input,39,FollowSets000.FOLLOW_67); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0());
}
- // InternalQVTimperative.g:3344:1: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
- int alt69=3;
- int LA69_0 = input.LA(1);
+ // InternalQVTimperative.g:3792:1: ( ( (lv_isSerializable_7_0= 'serializable' ) ) | otherlv_8= '!serializable' )?
+ int alt75=3;
+ int LA75_0 = input.LA(1);
- if ( (LA69_0==77) ) {
- alt69=1;
+ if ( (LA75_0==83) ) {
+ alt75=1;
}
- else if ( (LA69_0==78) ) {
- alt69=2;
+ else if ( (LA75_0==84) ) {
+ alt75=2;
}
- switch (alt69) {
+ switch (alt75) {
case 1 :
- // InternalQVTimperative.g:3344:2: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:3792:2: ( (lv_isSerializable_7_0= 'serializable' ) )
{
- // InternalQVTimperative.g:3344:2: ( (lv_isSerializable_7_0= 'serializable' ) )
- // InternalQVTimperative.g:3345:1: (lv_isSerializable_7_0= 'serializable' )
+ // InternalQVTimperative.g:3792:2: ( (lv_isSerializable_7_0= 'serializable' ) )
+ // InternalQVTimperative.g:3793:1: (lv_isSerializable_7_0= 'serializable' )
{
- // InternalQVTimperative.g:3345:1: (lv_isSerializable_7_0= 'serializable' )
- // InternalQVTimperative.g:3346:3: lv_isSerializable_7_0= 'serializable'
+ // InternalQVTimperative.g:3793:1: (lv_isSerializable_7_0= 'serializable' )
+ // InternalQVTimperative.g:3794:3: lv_isSerializable_7_0= 'serializable'
{
- lv_isSerializable_7_0=(Token)match(input,77,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ lv_isSerializable_7_0=(Token)match(input,83,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isSerializable_7_0, grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0());
@@ -9354,9 +10554,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3360:7: otherlv_8= '!serializable'
+ // InternalQVTimperative.g:3808:7: otherlv_8= '!serializable'
{
- otherlv_8=(Token)match(input,78,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ otherlv_8=(Token)match(input,84,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1());
@@ -9368,7 +10568,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_9=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2());
@@ -9380,37 +10580,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3368:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // InternalQVTimperative.g:3816:3: ( (otherlv_10= '{' otherlv_11= '}' ) | otherlv_12= ';' )
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA71_0==34) ) {
- alt71=1;
+ if ( (LA77_0==39) ) {
+ alt77=1;
}
- else if ( (LA71_0==21) ) {
- alt71=2;
+ else if ( (LA77_0==21) ) {
+ alt77=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
+ new NoViableAltException("", 77, 0, input);
throw nvae;
}
- switch (alt71) {
+ switch (alt77) {
case 1 :
- // InternalQVTimperative.g:3368:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:3816:4: (otherlv_10= '{' otherlv_11= '}' )
{
- // InternalQVTimperative.g:3368:4: (otherlv_10= '{' otherlv_11= '}' )
- // InternalQVTimperative.g:3368:6: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:3816:4: (otherlv_10= '{' otherlv_11= '}' )
+ // InternalQVTimperative.g:3816:6: otherlv_10= '{' otherlv_11= '}'
{
- otherlv_10=(Token)match(input,34,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0());
}
- otherlv_11=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1());
@@ -9423,7 +10623,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3377:7: otherlv_12= ';'
+ // InternalQVTimperative.g:3825:7: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9460,7 +10660,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationCS"
- // InternalQVTimperative.g:3389:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
+ // InternalQVTimperative.g:3837:1: entryRuleEnumerationCS returns [EObject current=null] : iv_ruleEnumerationCS= ruleEnumerationCS EOF ;
public final EObject entryRuleEnumerationCS() throws RecognitionException {
EObject current = null;
@@ -9468,8 +10668,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3390:2: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
- // InternalQVTimperative.g:3391:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
+ // InternalQVTimperative.g:3838:2: (iv_ruleEnumerationCS= ruleEnumerationCS EOF )
+ // InternalQVTimperative.g:3839:2: iv_ruleEnumerationCS= ruleEnumerationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSRule());
@@ -9500,7 +10700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationCS"
- // InternalQVTimperative.g:3398:1: ruleEnumerationCS returns [EObject current=null] : (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
+ // InternalQVTimperative.g:3846:1: ruleEnumerationCS returns [EObject current=null] : (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) ;
public final EObject ruleEnumerationCS() throws RecognitionException {
EObject current = null;
@@ -9524,30 +10724,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:3401:28: ( (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) )
- // InternalQVTimperative.g:3402:1: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:3849:28: ( (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) ) )
+ // InternalQVTimperative.g:3850:1: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
{
- // InternalQVTimperative.g:3402:1: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
- // InternalQVTimperative.g:3402:3: otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
+ // InternalQVTimperative.g:3850:1: (otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' ) )
+ // InternalQVTimperative.g:3850:3: otherlv_0= 'enum' ( (lv_name_1_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )? (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )? ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
{
- otherlv_0=(Token)match(input,79,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,85,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getEnumerationCSAccess().getEnumKeyword_0());
}
- // InternalQVTimperative.g:3406:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3407:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3854:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3855:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3407:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3408:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3855:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3856:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_60);
+ pushFollow(FollowSets000.FOLLOW_65);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -9571,26 +10771,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3424:2: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // InternalQVTimperative.g:3872:2: ( (lv_ownedSignature_2_0= ruleTemplateSignatureCS ) )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA72_0==45) ) {
- alt72=1;
+ if ( (LA78_0==51) ) {
+ alt78=1;
}
- switch (alt72) {
+ switch (alt78) {
case 1 :
- // InternalQVTimperative.g:3425:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3873:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:3425:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:3426:3: lv_ownedSignature_2_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:3873:1: (lv_ownedSignature_2_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:3874:3: lv_ownedSignature_2_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_61);
+ pushFollow(FollowSets000.FOLLOW_66);
lv_ownedSignature_2_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -9617,30 +10817,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3442:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // InternalQVTimperative.g:3890:3: (otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA73_0==23) ) {
- alt73=1;
+ if ( (LA79_0==24) ) {
+ alt79=1;
}
- switch (alt73) {
+ switch (alt79) {
case 1 :
- // InternalQVTimperative.g:3442:5: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3890:5: otherlv_3= ':' ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_52); if (state.failed) return current;
+ otherlv_3=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0());
}
- // InternalQVTimperative.g:3446:1: ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:3447:1: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3894:1: ( (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:3895:1: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:3447:1: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:3448:3: lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:3895:1: (lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:3896:3: lv_instanceClassName_4_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_4_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ lv_instanceClassName_4_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_4_0, grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0());
@@ -9670,55 +10870,55 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3464:4: (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // InternalQVTimperative.g:3912:4: (otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}' )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA75_0==34) ) {
- int LA75_1 = input.LA(2);
+ if ( (LA81_0==39) ) {
+ int LA81_1 = input.LA(2);
- if ( (LA75_1==35) ) {
- int LA75_3 = input.LA(3);
+ if ( ((LA81_1>=83 && LA81_1<=84)) ) {
+ alt81=1;
+ }
+ else if ( (LA81_1==40) ) {
+ int LA81_4 = input.LA(3);
- if ( (LA75_3==21||LA75_3==34) ) {
- alt75=1;
+ if ( (LA81_4==21||LA81_4==39) ) {
+ alt81=1;
}
}
- else if ( ((LA75_1>=77 && LA75_1<=78)) ) {
- alt75=1;
- }
}
- switch (alt75) {
+ switch (alt81) {
case 1 :
- // InternalQVTimperative.g:3464:6: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
+ // InternalQVTimperative.g:3912:6: otherlv_5= '{' ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )? otherlv_8= '}'
{
- otherlv_5=(Token)match(input,34,FollowSets000.FOLLOW_62); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_67); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0());
}
- // InternalQVTimperative.g:3468:1: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
- int alt74=3;
- int LA74_0 = input.LA(1);
+ // InternalQVTimperative.g:3916:1: ( ( (lv_isSerializable_6_0= 'serializable' ) ) | otherlv_7= '!serializable' )?
+ int alt80=3;
+ int LA80_0 = input.LA(1);
- if ( (LA74_0==77) ) {
- alt74=1;
+ if ( (LA80_0==83) ) {
+ alt80=1;
}
- else if ( (LA74_0==78) ) {
- alt74=2;
+ else if ( (LA80_0==84) ) {
+ alt80=2;
}
- switch (alt74) {
+ switch (alt80) {
case 1 :
- // InternalQVTimperative.g:3468:2: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:3916:2: ( (lv_isSerializable_6_0= 'serializable' ) )
{
- // InternalQVTimperative.g:3468:2: ( (lv_isSerializable_6_0= 'serializable' ) )
- // InternalQVTimperative.g:3469:1: (lv_isSerializable_6_0= 'serializable' )
+ // InternalQVTimperative.g:3916:2: ( (lv_isSerializable_6_0= 'serializable' ) )
+ // InternalQVTimperative.g:3917:1: (lv_isSerializable_6_0= 'serializable' )
{
- // InternalQVTimperative.g:3469:1: (lv_isSerializable_6_0= 'serializable' )
- // InternalQVTimperative.g:3470:3: lv_isSerializable_6_0= 'serializable'
+ // InternalQVTimperative.g:3917:1: (lv_isSerializable_6_0= 'serializable' )
+ // InternalQVTimperative.g:3918:3: lv_isSerializable_6_0= 'serializable'
{
- lv_isSerializable_6_0=(Token)match(input,77,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ lv_isSerializable_6_0=(Token)match(input,83,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isSerializable_6_0, grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0());
@@ -9742,9 +10942,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3484:7: otherlv_7= '!serializable'
+ // InternalQVTimperative.g:3932:7: otherlv_7= '!serializable'
{
- otherlv_7=(Token)match(input,78,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ otherlv_7=(Token)match(input,84,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1());
@@ -9756,7 +10956,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_8=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2());
@@ -9768,60 +10968,60 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3492:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // InternalQVTimperative.g:3940:3: ( (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' ) | otherlv_12= ';' )
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA77_0==34) ) {
- alt77=1;
+ if ( (LA83_0==39) ) {
+ alt83=1;
}
- else if ( (LA77_0==21) ) {
- alt77=2;
+ else if ( (LA83_0==21) ) {
+ alt83=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 77, 0, input);
+ new NoViableAltException("", 83, 0, input);
throw nvae;
}
- switch (alt77) {
+ switch (alt83) {
case 1 :
- // InternalQVTimperative.g:3492:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:3940:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
{
- // InternalQVTimperative.g:3492:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
- // InternalQVTimperative.g:3492:6: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
+ // InternalQVTimperative.g:3940:4: (otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}' )
+ // InternalQVTimperative.g:3940:6: otherlv_9= '{' ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )* otherlv_11= '}'
{
- otherlv_9=(Token)match(input,34,FollowSets000.FOLLOW_63); if (state.failed) return current;
+ otherlv_9=(Token)match(input,39,FollowSets000.FOLLOW_68); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0());
}
- // InternalQVTimperative.g:3496:1: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
- loop76:
+ // InternalQVTimperative.g:3944:1: ( (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS ) )*
+ loop82:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( ((LA76_0>=RULE_SIMPLE_ID && LA76_0<=RULE_ESCAPED_ID)||LA76_0==80) ) {
- alt76=1;
+ if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_ESCAPED_ID)||LA82_0==86) ) {
+ alt82=1;
}
- switch (alt76) {
+ switch (alt82) {
case 1 :
- // InternalQVTimperative.g:3497:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:3945:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
{
- // InternalQVTimperative.g:3497:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
- // InternalQVTimperative.g:3498:3: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
+ // InternalQVTimperative.g:3945:1: (lv_ownedLiterals_10_0= ruleEnumerationLiteralCS )
+ // InternalQVTimperative.g:3946:3: lv_ownedLiterals_10_0= ruleEnumerationLiteralCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_63);
+ pushFollow(FollowSets000.FOLLOW_68);
lv_ownedLiterals_10_0=ruleEnumerationLiteralCS();
state._fsp--;
@@ -9847,11 +11047,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop76;
+ break loop82;
}
} while (true);
- otherlv_11=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2());
@@ -9864,7 +11064,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3519:7: otherlv_12= ';'
+ // InternalQVTimperative.g:3967:7: otherlv_12= ';'
{
otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -9901,7 +11101,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationLiteralCS"
- // InternalQVTimperative.g:3531:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
+ // InternalQVTimperative.g:3979:1: entryRuleEnumerationLiteralCS returns [EObject current=null] : iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF ;
public final EObject entryRuleEnumerationLiteralCS() throws RecognitionException {
EObject current = null;
@@ -9909,8 +11109,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3532:2: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
- // InternalQVTimperative.g:3533:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
+ // InternalQVTimperative.g:3980:2: (iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF )
+ // InternalQVTimperative.g:3981:2: iv_ruleEnumerationLiteralCS= ruleEnumerationLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSRule());
@@ -9941,7 +11141,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationLiteralCS"
- // InternalQVTimperative.g:3540:1: ruleEnumerationLiteralCS returns [EObject current=null] : ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) ;
+ // InternalQVTimperative.g:3988:1: ruleEnumerationLiteralCS returns [EObject current=null] : ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) ;
public final EObject ruleEnumerationLiteralCS() throws RecognitionException {
EObject current = null;
@@ -9960,54 +11160,54 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:3543:28: ( ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) )
- // InternalQVTimperative.g:3544:1: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
+ // InternalQVTimperative.g:3991:28: ( ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) ) )
+ // InternalQVTimperative.g:3992:1: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
{
- // InternalQVTimperative.g:3544:1: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
- // InternalQVTimperative.g:3544:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
+ // InternalQVTimperative.g:3992:1: ( ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' ) )
+ // InternalQVTimperative.g:3992:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) ) (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )? ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
{
- // InternalQVTimperative.g:3544:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // InternalQVTimperative.g:3992:2: ( (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) ) | ( (lv_name_2_0= ruleEnumerationLiteralName ) ) )
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA78_0==80) ) {
- alt78=1;
+ if ( (LA84_0==86) ) {
+ alt84=1;
}
- else if ( ((LA78_0>=RULE_SIMPLE_ID && LA78_0<=RULE_ESCAPED_ID)) ) {
- alt78=2;
+ else if ( ((LA84_0>=RULE_SIMPLE_ID && LA84_0<=RULE_ESCAPED_ID)) ) {
+ alt84=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 78, 0, input);
+ new NoViableAltException("", 84, 0, input);
throw nvae;
}
- switch (alt78) {
+ switch (alt84) {
case 1 :
- // InternalQVTimperative.g:3544:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:3992:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
{
- // InternalQVTimperative.g:3544:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:3544:5: otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3992:3: (otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:3992:5: otherlv_0= 'literal' ( (lv_name_1_0= ruleUnrestrictedName ) )
{
- otherlv_0=(Token)match(input,80,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,86,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0());
}
- // InternalQVTimperative.g:3548:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3549:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3996:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:3997:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3549:1: (lv_name_1_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3550:3: lv_name_1_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:3997:1: (lv_name_1_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:3998:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -10038,20 +11238,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3567:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4015:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
{
- // InternalQVTimperative.g:3567:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
- // InternalQVTimperative.g:3568:1: (lv_name_2_0= ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:4015:6: ( (lv_name_2_0= ruleEnumerationLiteralName ) )
+ // InternalQVTimperative.g:4016:1: (lv_name_2_0= ruleEnumerationLiteralName )
{
- // InternalQVTimperative.g:3568:1: (lv_name_2_0= ruleEnumerationLiteralName )
- // InternalQVTimperative.g:3569:3: lv_name_2_0= ruleEnumerationLiteralName
+ // InternalQVTimperative.g:4016:1: (lv_name_2_0= ruleEnumerationLiteralName )
+ // InternalQVTimperative.g:4017:3: lv_name_2_0= ruleEnumerationLiteralName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_name_2_0=ruleEnumerationLiteralName();
state._fsp--;
@@ -10081,35 +11281,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3585:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // InternalQVTimperative.g:4033:3: (otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) ) )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA79_0==42) ) {
- alt79=1;
+ if ( (LA85_0==48) ) {
+ alt85=1;
}
- switch (alt79) {
+ switch (alt85) {
case 1 :
- // InternalQVTimperative.g:3585:5: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4033:5: otherlv_3= '=' ( (lv_value_4_0= ruleSIGNED ) )
{
- otherlv_3=(Token)match(input,42,FollowSets000.FOLLOW_64); if (state.failed) return current;
+ otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_69); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0());
}
- // InternalQVTimperative.g:3589:1: ( (lv_value_4_0= ruleSIGNED ) )
- // InternalQVTimperative.g:3590:1: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4037:1: ( (lv_value_4_0= ruleSIGNED ) )
+ // InternalQVTimperative.g:4038:1: (lv_value_4_0= ruleSIGNED )
{
- // InternalQVTimperative.g:3590:1: (lv_value_4_0= ruleSIGNED )
- // InternalQVTimperative.g:3591:3: lv_value_4_0= ruleSIGNED
+ // InternalQVTimperative.g:4038:1: (lv_value_4_0= ruleSIGNED )
+ // InternalQVTimperative.g:4039:3: lv_value_4_0= ruleSIGNED
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_37);
+ pushFollow(FollowSets000.FOLLOW_41);
lv_value_4_0=ruleSIGNED();
state._fsp--;
@@ -10139,37 +11339,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3607:4: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // InternalQVTimperative.g:4055:4: ( (otherlv_5= '{' otherlv_6= '}' ) | otherlv_7= ';' )
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA80_0==34) ) {
- alt80=1;
+ if ( (LA86_0==39) ) {
+ alt86=1;
}
- else if ( (LA80_0==21) ) {
- alt80=2;
+ else if ( (LA86_0==21) ) {
+ alt86=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 80, 0, input);
+ new NoViableAltException("", 86, 0, input);
throw nvae;
}
- switch (alt80) {
+ switch (alt86) {
case 1 :
- // InternalQVTimperative.g:3607:5: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4055:5: (otherlv_5= '{' otherlv_6= '}' )
{
- // InternalQVTimperative.g:3607:5: (otherlv_5= '{' otherlv_6= '}' )
- // InternalQVTimperative.g:3607:7: otherlv_5= '{' otherlv_6= '}'
+ // InternalQVTimperative.g:4055:5: (otherlv_5= '{' otherlv_6= '}' )
+ // InternalQVTimperative.g:4055:7: otherlv_5= '{' otherlv_6= '}'
{
- otherlv_5=(Token)match(input,34,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ otherlv_5=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0());
}
- otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1());
@@ -10182,7 +11382,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3616:7: otherlv_7= ';'
+ // InternalQVTimperative.g:4064:7: otherlv_7= ';'
{
otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10219,7 +11419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleOperationCS"
- // InternalQVTimperative.g:3628:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
+ // InternalQVTimperative.g:4076:1: entryRuleOperationCS returns [EObject current=null] : iv_ruleOperationCS= ruleOperationCS EOF ;
public final EObject entryRuleOperationCS() throws RecognitionException {
EObject current = null;
@@ -10227,8 +11427,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:3629:2: (iv_ruleOperationCS= ruleOperationCS EOF )
- // InternalQVTimperative.g:3630:2: iv_ruleOperationCS= ruleOperationCS EOF
+ // InternalQVTimperative.g:4077:2: (iv_ruleOperationCS= ruleOperationCS EOF )
+ // InternalQVTimperative.g:4078:2: iv_ruleOperationCS= ruleOperationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSRule());
@@ -10259,7 +11459,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleOperationCS"
- // InternalQVTimperative.g:3637:1: ruleOperationCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) ;
+ // InternalQVTimperative.g:4085:1: ruleOperationCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) ;
public final EObject ruleOperationCS() throws RecognitionException {
EObject current = null;
@@ -10309,36 +11509,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:3640:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) )
- // InternalQVTimperative.g:3641:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
+ // InternalQVTimperative.g:4088:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) ) )
+ // InternalQVTimperative.g:4089:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
{
- // InternalQVTimperative.g:3641:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
- // InternalQVTimperative.g:3641:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
+ // InternalQVTimperative.g:4089:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' ) )
+ // InternalQVTimperative.g:4089:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'operation' ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )? ( (lv_name_6_0= ruleUnrestrictedName ) ) otherlv_7= '(' ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )? otherlv_11= ')' (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )? (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )? ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
{
- // InternalQVTimperative.g:3641:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
- int alt83=3;
- int LA83_0 = input.LA(1);
+ // InternalQVTimperative.g:4089:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt89=3;
+ int LA89_0 = input.LA(1);
- if ( (LA83_0==55) ) {
- alt83=1;
+ if ( (LA89_0==61) ) {
+ alt89=1;
}
- else if ( (LA83_0==56) ) {
- alt83=2;
+ else if ( (LA89_0==62) ) {
+ alt89=2;
}
- switch (alt83) {
+ switch (alt89) {
case 1 :
- // InternalQVTimperative.g:3641:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4089:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:3641:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:3641:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:4089:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4089:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:3641:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:3642:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4089:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:4090:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:3642:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:3643:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:4090:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4091:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,55,FollowSets000.FOLLOW_65); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_70); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -10358,21 +11558,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3656:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // InternalQVTimperative.g:4104:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA81_0==56) ) {
- alt81=1;
+ if ( (LA87_0==62) ) {
+ alt87=1;
}
- switch (alt81) {
+ switch (alt87) {
case 1 :
- // InternalQVTimperative.g:3657:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4105:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:3657:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:3658:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:4105:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4106:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,56,FollowSets000.FOLLOW_66); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_71); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -10402,18 +11602,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3672:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4120:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:3672:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:3672:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:4120:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4120:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:3672:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:3673:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4120:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:4121:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:3673:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:3674:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:4121:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4122:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,56,FollowSets000.FOLLOW_67); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_72); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -10433,21 +11633,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3687:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // InternalQVTimperative.g:4135:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA82_0==55) ) {
- alt82=1;
+ if ( (LA88_0==61) ) {
+ alt88=1;
}
- switch (alt82) {
+ switch (alt88) {
case 1 :
- // InternalQVTimperative.g:3688:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4136:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:3688:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:3689:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:4136:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4137:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,55,FollowSets000.FOLLOW_66); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_71); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -10479,25 +11679,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,81,FollowSets000.FOLLOW_68); if (state.failed) return current;
+ otherlv_4=(Token)match(input,87,FollowSets000.FOLLOW_73); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getOperationCSAccess().getOperationKeyword_1());
}
- // InternalQVTimperative.g:3706:1: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // InternalQVTimperative.g:4154:1: ( (lv_ownedSignature_5_0= ruleTemplateSignatureCS ) )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA84_0==45) ) {
- alt84=1;
+ if ( (LA90_0==51) ) {
+ alt90=1;
}
- switch (alt84) {
+ switch (alt90) {
case 1 :
- // InternalQVTimperative.g:3707:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4155:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:3707:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:3708:3: lv_ownedSignature_5_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:4155:1: (lv_ownedSignature_5_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:4156:3: lv_ownedSignature_5_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
@@ -10531,18 +11731,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3724:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:3725:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4172:3: ( (lv_name_6_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4173:1: (lv_name_6_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:3725:1: (lv_name_6_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:3726:3: lv_name_6_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4173:1: (lv_name_6_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4174:3: lv_name_6_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_40);
+ pushFollow(FollowSets000.FOLLOW_44);
lv_name_6_0=ruleUnrestrictedName();
state._fsp--;
@@ -10566,35 +11766,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,45,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4());
}
- // InternalQVTimperative.g:3746:1: ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // InternalQVTimperative.g:4194:1: ( ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )* )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( ((LA86_0>=RULE_SIMPLE_ID && LA86_0<=RULE_ESCAPED_ID)||LA86_0==24||(LA86_0>=27 && LA86_0<=28)||LA86_0==30||LA86_0==33||LA86_0==44||(LA86_0>=50 && LA86_0<=54)) ) {
- alt86=1;
+ if ( ((LA92_0>=RULE_SIMPLE_ID && LA92_0<=RULE_ESCAPED_ID)||LA92_0==27||(LA92_0>=29 && LA92_0<=30)||LA92_0==33||LA92_0==37||LA92_0==50||(LA92_0>=56 && LA92_0<=60)) ) {
+ alt92=1;
}
- switch (alt86) {
+ switch (alt92) {
case 1 :
- // InternalQVTimperative.g:3746:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ // InternalQVTimperative.g:4194:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) ) (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
{
- // InternalQVTimperative.g:3746:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
- // InternalQVTimperative.g:3747:1: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:4194:2: ( (lv_ownedParameters_8_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4195:1: (lv_ownedParameters_8_0= ruleParameterCS )
{
- // InternalQVTimperative.g:3747:1: (lv_ownedParameters_8_0= ruleParameterCS )
- // InternalQVTimperative.g:3748:3: lv_ownedParameters_8_0= ruleParameterCS
+ // InternalQVTimperative.g:4195:1: (lv_ownedParameters_8_0= ruleParameterCS )
+ // InternalQVTimperative.g:4196:3: lv_ownedParameters_8_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_8_0=ruleParameterCS();
state._fsp--;
@@ -10618,20 +11818,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3764:2: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
- loop85:
+ // InternalQVTimperative.g:4212:2: (otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) ) )*
+ loop91:
do {
- int alt85=2;
- int LA85_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA85_0==18) ) {
- alt85=1;
+ if ( (LA91_0==18) ) {
+ alt91=1;
}
- switch (alt85) {
+ switch (alt91) {
case 1 :
- // InternalQVTimperative.g:3764:4: otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4212:4: otherlv_9= ',' ( (lv_ownedParameters_10_0= ruleParameterCS ) )
{
otherlv_9=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10639,18 +11839,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_9, grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0());
}
- // InternalQVTimperative.g:3768:1: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
- // InternalQVTimperative.g:3769:1: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:4216:1: ( (lv_ownedParameters_10_0= ruleParameterCS ) )
+ // InternalQVTimperative.g:4217:1: (lv_ownedParameters_10_0= ruleParameterCS )
{
- // InternalQVTimperative.g:3769:1: (lv_ownedParameters_10_0= ruleParameterCS )
- // InternalQVTimperative.g:3770:3: lv_ownedParameters_10_0= ruleParameterCS
+ // InternalQVTimperative.g:4217:1: (lv_ownedParameters_10_0= ruleParameterCS )
+ // InternalQVTimperative.g:4218:3: lv_ownedParameters_10_0= ruleParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_10_0=ruleParameterCS();
state._fsp--;
@@ -10679,7 +11879,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop85;
+ break loop91;
}
} while (true);
@@ -10689,41 +11889,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,46,FollowSets000.FOLLOW_69); if (state.failed) return current;
+ otherlv_11=(Token)match(input,52,FollowSets000.FOLLOW_74); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6());
}
- // InternalQVTimperative.g:3790:1: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // InternalQVTimperative.g:4238:1: (otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA87_0==23) ) {
- alt87=1;
+ if ( (LA93_0==24) ) {
+ alt93=1;
}
- switch (alt87) {
+ switch (alt93) {
case 1 :
- // InternalQVTimperative.g:3790:3: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4238:3: otherlv_12= ':' ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
{
- otherlv_12=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_12=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getOperationCSAccess().getColonKeyword_7_0());
}
- // InternalQVTimperative.g:3794:1: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:3795:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4242:1: ( (lv_ownedType_13_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4243:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:3795:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:3796:3: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4243:1: (lv_ownedType_13_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4244:3: lv_ownedType_13_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0());
}
- pushFollow(FollowSets000.FOLLOW_70);
+ pushFollow(FollowSets000.FOLLOW_75);
lv_ownedType_13_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -10753,35 +11953,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3812:4: (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // InternalQVTimperative.g:4260:4: (otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )* )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA89_0==82) ) {
- alt89=1;
+ if ( (LA95_0==88) ) {
+ alt95=1;
}
- switch (alt89) {
+ switch (alt95) {
case 1 :
- // InternalQVTimperative.g:3812:6: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:4260:6: otherlv_14= 'throws' ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) ) (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
{
- otherlv_14=(Token)match(input,82,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_14=(Token)match(input,88,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_14, grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0());
}
- // InternalQVTimperative.g:3816:1: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:3817:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4264:1: ( (lv_ownedExceptions_15_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4265:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:3817:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
- // InternalQVTimperative.g:3818:3: lv_ownedExceptions_15_0= ruleTypedRefCS
+ // InternalQVTimperative.g:4265:1: (lv_ownedExceptions_15_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4266:3: lv_ownedExceptions_15_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0());
}
- pushFollow(FollowSets000.FOLLOW_71);
+ pushFollow(FollowSets000.FOLLOW_76);
lv_ownedExceptions_15_0=ruleTypedRefCS();
state._fsp--;
@@ -10805,20 +12005,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3834:2: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
- loop88:
+ // InternalQVTimperative.g:4282:2: (otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) ) )*
+ loop94:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA88_0==18) ) {
- alt88=1;
+ if ( (LA94_0==18) ) {
+ alt94=1;
}
- switch (alt88) {
+ switch (alt94) {
case 1 :
- // InternalQVTimperative.g:3834:4: otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4282:4: otherlv_16= ',' ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
{
otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -10826,18 +12026,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_16, grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0());
}
- // InternalQVTimperative.g:3838:1: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:3839:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4286:1: ( (lv_ownedExceptions_17_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:3839:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
- // InternalQVTimperative.g:3840:3: lv_ownedExceptions_17_0= ruleTypedRefCS
+ // InternalQVTimperative.g:4287:1: (lv_ownedExceptions_17_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:4288:3: lv_ownedExceptions_17_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_71);
+ pushFollow(FollowSets000.FOLLOW_76);
lv_ownedExceptions_17_0=ruleTypedRefCS();
state._fsp--;
@@ -10866,7 +12066,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop88;
+ break loop94;
}
} while (true);
@@ -10876,95 +12076,95 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3856:6: (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // InternalQVTimperative.g:4304:6: (otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}' )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA93_0==34) ) {
- int LA93_1 = input.LA(2);
+ if ( (LA99_0==39) ) {
+ int LA99_1 = input.LA(2);
- if ( ((LA93_1>=58 && LA93_1<=59)||(LA93_1>=62 && LA93_1<=63)||(LA93_1>=67 && LA93_1<=68)) ) {
- alt93=1;
+ if ( ((LA99_1>=64 && LA99_1<=65)||(LA99_1>=68 && LA99_1<=69)||(LA99_1>=73 && LA99_1<=74)) ) {
+ alt99=1;
}
}
- switch (alt93) {
+ switch (alt99) {
case 1 :
- // InternalQVTimperative.g:3856:8: otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}'
+ // InternalQVTimperative.g:4304:8: otherlv_18= '{' ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+ otherlv_26= '}'
{
- otherlv_18=(Token)match(input,34,FollowSets000.FOLLOW_72); if (state.failed) return current;
+ otherlv_18=(Token)match(input,39,FollowSets000.FOLLOW_77); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_18, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0());
}
- // InternalQVTimperative.g:3860:1: ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+
- int cnt92=0;
- loop92:
+ // InternalQVTimperative.g:4308:1: ( ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )? )+
+ int cnt98=0;
+ loop98:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( ((LA92_0>=58 && LA92_0<=59)||(LA92_0>=62 && LA92_0<=63)||(LA92_0>=67 && LA92_0<=68)) ) {
- alt92=1;
+ if ( ((LA98_0>=64 && LA98_0<=65)||(LA98_0>=68 && LA98_0<=69)||(LA98_0>=73 && LA98_0<=74)) ) {
+ alt98=1;
}
- switch (alt92) {
+ switch (alt98) {
case 1 :
- // InternalQVTimperative.g:3860:2: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )?
+ // InternalQVTimperative.g:4308:2: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) ) (otherlv_25= ',' )?
{
- // InternalQVTimperative.g:3860:2: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) )
- int alt90=6;
+ // InternalQVTimperative.g:4308:2: ( ( (lv_qualifiers_19_0= 'derived' ) ) | ( (lv_qualifiers_20_0= '!derived' ) ) | ( (lv_qualifiers_21_0= 'ordered' ) ) | ( (lv_qualifiers_22_0= '!ordered' ) ) | ( (lv_qualifiers_23_0= 'unique' ) ) | ( (lv_qualifiers_24_0= '!unique' ) ) )
+ int alt96=6;
switch ( input.LA(1) ) {
- case 58:
+ case 64:
{
- alt90=1;
+ alt96=1;
}
break;
- case 59:
+ case 65:
{
- alt90=2;
+ alt96=2;
}
break;
- case 62:
+ case 68:
{
- alt90=3;
+ alt96=3;
}
break;
- case 63:
+ case 69:
{
- alt90=4;
+ alt96=4;
}
break;
- case 67:
+ case 73:
{
- alt90=5;
+ alt96=5;
}
break;
- case 68:
+ case 74:
{
- alt90=6;
+ alt96=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 90, 0, input);
+ new NoViableAltException("", 96, 0, input);
throw nvae;
}
- switch (alt90) {
+ switch (alt96) {
case 1 :
- // InternalQVTimperative.g:3860:3: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:4308:3: ( (lv_qualifiers_19_0= 'derived' ) )
{
- // InternalQVTimperative.g:3860:3: ( (lv_qualifiers_19_0= 'derived' ) )
- // InternalQVTimperative.g:3861:1: (lv_qualifiers_19_0= 'derived' )
+ // InternalQVTimperative.g:4308:3: ( (lv_qualifiers_19_0= 'derived' ) )
+ // InternalQVTimperative.g:4309:1: (lv_qualifiers_19_0= 'derived' )
{
- // InternalQVTimperative.g:3861:1: (lv_qualifiers_19_0= 'derived' )
- // InternalQVTimperative.g:3862:3: lv_qualifiers_19_0= 'derived'
+ // InternalQVTimperative.g:4309:1: (lv_qualifiers_19_0= 'derived' )
+ // InternalQVTimperative.g:4310:3: lv_qualifiers_19_0= 'derived'
{
- lv_qualifiers_19_0=(Token)match(input,58,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,64,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0());
@@ -10988,15 +12188,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:3876:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:4324:6: ( (lv_qualifiers_20_0= '!derived' ) )
{
- // InternalQVTimperative.g:3876:6: ( (lv_qualifiers_20_0= '!derived' ) )
- // InternalQVTimperative.g:3877:1: (lv_qualifiers_20_0= '!derived' )
+ // InternalQVTimperative.g:4324:6: ( (lv_qualifiers_20_0= '!derived' ) )
+ // InternalQVTimperative.g:4325:1: (lv_qualifiers_20_0= '!derived' )
{
- // InternalQVTimperative.g:3877:1: (lv_qualifiers_20_0= '!derived' )
- // InternalQVTimperative.g:3878:3: lv_qualifiers_20_0= '!derived'
+ // InternalQVTimperative.g:4325:1: (lv_qualifiers_20_0= '!derived' )
+ // InternalQVTimperative.g:4326:3: lv_qualifiers_20_0= '!derived'
{
- lv_qualifiers_20_0=(Token)match(input,59,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,65,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0());
@@ -11020,15 +12220,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:3892:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:4340:6: ( (lv_qualifiers_21_0= 'ordered' ) )
{
- // InternalQVTimperative.g:3892:6: ( (lv_qualifiers_21_0= 'ordered' ) )
- // InternalQVTimperative.g:3893:1: (lv_qualifiers_21_0= 'ordered' )
+ // InternalQVTimperative.g:4340:6: ( (lv_qualifiers_21_0= 'ordered' ) )
+ // InternalQVTimperative.g:4341:1: (lv_qualifiers_21_0= 'ordered' )
{
- // InternalQVTimperative.g:3893:1: (lv_qualifiers_21_0= 'ordered' )
- // InternalQVTimperative.g:3894:3: lv_qualifiers_21_0= 'ordered'
+ // InternalQVTimperative.g:4341:1: (lv_qualifiers_21_0= 'ordered' )
+ // InternalQVTimperative.g:4342:3: lv_qualifiers_21_0= 'ordered'
{
- lv_qualifiers_21_0=(Token)match(input,62,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,68,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0());
@@ -11052,15 +12252,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:3908:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:4356:6: ( (lv_qualifiers_22_0= '!ordered' ) )
{
- // InternalQVTimperative.g:3908:6: ( (lv_qualifiers_22_0= '!ordered' ) )
- // InternalQVTimperative.g:3909:1: (lv_qualifiers_22_0= '!ordered' )
+ // InternalQVTimperative.g:4356:6: ( (lv_qualifiers_22_0= '!ordered' ) )
+ // InternalQVTimperative.g:4357:1: (lv_qualifiers_22_0= '!ordered' )
{
- // InternalQVTimperative.g:3909:1: (lv_qualifiers_22_0= '!ordered' )
- // InternalQVTimperative.g:3910:3: lv_qualifiers_22_0= '!ordered'
+ // InternalQVTimperative.g:4357:1: (lv_qualifiers_22_0= '!ordered' )
+ // InternalQVTimperative.g:4358:3: lv_qualifiers_22_0= '!ordered'
{
- lv_qualifiers_22_0=(Token)match(input,63,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,69,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0());
@@ -11084,15 +12284,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:3924:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:4372:6: ( (lv_qualifiers_23_0= 'unique' ) )
{
- // InternalQVTimperative.g:3924:6: ( (lv_qualifiers_23_0= 'unique' ) )
- // InternalQVTimperative.g:3925:1: (lv_qualifiers_23_0= 'unique' )
+ // InternalQVTimperative.g:4372:6: ( (lv_qualifiers_23_0= 'unique' ) )
+ // InternalQVTimperative.g:4373:1: (lv_qualifiers_23_0= 'unique' )
{
- // InternalQVTimperative.g:3925:1: (lv_qualifiers_23_0= 'unique' )
- // InternalQVTimperative.g:3926:3: lv_qualifiers_23_0= 'unique'
+ // InternalQVTimperative.g:4373:1: (lv_qualifiers_23_0= 'unique' )
+ // InternalQVTimperative.g:4374:3: lv_qualifiers_23_0= 'unique'
{
- lv_qualifiers_23_0=(Token)match(input,67,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,73,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0());
@@ -11116,15 +12316,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:3940:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:4388:6: ( (lv_qualifiers_24_0= '!unique' ) )
{
- // InternalQVTimperative.g:3940:6: ( (lv_qualifiers_24_0= '!unique' ) )
- // InternalQVTimperative.g:3941:1: (lv_qualifiers_24_0= '!unique' )
+ // InternalQVTimperative.g:4388:6: ( (lv_qualifiers_24_0= '!unique' ) )
+ // InternalQVTimperative.g:4389:1: (lv_qualifiers_24_0= '!unique' )
{
- // InternalQVTimperative.g:3941:1: (lv_qualifiers_24_0= '!unique' )
- // InternalQVTimperative.g:3942:3: lv_qualifiers_24_0= '!unique'
+ // InternalQVTimperative.g:4389:1: (lv_qualifiers_24_0= '!unique' )
+ // InternalQVTimperative.g:4390:3: lv_qualifiers_24_0= '!unique'
{
- lv_qualifiers_24_0=(Token)match(input,68,FollowSets000.FOLLOW_73); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,74,FollowSets000.FOLLOW_78); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0());
@@ -11150,18 +12350,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3955:3: (otherlv_25= ',' )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // InternalQVTimperative.g:4403:3: (otherlv_25= ',' )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA91_0==18) ) {
- alt91=1;
+ if ( (LA97_0==18) ) {
+ alt97=1;
}
- switch (alt91) {
+ switch (alt97) {
case 1 :
- // InternalQVTimperative.g:3955:5: otherlv_25= ','
+ // InternalQVTimperative.g:4403:5: otherlv_25= ','
{
- otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_74); if (state.failed) return current;
+ otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_79); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_25, grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1());
@@ -11178,16 +12378,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt92 >= 1 ) break loop92;
+ if ( cnt98 >= 1 ) break loop98;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(92, input);
+ new EarlyExitException(98, input);
throw eee;
}
- cnt92++;
+ cnt98++;
} while (true);
- otherlv_26=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_26=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_26, grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2());
@@ -11199,67 +12399,67 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:3963:3: ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // InternalQVTimperative.g:4411:3: ( (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' ) | otherlv_34= ';' )
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA97_0==34) ) {
- alt97=1;
+ if ( (LA103_0==39) ) {
+ alt103=1;
}
- else if ( (LA97_0==21) ) {
- alt97=2;
+ else if ( (LA103_0==21) ) {
+ alt103=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 97, 0, input);
+ new NoViableAltException("", 103, 0, input);
throw nvae;
}
- switch (alt97) {
+ switch (alt103) {
case 1 :
- // InternalQVTimperative.g:3963:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:4411:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
{
- // InternalQVTimperative.g:3963:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
- // InternalQVTimperative.g:3963:6: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
+ // InternalQVTimperative.g:4411:4: (otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}' )
+ // InternalQVTimperative.g:4411:6: otherlv_27= '{' (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )* otherlv_33= '}'
{
- otherlv_27=(Token)match(input,34,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ otherlv_27=(Token)match(input,39,FollowSets000.FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_27, grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0());
}
- // InternalQVTimperative.g:3967:1: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
- loop96:
+ // InternalQVTimperative.g:4415:1: (otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';' )*
+ loop102:
do {
- int alt96=2;
- int LA96_0 = input.LA(1);
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA96_0==83) ) {
- alt96=1;
+ if ( (LA102_0==89) ) {
+ alt102=1;
}
- switch (alt96) {
+ switch (alt102) {
case 1 :
- // InternalQVTimperative.g:3967:3: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
+ // InternalQVTimperative.g:4415:3: otherlv_28= 'body' ( ruleUnrestrictedName )? otherlv_30= ':' ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )? otherlv_32= ';'
{
- otherlv_28=(Token)match(input,83,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_28=(Token)match(input,89,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_28, grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0());
}
- // InternalQVTimperative.g:3971:1: ( ruleUnrestrictedName )?
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // InternalQVTimperative.g:4419:1: ( ruleUnrestrictedName )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( ((LA94_0>=RULE_SIMPLE_ID && LA94_0<=RULE_ESCAPED_ID)||LA94_0==24||(LA94_0>=27 && LA94_0<=28)||LA94_0==30||LA94_0==33||LA94_0==44||(LA94_0>=50 && LA94_0<=54)) ) {
- alt94=1;
+ if ( ((LA100_0>=RULE_SIMPLE_ID && LA100_0<=RULE_ESCAPED_ID)||LA100_0==27||(LA100_0>=29 && LA100_0<=30)||LA100_0==33||LA100_0==37||LA100_0==50||(LA100_0>=56 && LA100_0<=60)) ) {
+ alt100=1;
}
- switch (alt94) {
+ switch (alt100) {
case 1 :
- // InternalQVTimperative.g:3972:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:4420:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -11271,7 +12471,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getOperationCSAccess().getUnrestrictedNameParserRuleCall_10_0_1_1());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
ruleUnrestrictedName();
state._fsp--;
@@ -11287,25 +12487,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_30=(Token)match(input,23,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_30=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_30, grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2());
}
- // InternalQVTimperative.g:3986:1: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // InternalQVTimperative.g:4434:1: ( (lv_ownedBodyExpressions_31_0= ruleSpecificationCS ) )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( ((LA95_0>=RULE_SINGLE_QUOTED_STRING && LA95_0<=RULE_ESCAPED_ID)||LA95_0==24||(LA95_0>=27 && LA95_0<=28)||LA95_0==30||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=44 && LA95_0<=45)||(LA95_0>=50 && LA95_0<=54)||(LA95_0>=94 && LA95_0<=95)||(LA95_0>=110 && LA95_0<=124)||LA95_0==127||(LA95_0>=129 && LA95_0<=132)||LA95_0==138||(LA95_0>=143 && LA95_0<=144)) ) {
- alt95=1;
+ if ( ((LA101_0>=RULE_SINGLE_QUOTED_STRING && LA101_0<=RULE_ESCAPED_ID)||LA101_0==27||(LA101_0>=29 && LA101_0<=30)||LA101_0==33||LA101_0==35||LA101_0==37||(LA101_0>=50 && LA101_0<=51)||(LA101_0>=56 && LA101_0<=60)||(LA101_0>=100 && LA101_0<=101)||(LA101_0>=116 && LA101_0<=130)||LA101_0==133||(LA101_0>=135 && LA101_0<=138)||LA101_0==144||(LA101_0>=149 && LA101_0<=150)) ) {
+ alt101=1;
}
- switch (alt95) {
+ switch (alt101) {
case 1 :
- // InternalQVTimperative.g:3987:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4435:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:3987:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
- // InternalQVTimperative.g:3988:3: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
+ // InternalQVTimperative.g:4435:1: (lv_ownedBodyExpressions_31_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:4436:3: lv_ownedBodyExpressions_31_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -11339,7 +12539,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_75); if (state.failed) return current;
+ otherlv_32=(Token)match(input,21,FollowSets000.FOLLOW_80); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4());
@@ -11350,11 +12550,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop96;
+ break loop102;
}
} while (true);
- otherlv_33=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_33=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_33, grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2());
@@ -11367,7 +12567,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4013:7: otherlv_34= ';'
+ // InternalQVTimperative.g:4461:7: otherlv_34= ';'
{
otherlv_34=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -11404,7 +12604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParameterCS"
- // InternalQVTimperative.g:4025:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
+ // InternalQVTimperative.g:4473:1: entryRuleParameterCS returns [EObject current=null] : iv_ruleParameterCS= ruleParameterCS EOF ;
public final EObject entryRuleParameterCS() throws RecognitionException {
EObject current = null;
@@ -11412,8 +12612,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4026:2: (iv_ruleParameterCS= ruleParameterCS EOF )
- // InternalQVTimperative.g:4027:2: iv_ruleParameterCS= ruleParameterCS EOF
+ // InternalQVTimperative.g:4474:2: (iv_ruleParameterCS= ruleParameterCS EOF )
+ // InternalQVTimperative.g:4475:2: iv_ruleParameterCS= ruleParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSRule());
@@ -11444,7 +12644,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParameterCS"
- // InternalQVTimperative.g:4034:1: ruleParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) ;
+ // InternalQVTimperative.g:4482:1: ruleParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) ;
public final EObject ruleParameterCS() throws RecognitionException {
EObject current = null;
@@ -11466,24 +12666,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:4037:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) )
- // InternalQVTimperative.g:4038:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
+ // InternalQVTimperative.g:4485:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? ) )
+ // InternalQVTimperative.g:4486:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
{
- // InternalQVTimperative.g:4038:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
- // InternalQVTimperative.g:4038:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )?
+ // InternalQVTimperative.g:4486:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )? )
+ // InternalQVTimperative.g:4486:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )? (otherlv_10= '{' otherlv_11= '}' )?
{
- // InternalQVTimperative.g:4038:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4039:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4486:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4487:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4039:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4040:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4487:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4488:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_76);
+ pushFollow(FollowSets000.FOLLOW_81);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -11507,35 +12707,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4056:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // InternalQVTimperative.g:4504:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA98_0==23) ) {
- alt98=1;
+ if ( (LA104_0==24) ) {
+ alt104=1;
}
- switch (alt98) {
+ switch (alt104) {
case 1 :
- // InternalQVTimperative.g:4056:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4504:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
{
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getParameterCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:4060:1: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4061:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4508:1: ( (lv_ownedType_2_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4509:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4061:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4062:3: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4509:1: (lv_ownedType_2_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4510:3: lv_ownedType_2_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedType_2_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -11565,85 +12765,85 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4078:4: (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // InternalQVTimperative.g:4526:4: (otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}' )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA102_0==34) ) {
- int LA102_1 = input.LA(2);
+ if ( (LA108_0==39) ) {
+ int LA108_1 = input.LA(2);
- if ( ((LA102_1>=62 && LA102_1<=63)||(LA102_1>=67 && LA102_1<=68)) ) {
- alt102=1;
+ if ( ((LA108_1>=68 && LA108_1<=69)||(LA108_1>=73 && LA108_1<=74)) ) {
+ alt108=1;
}
}
- switch (alt102) {
+ switch (alt108) {
case 1 :
- // InternalQVTimperative.g:4078:6: otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}'
+ // InternalQVTimperative.g:4526:6: otherlv_3= '{' ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+ otherlv_9= '}'
{
- otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_78); if (state.failed) return current;
+ otherlv_3=(Token)match(input,39,FollowSets000.FOLLOW_83); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0());
}
- // InternalQVTimperative.g:4082:1: ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+
- int cnt101=0;
- loop101:
+ // InternalQVTimperative.g:4530:1: ( ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )? )+
+ int cnt107=0;
+ loop107:
do {
- int alt101=2;
- int LA101_0 = input.LA(1);
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( ((LA101_0>=62 && LA101_0<=63)||(LA101_0>=67 && LA101_0<=68)) ) {
- alt101=1;
+ if ( ((LA107_0>=68 && LA107_0<=69)||(LA107_0>=73 && LA107_0<=74)) ) {
+ alt107=1;
}
- switch (alt101) {
+ switch (alt107) {
case 1 :
- // InternalQVTimperative.g:4082:2: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )?
+ // InternalQVTimperative.g:4530:2: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) ) (otherlv_8= ',' )?
{
- // InternalQVTimperative.g:4082:2: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) )
- int alt99=4;
+ // InternalQVTimperative.g:4530:2: ( ( (lv_qualifiers_4_0= 'ordered' ) ) | ( (lv_qualifiers_5_0= '!ordered' ) ) | ( (lv_qualifiers_6_0= 'unique' ) ) | ( (lv_qualifiers_7_0= '!unique' ) ) )
+ int alt105=4;
switch ( input.LA(1) ) {
- case 62:
+ case 68:
{
- alt99=1;
+ alt105=1;
}
break;
- case 63:
+ case 69:
{
- alt99=2;
+ alt105=2;
}
break;
- case 67:
+ case 73:
{
- alt99=3;
+ alt105=3;
}
break;
- case 68:
+ case 74:
{
- alt99=4;
+ alt105=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 99, 0, input);
+ new NoViableAltException("", 105, 0, input);
throw nvae;
}
- switch (alt99) {
+ switch (alt105) {
case 1 :
- // InternalQVTimperative.g:4082:3: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:4530:3: ( (lv_qualifiers_4_0= 'ordered' ) )
{
- // InternalQVTimperative.g:4082:3: ( (lv_qualifiers_4_0= 'ordered' ) )
- // InternalQVTimperative.g:4083:1: (lv_qualifiers_4_0= 'ordered' )
+ // InternalQVTimperative.g:4530:3: ( (lv_qualifiers_4_0= 'ordered' ) )
+ // InternalQVTimperative.g:4531:1: (lv_qualifiers_4_0= 'ordered' )
{
- // InternalQVTimperative.g:4083:1: (lv_qualifiers_4_0= 'ordered' )
- // InternalQVTimperative.g:4084:3: lv_qualifiers_4_0= 'ordered'
+ // InternalQVTimperative.g:4531:1: (lv_qualifiers_4_0= 'ordered' )
+ // InternalQVTimperative.g:4532:3: lv_qualifiers_4_0= 'ordered'
{
- lv_qualifiers_4_0=(Token)match(input,62,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ lv_qualifiers_4_0=(Token)match(input,68,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_4_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0());
@@ -11667,15 +12867,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4098:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:4546:6: ( (lv_qualifiers_5_0= '!ordered' ) )
{
- // InternalQVTimperative.g:4098:6: ( (lv_qualifiers_5_0= '!ordered' ) )
- // InternalQVTimperative.g:4099:1: (lv_qualifiers_5_0= '!ordered' )
+ // InternalQVTimperative.g:4546:6: ( (lv_qualifiers_5_0= '!ordered' ) )
+ // InternalQVTimperative.g:4547:1: (lv_qualifiers_5_0= '!ordered' )
{
- // InternalQVTimperative.g:4099:1: (lv_qualifiers_5_0= '!ordered' )
- // InternalQVTimperative.g:4100:3: lv_qualifiers_5_0= '!ordered'
+ // InternalQVTimperative.g:4547:1: (lv_qualifiers_5_0= '!ordered' )
+ // InternalQVTimperative.g:4548:3: lv_qualifiers_5_0= '!ordered'
{
- lv_qualifiers_5_0=(Token)match(input,63,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ lv_qualifiers_5_0=(Token)match(input,69,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_5_0, grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0());
@@ -11699,15 +12899,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:4114:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:4562:6: ( (lv_qualifiers_6_0= 'unique' ) )
{
- // InternalQVTimperative.g:4114:6: ( (lv_qualifiers_6_0= 'unique' ) )
- // InternalQVTimperative.g:4115:1: (lv_qualifiers_6_0= 'unique' )
+ // InternalQVTimperative.g:4562:6: ( (lv_qualifiers_6_0= 'unique' ) )
+ // InternalQVTimperative.g:4563:1: (lv_qualifiers_6_0= 'unique' )
{
- // InternalQVTimperative.g:4115:1: (lv_qualifiers_6_0= 'unique' )
- // InternalQVTimperative.g:4116:3: lv_qualifiers_6_0= 'unique'
+ // InternalQVTimperative.g:4563:1: (lv_qualifiers_6_0= 'unique' )
+ // InternalQVTimperative.g:4564:3: lv_qualifiers_6_0= 'unique'
{
- lv_qualifiers_6_0=(Token)match(input,67,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ lv_qualifiers_6_0=(Token)match(input,73,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_6_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0());
@@ -11731,15 +12931,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:4130:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:4578:6: ( (lv_qualifiers_7_0= '!unique' ) )
{
- // InternalQVTimperative.g:4130:6: ( (lv_qualifiers_7_0= '!unique' ) )
- // InternalQVTimperative.g:4131:1: (lv_qualifiers_7_0= '!unique' )
+ // InternalQVTimperative.g:4578:6: ( (lv_qualifiers_7_0= '!unique' ) )
+ // InternalQVTimperative.g:4579:1: (lv_qualifiers_7_0= '!unique' )
{
- // InternalQVTimperative.g:4131:1: (lv_qualifiers_7_0= '!unique' )
- // InternalQVTimperative.g:4132:3: lv_qualifiers_7_0= '!unique'
+ // InternalQVTimperative.g:4579:1: (lv_qualifiers_7_0= '!unique' )
+ // InternalQVTimperative.g:4580:3: lv_qualifiers_7_0= '!unique'
{
- lv_qualifiers_7_0=(Token)match(input,68,FollowSets000.FOLLOW_79); if (state.failed) return current;
+ lv_qualifiers_7_0=(Token)match(input,74,FollowSets000.FOLLOW_84); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_7_0, grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0());
@@ -11765,18 +12965,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4145:3: (otherlv_8= ',' )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // InternalQVTimperative.g:4593:3: (otherlv_8= ',' )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA100_0==18) ) {
- alt100=1;
+ if ( (LA106_0==18) ) {
+ alt106=1;
}
- switch (alt100) {
+ switch (alt106) {
case 1 :
- // InternalQVTimperative.g:4145:5: otherlv_8= ','
+ // InternalQVTimperative.g:4593:5: otherlv_8= ','
{
- otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_80); if (state.failed) return current;
+ otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_85); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1());
@@ -11793,16 +12993,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt101 >= 1 ) break loop101;
+ if ( cnt107 >= 1 ) break loop107;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(101, input);
+ new EarlyExitException(107, input);
throw eee;
}
- cnt101++;
+ cnt107++;
} while (true);
- otherlv_9=(Token)match(input,35,FollowSets000.FOLLOW_77); if (state.failed) return current;
+ otherlv_9=(Token)match(input,40,FollowSets000.FOLLOW_82); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2());
@@ -11814,24 +13014,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4153:3: (otherlv_10= '{' otherlv_11= '}' )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // InternalQVTimperative.g:4601:3: (otherlv_10= '{' otherlv_11= '}' )?
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA103_0==34) ) {
- alt103=1;
+ if ( (LA109_0==39) ) {
+ alt109=1;
}
- switch (alt103) {
+ switch (alt109) {
case 1 :
- // InternalQVTimperative.g:4153:5: otherlv_10= '{' otherlv_11= '}'
+ // InternalQVTimperative.g:4601:5: otherlv_10= '{' otherlv_11= '}'
{
- otherlv_10=(Token)match(input,34,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0());
}
- otherlv_11=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_11=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1());
@@ -11866,7 +13066,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleReferenceCS"
- // InternalQVTimperative.g:4169:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
+ // InternalQVTimperative.g:4617:1: entryRuleReferenceCS returns [EObject current=null] : iv_ruleReferenceCS= ruleReferenceCS EOF ;
public final EObject entryRuleReferenceCS() throws RecognitionException {
EObject current = null;
@@ -11874,8 +13074,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4170:2: (iv_ruleReferenceCS= ruleReferenceCS EOF )
- // InternalQVTimperative.g:4171:2: iv_ruleReferenceCS= ruleReferenceCS EOF
+ // InternalQVTimperative.g:4618:2: (iv_ruleReferenceCS= ruleReferenceCS EOF )
+ // InternalQVTimperative.g:4619:2: iv_ruleReferenceCS= ruleReferenceCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSRule());
@@ -11906,7 +13106,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleReferenceCS"
- // InternalQVTimperative.g:4178:1: ruleReferenceCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) ;
+ // InternalQVTimperative.g:4626:1: ruleReferenceCS returns [EObject current=null] : ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) ;
public final EObject ruleReferenceCS() throws RecognitionException {
EObject current = null;
@@ -11961,36 +13161,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:4181:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) )
- // InternalQVTimperative.g:4182:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
+ // InternalQVTimperative.g:4629:28: ( ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) ) )
+ // InternalQVTimperative.g:4630:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
{
- // InternalQVTimperative.g:4182:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
- // InternalQVTimperative.g:4182:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
+ // InternalQVTimperative.g:4630:1: ( ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' ) )
+ // InternalQVTimperative.g:4630:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )? otherlv_4= 'property' ( (lv_name_5_0= ruleUnrestrictedName ) ) (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )? (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )? (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )? ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
{
- // InternalQVTimperative.g:4182:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
- int alt106=3;
- int LA106_0 = input.LA(1);
+ // InternalQVTimperative.g:4630:2: ( ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? ) | ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? ) )?
+ int alt112=3;
+ int LA112_0 = input.LA(1);
- if ( (LA106_0==55) ) {
- alt106=1;
+ if ( (LA112_0==61) ) {
+ alt112=1;
}
- else if ( (LA106_0==56) ) {
- alt106=2;
+ else if ( (LA112_0==62) ) {
+ alt112=2;
}
- switch (alt106) {
+ switch (alt112) {
case 1 :
- // InternalQVTimperative.g:4182:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4630:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
{
- // InternalQVTimperative.g:4182:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
- // InternalQVTimperative.g:4182:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
+ // InternalQVTimperative.g:4630:3: ( ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )? )
+ // InternalQVTimperative.g:4630:4: ( (lv_qualifiers_0_0= 'static' ) ) ( (lv_qualifiers_1_0= 'definition' ) )?
{
- // InternalQVTimperative.g:4182:4: ( (lv_qualifiers_0_0= 'static' ) )
- // InternalQVTimperative.g:4183:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4630:4: ( (lv_qualifiers_0_0= 'static' ) )
+ // InternalQVTimperative.g:4631:1: (lv_qualifiers_0_0= 'static' )
{
- // InternalQVTimperative.g:4183:1: (lv_qualifiers_0_0= 'static' )
- // InternalQVTimperative.g:4184:3: lv_qualifiers_0_0= 'static'
+ // InternalQVTimperative.g:4631:1: (lv_qualifiers_0_0= 'static' )
+ // InternalQVTimperative.g:4632:3: lv_qualifiers_0_0= 'static'
{
- lv_qualifiers_0_0=(Token)match(input,55,FollowSets000.FOLLOW_81); if (state.failed) return current;
+ lv_qualifiers_0_0=(Token)match(input,61,FollowSets000.FOLLOW_86); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_0_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0());
@@ -12010,21 +13210,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4197:2: ( (lv_qualifiers_1_0= 'definition' ) )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // InternalQVTimperative.g:4645:2: ( (lv_qualifiers_1_0= 'definition' ) )?
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA104_0==56) ) {
- alt104=1;
+ if ( (LA110_0==62) ) {
+ alt110=1;
}
- switch (alt104) {
+ switch (alt110) {
case 1 :
- // InternalQVTimperative.g:4198:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4646:1: (lv_qualifiers_1_0= 'definition' )
{
- // InternalQVTimperative.g:4198:1: (lv_qualifiers_1_0= 'definition' )
- // InternalQVTimperative.g:4199:3: lv_qualifiers_1_0= 'definition'
+ // InternalQVTimperative.g:4646:1: (lv_qualifiers_1_0= 'definition' )
+ // InternalQVTimperative.g:4647:3: lv_qualifiers_1_0= 'definition'
{
- lv_qualifiers_1_0=(Token)match(input,56,FollowSets000.FOLLOW_82); if (state.failed) return current;
+ lv_qualifiers_1_0=(Token)match(input,62,FollowSets000.FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_1_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0());
@@ -12054,18 +13254,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4213:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4661:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
{
- // InternalQVTimperative.g:4213:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
- // InternalQVTimperative.g:4213:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
+ // InternalQVTimperative.g:4661:6: ( ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )? )
+ // InternalQVTimperative.g:4661:7: ( (lv_qualifiers_2_0= 'definition' ) ) ( (lv_qualifiers_3_0= 'static' ) )?
{
- // InternalQVTimperative.g:4213:7: ( (lv_qualifiers_2_0= 'definition' ) )
- // InternalQVTimperative.g:4214:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4661:7: ( (lv_qualifiers_2_0= 'definition' ) )
+ // InternalQVTimperative.g:4662:1: (lv_qualifiers_2_0= 'definition' )
{
- // InternalQVTimperative.g:4214:1: (lv_qualifiers_2_0= 'definition' )
- // InternalQVTimperative.g:4215:3: lv_qualifiers_2_0= 'definition'
+ // InternalQVTimperative.g:4662:1: (lv_qualifiers_2_0= 'definition' )
+ // InternalQVTimperative.g:4663:3: lv_qualifiers_2_0= 'definition'
{
- lv_qualifiers_2_0=(Token)match(input,56,FollowSets000.FOLLOW_83); if (state.failed) return current;
+ lv_qualifiers_2_0=(Token)match(input,62,FollowSets000.FOLLOW_88); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_2_0, grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0());
@@ -12085,21 +13285,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4228:2: ( (lv_qualifiers_3_0= 'static' ) )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // InternalQVTimperative.g:4676:2: ( (lv_qualifiers_3_0= 'static' ) )?
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA105_0==55) ) {
- alt105=1;
+ if ( (LA111_0==61) ) {
+ alt111=1;
}
- switch (alt105) {
+ switch (alt111) {
case 1 :
- // InternalQVTimperative.g:4229:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4677:1: (lv_qualifiers_3_0= 'static' )
{
- // InternalQVTimperative.g:4229:1: (lv_qualifiers_3_0= 'static' )
- // InternalQVTimperative.g:4230:3: lv_qualifiers_3_0= 'static'
+ // InternalQVTimperative.g:4677:1: (lv_qualifiers_3_0= 'static' )
+ // InternalQVTimperative.g:4678:3: lv_qualifiers_3_0= 'static'
{
- lv_qualifiers_3_0=(Token)match(input,55,FollowSets000.FOLLOW_82); if (state.failed) return current;
+ lv_qualifiers_3_0=(Token)match(input,61,FollowSets000.FOLLOW_87); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_3_0, grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0());
@@ -12131,24 +13331,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,84,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,90,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getReferenceCSAccess().getPropertyKeyword_1());
}
- // InternalQVTimperative.g:4247:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4248:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4695:1: ( (lv_name_5_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4696:1: (lv_name_5_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4248:1: (lv_name_5_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4249:3: lv_name_5_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:4696:1: (lv_name_5_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:4697:3: lv_name_5_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_84);
+ pushFollow(FollowSets000.FOLLOW_89);
lv_name_5_0=ruleUnrestrictedName();
state._fsp--;
@@ -12172,28 +13372,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4265:2: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // InternalQVTimperative.g:4713:2: (otherlv_6= '#' ( ( ruleUnrestrictedName ) ) )?
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( (LA107_0==85) ) {
- alt107=1;
+ if ( (LA113_0==91) ) {
+ alt113=1;
}
- switch (alt107) {
+ switch (alt113) {
case 1 :
- // InternalQVTimperative.g:4265:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4713:4: otherlv_6= '#' ( ( ruleUnrestrictedName ) )
{
- otherlv_6=(Token)match(input,85,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_6=(Token)match(input,91,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0());
}
- // InternalQVTimperative.g:4269:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4270:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:4717:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:4718:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4270:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:4271:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:4718:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:4719:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -12212,7 +13412,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_35);
+ pushFollow(FollowSets000.FOLLOW_39);
ruleUnrestrictedName();
state._fsp--;
@@ -12234,35 +13434,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4287:4: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // InternalQVTimperative.g:4735:4: (otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) ) )?
+ int alt114=2;
+ int LA114_0 = input.LA(1);
- if ( (LA108_0==23) ) {
- alt108=1;
+ if ( (LA114_0==24) ) {
+ alt114=1;
}
- switch (alt108) {
+ switch (alt114) {
case 1 :
- // InternalQVTimperative.g:4287:6: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4735:6: otherlv_8= ':' ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
{
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getReferenceCSAccess().getColonKeyword_4_0());
}
- // InternalQVTimperative.g:4291:1: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
- // InternalQVTimperative.g:4292:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4739:1: ( (lv_ownedType_9_0= ruleTypedMultiplicityRefCS ) )
+ // InternalQVTimperative.g:4740:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
{
- // InternalQVTimperative.g:4292:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
- // InternalQVTimperative.g:4293:3: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
+ // InternalQVTimperative.g:4740:1: (lv_ownedType_9_0= ruleTypedMultiplicityRefCS )
+ // InternalQVTimperative.g:4741:3: lv_ownedType_9_0= ruleTypedMultiplicityRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_36);
+ pushFollow(FollowSets000.FOLLOW_40);
lv_ownedType_9_0=ruleTypedMultiplicityRefCS();
state._fsp--;
@@ -12292,30 +13492,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4309:4: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt109=2;
- int LA109_0 = input.LA(1);
+ // InternalQVTimperative.g:4757:4: (otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt115=2;
+ int LA115_0 = input.LA(1);
- if ( (LA109_0==42) ) {
- alt109=1;
+ if ( (LA115_0==48) ) {
+ alt115=1;
}
- switch (alt109) {
+ switch (alt115) {
case 1 :
- // InternalQVTimperative.g:4309:6: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4757:6: otherlv_10= '=' ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_10=(Token)match(input,42,FollowSets000.FOLLOW_52); if (state.failed) return current;
+ otherlv_10=(Token)match(input,48,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0());
}
- // InternalQVTimperative.g:4313:1: ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:4314:1: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4761:1: ( (lv_default_11_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:4762:1: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:4314:1: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:4315:3: lv_default_11_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:4762:1: (lv_default_11_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:4763:3: lv_default_11_0= RULE_SINGLE_QUOTED_STRING
{
- lv_default_11_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ lv_default_11_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_default_11_0, grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -12345,155 +13545,155 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4331:4: (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )?
- int alt113=2;
- int LA113_0 = input.LA(1);
+ // InternalQVTimperative.g:4779:4: (otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}' )?
+ int alt119=2;
+ int LA119_0 = input.LA(1);
- if ( (LA113_0==34) ) {
- int LA113_1 = input.LA(2);
+ if ( (LA119_0==39) ) {
+ int LA119_1 = input.LA(2);
- if ( (LA113_1==43||(LA113_1>=58 && LA113_1<=59)||(LA113_1>=62 && LA113_1<=72)||(LA113_1>=86 && LA113_1<=89)) ) {
- alt113=1;
+ if ( (LA119_1==49||(LA119_1>=64 && LA119_1<=65)||(LA119_1>=68 && LA119_1<=78)||(LA119_1>=92 && LA119_1<=95)) ) {
+ alt119=1;
}
}
- switch (alt113) {
+ switch (alt119) {
case 1 :
- // InternalQVTimperative.g:4331:6: otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}'
+ // InternalQVTimperative.g:4779:6: otherlv_12= '{' ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+ otherlv_32= '}'
{
- otherlv_12=(Token)match(input,34,FollowSets000.FOLLOW_85); if (state.failed) return current;
+ otherlv_12=(Token)match(input,39,FollowSets000.FOLLOW_90); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // InternalQVTimperative.g:4335:1: ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+
- int cnt112=0;
- loop112:
+ // InternalQVTimperative.g:4783:1: ( ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )? )+
+ int cnt118=0;
+ loop118:
do {
- int alt112=2;
- int LA112_0 = input.LA(1);
+ int alt118=2;
+ int LA118_0 = input.LA(1);
- if ( (LA112_0==43||(LA112_0>=58 && LA112_0<=59)||(LA112_0>=62 && LA112_0<=72)||(LA112_0>=86 && LA112_0<=89)) ) {
- alt112=1;
+ if ( (LA118_0==49||(LA118_0>=64 && LA118_0<=65)||(LA118_0>=68 && LA118_0<=78)||(LA118_0>=92 && LA118_0<=95)) ) {
+ alt118=1;
}
- switch (alt112) {
+ switch (alt118) {
case 1 :
- // InternalQVTimperative.g:4335:2: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )?
+ // InternalQVTimperative.g:4783:2: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) ) (otherlv_31= ',' )?
{
- // InternalQVTimperative.g:4335:2: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) )
- int alt110=18;
+ // InternalQVTimperative.g:4783:2: ( ( (lv_qualifiers_13_0= 'composes' ) ) | ( (lv_qualifiers_14_0= '!composes' ) ) | ( (lv_qualifiers_15_0= 'derived' ) ) | ( (lv_qualifiers_16_0= '!derived' ) ) | ( (lv_qualifiers_17_0= 'ordered' ) ) | ( (lv_qualifiers_18_0= '!ordered' ) ) | ( (lv_qualifiers_19_0= 'readonly' ) ) | ( (lv_qualifiers_20_0= '!readonly' ) ) | ( (lv_qualifiers_21_0= 'resolve' ) ) | ( (lv_qualifiers_22_0= '!resolve' ) ) | ( (lv_qualifiers_23_0= 'transient' ) ) | ( (lv_qualifiers_24_0= '!transient' ) ) | ( (lv_qualifiers_25_0= 'unique' ) ) | ( (lv_qualifiers_26_0= '!unique' ) ) | ( (lv_qualifiers_27_0= 'unsettable' ) ) | ( (lv_qualifiers_28_0= '!unsettable' ) ) | ( (lv_qualifiers_29_0= 'volatile' ) ) | ( (lv_qualifiers_30_0= '!volatile' ) ) )
+ int alt116=18;
switch ( input.LA(1) ) {
- case 86:
+ case 92:
{
- alt110=1;
+ alt116=1;
}
break;
- case 87:
+ case 93:
{
- alt110=2;
+ alt116=2;
}
break;
- case 58:
+ case 64:
{
- alt110=3;
+ alt116=3;
}
break;
- case 59:
+ case 65:
{
- alt110=4;
+ alt116=4;
}
break;
- case 62:
+ case 68:
{
- alt110=5;
+ alt116=5;
}
break;
- case 63:
+ case 69:
{
- alt110=6;
+ alt116=6;
}
break;
- case 64:
+ case 70:
{
- alt110=7;
+ alt116=7;
}
break;
- case 65:
+ case 71:
{
- alt110=8;
+ alt116=8;
}
break;
- case 88:
+ case 94:
{
- alt110=9;
+ alt116=9;
}
break;
- case 89:
+ case 95:
{
- alt110=10;
+ alt116=10;
}
break;
- case 43:
+ case 49:
{
- alt110=11;
+ alt116=11;
}
break;
- case 66:
+ case 72:
{
- alt110=12;
+ alt116=12;
}
break;
- case 67:
+ case 73:
{
- alt110=13;
+ alt116=13;
}
break;
- case 68:
+ case 74:
{
- alt110=14;
+ alt116=14;
}
break;
- case 69:
+ case 75:
{
- alt110=15;
+ alt116=15;
}
break;
- case 70:
+ case 76:
{
- alt110=16;
+ alt116=16;
}
break;
- case 71:
+ case 77:
{
- alt110=17;
+ alt116=17;
}
break;
- case 72:
+ case 78:
{
- alt110=18;
+ alt116=18;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 110, 0, input);
+ new NoViableAltException("", 116, 0, input);
throw nvae;
}
- switch (alt110) {
+ switch (alt116) {
case 1 :
- // InternalQVTimperative.g:4335:3: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:4783:3: ( (lv_qualifiers_13_0= 'composes' ) )
{
- // InternalQVTimperative.g:4335:3: ( (lv_qualifiers_13_0= 'composes' ) )
- // InternalQVTimperative.g:4336:1: (lv_qualifiers_13_0= 'composes' )
+ // InternalQVTimperative.g:4783:3: ( (lv_qualifiers_13_0= 'composes' ) )
+ // InternalQVTimperative.g:4784:1: (lv_qualifiers_13_0= 'composes' )
{
- // InternalQVTimperative.g:4336:1: (lv_qualifiers_13_0= 'composes' )
- // InternalQVTimperative.g:4337:3: lv_qualifiers_13_0= 'composes'
+ // InternalQVTimperative.g:4784:1: (lv_qualifiers_13_0= 'composes' )
+ // InternalQVTimperative.g:4785:3: lv_qualifiers_13_0= 'composes'
{
- lv_qualifiers_13_0=(Token)match(input,86,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_13_0=(Token)match(input,92,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_13_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0());
@@ -12517,15 +13717,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4351:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:4799:6: ( (lv_qualifiers_14_0= '!composes' ) )
{
- // InternalQVTimperative.g:4351:6: ( (lv_qualifiers_14_0= '!composes' ) )
- // InternalQVTimperative.g:4352:1: (lv_qualifiers_14_0= '!composes' )
+ // InternalQVTimperative.g:4799:6: ( (lv_qualifiers_14_0= '!composes' ) )
+ // InternalQVTimperative.g:4800:1: (lv_qualifiers_14_0= '!composes' )
{
- // InternalQVTimperative.g:4352:1: (lv_qualifiers_14_0= '!composes' )
- // InternalQVTimperative.g:4353:3: lv_qualifiers_14_0= '!composes'
+ // InternalQVTimperative.g:4800:1: (lv_qualifiers_14_0= '!composes' )
+ // InternalQVTimperative.g:4801:3: lv_qualifiers_14_0= '!composes'
{
- lv_qualifiers_14_0=(Token)match(input,87,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_14_0=(Token)match(input,93,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_14_0, grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0());
@@ -12549,15 +13749,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:4367:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:4815:6: ( (lv_qualifiers_15_0= 'derived' ) )
{
- // InternalQVTimperative.g:4367:6: ( (lv_qualifiers_15_0= 'derived' ) )
- // InternalQVTimperative.g:4368:1: (lv_qualifiers_15_0= 'derived' )
+ // InternalQVTimperative.g:4815:6: ( (lv_qualifiers_15_0= 'derived' ) )
+ // InternalQVTimperative.g:4816:1: (lv_qualifiers_15_0= 'derived' )
{
- // InternalQVTimperative.g:4368:1: (lv_qualifiers_15_0= 'derived' )
- // InternalQVTimperative.g:4369:3: lv_qualifiers_15_0= 'derived'
+ // InternalQVTimperative.g:4816:1: (lv_qualifiers_15_0= 'derived' )
+ // InternalQVTimperative.g:4817:3: lv_qualifiers_15_0= 'derived'
{
- lv_qualifiers_15_0=(Token)match(input,58,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_15_0=(Token)match(input,64,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_15_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0());
@@ -12581,15 +13781,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:4383:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:4831:6: ( (lv_qualifiers_16_0= '!derived' ) )
{
- // InternalQVTimperative.g:4383:6: ( (lv_qualifiers_16_0= '!derived' ) )
- // InternalQVTimperative.g:4384:1: (lv_qualifiers_16_0= '!derived' )
+ // InternalQVTimperative.g:4831:6: ( (lv_qualifiers_16_0= '!derived' ) )
+ // InternalQVTimperative.g:4832:1: (lv_qualifiers_16_0= '!derived' )
{
- // InternalQVTimperative.g:4384:1: (lv_qualifiers_16_0= '!derived' )
- // InternalQVTimperative.g:4385:3: lv_qualifiers_16_0= '!derived'
+ // InternalQVTimperative.g:4832:1: (lv_qualifiers_16_0= '!derived' )
+ // InternalQVTimperative.g:4833:3: lv_qualifiers_16_0= '!derived'
{
- lv_qualifiers_16_0=(Token)match(input,59,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_16_0=(Token)match(input,65,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_16_0, grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0());
@@ -12613,15 +13813,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:4399:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:4847:6: ( (lv_qualifiers_17_0= 'ordered' ) )
{
- // InternalQVTimperative.g:4399:6: ( (lv_qualifiers_17_0= 'ordered' ) )
- // InternalQVTimperative.g:4400:1: (lv_qualifiers_17_0= 'ordered' )
+ // InternalQVTimperative.g:4847:6: ( (lv_qualifiers_17_0= 'ordered' ) )
+ // InternalQVTimperative.g:4848:1: (lv_qualifiers_17_0= 'ordered' )
{
- // InternalQVTimperative.g:4400:1: (lv_qualifiers_17_0= 'ordered' )
- // InternalQVTimperative.g:4401:3: lv_qualifiers_17_0= 'ordered'
+ // InternalQVTimperative.g:4848:1: (lv_qualifiers_17_0= 'ordered' )
+ // InternalQVTimperative.g:4849:3: lv_qualifiers_17_0= 'ordered'
{
- lv_qualifiers_17_0=(Token)match(input,62,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_17_0=(Token)match(input,68,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_17_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0());
@@ -12645,15 +13845,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:4415:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:4863:6: ( (lv_qualifiers_18_0= '!ordered' ) )
{
- // InternalQVTimperative.g:4415:6: ( (lv_qualifiers_18_0= '!ordered' ) )
- // InternalQVTimperative.g:4416:1: (lv_qualifiers_18_0= '!ordered' )
+ // InternalQVTimperative.g:4863:6: ( (lv_qualifiers_18_0= '!ordered' ) )
+ // InternalQVTimperative.g:4864:1: (lv_qualifiers_18_0= '!ordered' )
{
- // InternalQVTimperative.g:4416:1: (lv_qualifiers_18_0= '!ordered' )
- // InternalQVTimperative.g:4417:3: lv_qualifiers_18_0= '!ordered'
+ // InternalQVTimperative.g:4864:1: (lv_qualifiers_18_0= '!ordered' )
+ // InternalQVTimperative.g:4865:3: lv_qualifiers_18_0= '!ordered'
{
- lv_qualifiers_18_0=(Token)match(input,63,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_18_0=(Token)match(input,69,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_18_0, grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0());
@@ -12677,15 +13877,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:4431:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:4879:6: ( (lv_qualifiers_19_0= 'readonly' ) )
{
- // InternalQVTimperative.g:4431:6: ( (lv_qualifiers_19_0= 'readonly' ) )
- // InternalQVTimperative.g:4432:1: (lv_qualifiers_19_0= 'readonly' )
+ // InternalQVTimperative.g:4879:6: ( (lv_qualifiers_19_0= 'readonly' ) )
+ // InternalQVTimperative.g:4880:1: (lv_qualifiers_19_0= 'readonly' )
{
- // InternalQVTimperative.g:4432:1: (lv_qualifiers_19_0= 'readonly' )
- // InternalQVTimperative.g:4433:3: lv_qualifiers_19_0= 'readonly'
+ // InternalQVTimperative.g:4880:1: (lv_qualifiers_19_0= 'readonly' )
+ // InternalQVTimperative.g:4881:3: lv_qualifiers_19_0= 'readonly'
{
- lv_qualifiers_19_0=(Token)match(input,64,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_19_0=(Token)match(input,70,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_19_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0());
@@ -12709,15 +13909,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:4447:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:4895:6: ( (lv_qualifiers_20_0= '!readonly' ) )
{
- // InternalQVTimperative.g:4447:6: ( (lv_qualifiers_20_0= '!readonly' ) )
- // InternalQVTimperative.g:4448:1: (lv_qualifiers_20_0= '!readonly' )
+ // InternalQVTimperative.g:4895:6: ( (lv_qualifiers_20_0= '!readonly' ) )
+ // InternalQVTimperative.g:4896:1: (lv_qualifiers_20_0= '!readonly' )
{
- // InternalQVTimperative.g:4448:1: (lv_qualifiers_20_0= '!readonly' )
- // InternalQVTimperative.g:4449:3: lv_qualifiers_20_0= '!readonly'
+ // InternalQVTimperative.g:4896:1: (lv_qualifiers_20_0= '!readonly' )
+ // InternalQVTimperative.g:4897:3: lv_qualifiers_20_0= '!readonly'
{
- lv_qualifiers_20_0=(Token)match(input,65,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_20_0=(Token)match(input,71,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_20_0, grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0());
@@ -12741,15 +13941,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:4463:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:4911:6: ( (lv_qualifiers_21_0= 'resolve' ) )
{
- // InternalQVTimperative.g:4463:6: ( (lv_qualifiers_21_0= 'resolve' ) )
- // InternalQVTimperative.g:4464:1: (lv_qualifiers_21_0= 'resolve' )
+ // InternalQVTimperative.g:4911:6: ( (lv_qualifiers_21_0= 'resolve' ) )
+ // InternalQVTimperative.g:4912:1: (lv_qualifiers_21_0= 'resolve' )
{
- // InternalQVTimperative.g:4464:1: (lv_qualifiers_21_0= 'resolve' )
- // InternalQVTimperative.g:4465:3: lv_qualifiers_21_0= 'resolve'
+ // InternalQVTimperative.g:4912:1: (lv_qualifiers_21_0= 'resolve' )
+ // InternalQVTimperative.g:4913:3: lv_qualifiers_21_0= 'resolve'
{
- lv_qualifiers_21_0=(Token)match(input,88,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_21_0=(Token)match(input,94,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_21_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0());
@@ -12773,15 +13973,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:4479:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:4927:6: ( (lv_qualifiers_22_0= '!resolve' ) )
{
- // InternalQVTimperative.g:4479:6: ( (lv_qualifiers_22_0= '!resolve' ) )
- // InternalQVTimperative.g:4480:1: (lv_qualifiers_22_0= '!resolve' )
+ // InternalQVTimperative.g:4927:6: ( (lv_qualifiers_22_0= '!resolve' ) )
+ // InternalQVTimperative.g:4928:1: (lv_qualifiers_22_0= '!resolve' )
{
- // InternalQVTimperative.g:4480:1: (lv_qualifiers_22_0= '!resolve' )
- // InternalQVTimperative.g:4481:3: lv_qualifiers_22_0= '!resolve'
+ // InternalQVTimperative.g:4928:1: (lv_qualifiers_22_0= '!resolve' )
+ // InternalQVTimperative.g:4929:3: lv_qualifiers_22_0= '!resolve'
{
- lv_qualifiers_22_0=(Token)match(input,89,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_22_0=(Token)match(input,95,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_22_0, grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0());
@@ -12805,15 +14005,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:4495:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:4943:6: ( (lv_qualifiers_23_0= 'transient' ) )
{
- // InternalQVTimperative.g:4495:6: ( (lv_qualifiers_23_0= 'transient' ) )
- // InternalQVTimperative.g:4496:1: (lv_qualifiers_23_0= 'transient' )
+ // InternalQVTimperative.g:4943:6: ( (lv_qualifiers_23_0= 'transient' ) )
+ // InternalQVTimperative.g:4944:1: (lv_qualifiers_23_0= 'transient' )
{
- // InternalQVTimperative.g:4496:1: (lv_qualifiers_23_0= 'transient' )
- // InternalQVTimperative.g:4497:3: lv_qualifiers_23_0= 'transient'
+ // InternalQVTimperative.g:4944:1: (lv_qualifiers_23_0= 'transient' )
+ // InternalQVTimperative.g:4945:3: lv_qualifiers_23_0= 'transient'
{
- lv_qualifiers_23_0=(Token)match(input,43,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_23_0=(Token)match(input,49,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_23_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0());
@@ -12837,15 +14037,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:4511:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:4959:6: ( (lv_qualifiers_24_0= '!transient' ) )
{
- // InternalQVTimperative.g:4511:6: ( (lv_qualifiers_24_0= '!transient' ) )
- // InternalQVTimperative.g:4512:1: (lv_qualifiers_24_0= '!transient' )
+ // InternalQVTimperative.g:4959:6: ( (lv_qualifiers_24_0= '!transient' ) )
+ // InternalQVTimperative.g:4960:1: (lv_qualifiers_24_0= '!transient' )
{
- // InternalQVTimperative.g:4512:1: (lv_qualifiers_24_0= '!transient' )
- // InternalQVTimperative.g:4513:3: lv_qualifiers_24_0= '!transient'
+ // InternalQVTimperative.g:4960:1: (lv_qualifiers_24_0= '!transient' )
+ // InternalQVTimperative.g:4961:3: lv_qualifiers_24_0= '!transient'
{
- lv_qualifiers_24_0=(Token)match(input,66,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_24_0=(Token)match(input,72,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_24_0, grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0());
@@ -12869,15 +14069,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:4527:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:4975:6: ( (lv_qualifiers_25_0= 'unique' ) )
{
- // InternalQVTimperative.g:4527:6: ( (lv_qualifiers_25_0= 'unique' ) )
- // InternalQVTimperative.g:4528:1: (lv_qualifiers_25_0= 'unique' )
+ // InternalQVTimperative.g:4975:6: ( (lv_qualifiers_25_0= 'unique' ) )
+ // InternalQVTimperative.g:4976:1: (lv_qualifiers_25_0= 'unique' )
{
- // InternalQVTimperative.g:4528:1: (lv_qualifiers_25_0= 'unique' )
- // InternalQVTimperative.g:4529:3: lv_qualifiers_25_0= 'unique'
+ // InternalQVTimperative.g:4976:1: (lv_qualifiers_25_0= 'unique' )
+ // InternalQVTimperative.g:4977:3: lv_qualifiers_25_0= 'unique'
{
- lv_qualifiers_25_0=(Token)match(input,67,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_25_0=(Token)match(input,73,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_25_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0());
@@ -12901,15 +14101,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:4543:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:4991:6: ( (lv_qualifiers_26_0= '!unique' ) )
{
- // InternalQVTimperative.g:4543:6: ( (lv_qualifiers_26_0= '!unique' ) )
- // InternalQVTimperative.g:4544:1: (lv_qualifiers_26_0= '!unique' )
+ // InternalQVTimperative.g:4991:6: ( (lv_qualifiers_26_0= '!unique' ) )
+ // InternalQVTimperative.g:4992:1: (lv_qualifiers_26_0= '!unique' )
{
- // InternalQVTimperative.g:4544:1: (lv_qualifiers_26_0= '!unique' )
- // InternalQVTimperative.g:4545:3: lv_qualifiers_26_0= '!unique'
+ // InternalQVTimperative.g:4992:1: (lv_qualifiers_26_0= '!unique' )
+ // InternalQVTimperative.g:4993:3: lv_qualifiers_26_0= '!unique'
{
- lv_qualifiers_26_0=(Token)match(input,68,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_26_0=(Token)match(input,74,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_26_0, grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0());
@@ -12933,15 +14133,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // InternalQVTimperative.g:4559:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5007:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
{
- // InternalQVTimperative.g:4559:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
- // InternalQVTimperative.g:4560:1: (lv_qualifiers_27_0= 'unsettable' )
+ // InternalQVTimperative.g:5007:6: ( (lv_qualifiers_27_0= 'unsettable' ) )
+ // InternalQVTimperative.g:5008:1: (lv_qualifiers_27_0= 'unsettable' )
{
- // InternalQVTimperative.g:4560:1: (lv_qualifiers_27_0= 'unsettable' )
- // InternalQVTimperative.g:4561:3: lv_qualifiers_27_0= 'unsettable'
+ // InternalQVTimperative.g:5008:1: (lv_qualifiers_27_0= 'unsettable' )
+ // InternalQVTimperative.g:5009:3: lv_qualifiers_27_0= 'unsettable'
{
- lv_qualifiers_27_0=(Token)match(input,69,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_27_0=(Token)match(input,75,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_27_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0());
@@ -12965,15 +14165,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // InternalQVTimperative.g:4575:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5023:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
{
- // InternalQVTimperative.g:4575:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
- // InternalQVTimperative.g:4576:1: (lv_qualifiers_28_0= '!unsettable' )
+ // InternalQVTimperative.g:5023:6: ( (lv_qualifiers_28_0= '!unsettable' ) )
+ // InternalQVTimperative.g:5024:1: (lv_qualifiers_28_0= '!unsettable' )
{
- // InternalQVTimperative.g:4576:1: (lv_qualifiers_28_0= '!unsettable' )
- // InternalQVTimperative.g:4577:3: lv_qualifiers_28_0= '!unsettable'
+ // InternalQVTimperative.g:5024:1: (lv_qualifiers_28_0= '!unsettable' )
+ // InternalQVTimperative.g:5025:3: lv_qualifiers_28_0= '!unsettable'
{
- lv_qualifiers_28_0=(Token)match(input,70,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_28_0=(Token)match(input,76,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_28_0, grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0());
@@ -12997,15 +14197,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 17 :
- // InternalQVTimperative.g:4591:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5039:6: ( (lv_qualifiers_29_0= 'volatile' ) )
{
- // InternalQVTimperative.g:4591:6: ( (lv_qualifiers_29_0= 'volatile' ) )
- // InternalQVTimperative.g:4592:1: (lv_qualifiers_29_0= 'volatile' )
+ // InternalQVTimperative.g:5039:6: ( (lv_qualifiers_29_0= 'volatile' ) )
+ // InternalQVTimperative.g:5040:1: (lv_qualifiers_29_0= 'volatile' )
{
- // InternalQVTimperative.g:4592:1: (lv_qualifiers_29_0= 'volatile' )
- // InternalQVTimperative.g:4593:3: lv_qualifiers_29_0= 'volatile'
+ // InternalQVTimperative.g:5040:1: (lv_qualifiers_29_0= 'volatile' )
+ // InternalQVTimperative.g:5041:3: lv_qualifiers_29_0= 'volatile'
{
- lv_qualifiers_29_0=(Token)match(input,71,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_29_0=(Token)match(input,77,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_29_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0());
@@ -13029,15 +14229,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 18 :
- // InternalQVTimperative.g:4607:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5055:6: ( (lv_qualifiers_30_0= '!volatile' ) )
{
- // InternalQVTimperative.g:4607:6: ( (lv_qualifiers_30_0= '!volatile' ) )
- // InternalQVTimperative.g:4608:1: (lv_qualifiers_30_0= '!volatile' )
+ // InternalQVTimperative.g:5055:6: ( (lv_qualifiers_30_0= '!volatile' ) )
+ // InternalQVTimperative.g:5056:1: (lv_qualifiers_30_0= '!volatile' )
{
- // InternalQVTimperative.g:4608:1: (lv_qualifiers_30_0= '!volatile' )
- // InternalQVTimperative.g:4609:3: lv_qualifiers_30_0= '!volatile'
+ // InternalQVTimperative.g:5056:1: (lv_qualifiers_30_0= '!volatile' )
+ // InternalQVTimperative.g:5057:3: lv_qualifiers_30_0= '!volatile'
{
- lv_qualifiers_30_0=(Token)match(input,72,FollowSets000.FOLLOW_86); if (state.failed) return current;
+ lv_qualifiers_30_0=(Token)match(input,78,FollowSets000.FOLLOW_91); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_qualifiers_30_0, grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0());
@@ -13063,18 +14263,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4622:3: (otherlv_31= ',' )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // InternalQVTimperative.g:5070:3: (otherlv_31= ',' )?
+ int alt117=2;
+ int LA117_0 = input.LA(1);
- if ( (LA111_0==18) ) {
- alt111=1;
+ if ( (LA117_0==18) ) {
+ alt117=1;
}
- switch (alt111) {
+ switch (alt117) {
case 1 :
- // InternalQVTimperative.g:4622:5: otherlv_31= ','
+ // InternalQVTimperative.g:5070:5: otherlv_31= ','
{
- otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_87); if (state.failed) return current;
+ otherlv_31=(Token)match(input,18,FollowSets000.FOLLOW_92); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_31, grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1());
@@ -13091,16 +14291,16 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt112 >= 1 ) break loop112;
+ if ( cnt118 >= 1 ) break loop118;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(112, input);
+ new EarlyExitException(118, input);
throw eee;
}
- cnt112++;
+ cnt118++;
} while (true);
- otherlv_32=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_32=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -13112,73 +14312,73 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4630:3: ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
- int alt119=2;
- int LA119_0 = input.LA(1);
+ // InternalQVTimperative.g:5078:3: ( (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' ) | otherlv_45= ';' )
+ int alt125=2;
+ int LA125_0 = input.LA(1);
- if ( (LA119_0==34) ) {
- alt119=1;
+ if ( (LA125_0==39) ) {
+ alt125=1;
}
- else if ( (LA119_0==21) ) {
- alt119=2;
+ else if ( (LA125_0==21) ) {
+ alt125=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 119, 0, input);
+ new NoViableAltException("", 125, 0, input);
throw nvae;
}
- switch (alt119) {
+ switch (alt125) {
case 1 :
- // InternalQVTimperative.g:4630:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
+ // InternalQVTimperative.g:5078:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
{
- // InternalQVTimperative.g:4630:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
- // InternalQVTimperative.g:4630:6: otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}'
+ // InternalQVTimperative.g:5078:4: (otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}' )
+ // InternalQVTimperative.g:5078:6: otherlv_33= '{' ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )* otherlv_44= '}'
{
- otherlv_33=(Token)match(input,34,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_33=(Token)match(input,39,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_33, grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // InternalQVTimperative.g:4634:1: ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )*
- loop118:
+ // InternalQVTimperative.g:5082:1: ( (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' ) | (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' ) )*
+ loop124:
do {
- int alt118=3;
- int LA118_0 = input.LA(1);
+ int alt124=3;
+ int LA124_0 = input.LA(1);
- if ( (LA118_0==73) ) {
- alt118=1;
+ if ( (LA124_0==79) ) {
+ alt124=1;
}
- else if ( (LA118_0==74) ) {
- alt118=2;
+ else if ( (LA124_0==80) ) {
+ alt124=2;
}
- switch (alt118) {
+ switch (alt124) {
case 1 :
- // InternalQVTimperative.g:4634:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:5082:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
{
- // InternalQVTimperative.g:4634:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
- // InternalQVTimperative.g:4634:4: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
+ // InternalQVTimperative.g:5082:2: (otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';' )
+ // InternalQVTimperative.g:5082:4: otherlv_34= 'initial' ( ruleUnrestrictedName )? otherlv_36= ':' ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )? otherlv_38= ';'
{
- otherlv_34=(Token)match(input,73,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_34=(Token)match(input,79,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_34, grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0());
}
- // InternalQVTimperative.g:4638:1: ( ruleUnrestrictedName )?
- int alt114=2;
- int LA114_0 = input.LA(1);
+ // InternalQVTimperative.g:5086:1: ( ruleUnrestrictedName )?
+ int alt120=2;
+ int LA120_0 = input.LA(1);
- if ( ((LA114_0>=RULE_SIMPLE_ID && LA114_0<=RULE_ESCAPED_ID)||LA114_0==24||(LA114_0>=27 && LA114_0<=28)||LA114_0==30||LA114_0==33||LA114_0==44||(LA114_0>=50 && LA114_0<=54)) ) {
- alt114=1;
+ if ( ((LA120_0>=RULE_SIMPLE_ID && LA120_0<=RULE_ESCAPED_ID)||LA120_0==27||(LA120_0>=29 && LA120_0<=30)||LA120_0==33||LA120_0==37||LA120_0==50||(LA120_0>=56 && LA120_0<=60)) ) {
+ alt120=1;
}
- switch (alt114) {
+ switch (alt120) {
case 1 :
- // InternalQVTimperative.g:4639:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:5087:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -13190,7 +14390,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
ruleUnrestrictedName();
state._fsp--;
@@ -13206,25 +14406,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_36=(Token)match(input,23,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_36=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_36, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2());
}
- // InternalQVTimperative.g:4653:1: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
- int alt115=2;
- int LA115_0 = input.LA(1);
+ // InternalQVTimperative.g:5101:1: ( (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS ) )?
+ int alt121=2;
+ int LA121_0 = input.LA(1);
- if ( ((LA115_0>=RULE_SINGLE_QUOTED_STRING && LA115_0<=RULE_ESCAPED_ID)||LA115_0==24||(LA115_0>=27 && LA115_0<=28)||LA115_0==30||(LA115_0>=32 && LA115_0<=33)||(LA115_0>=44 && LA115_0<=45)||(LA115_0>=50 && LA115_0<=54)||(LA115_0>=94 && LA115_0<=95)||(LA115_0>=110 && LA115_0<=124)||LA115_0==127||(LA115_0>=129 && LA115_0<=132)||LA115_0==138||(LA115_0>=143 && LA115_0<=144)) ) {
- alt115=1;
+ if ( ((LA121_0>=RULE_SINGLE_QUOTED_STRING && LA121_0<=RULE_ESCAPED_ID)||LA121_0==27||(LA121_0>=29 && LA121_0<=30)||LA121_0==33||LA121_0==35||LA121_0==37||(LA121_0>=50 && LA121_0<=51)||(LA121_0>=56 && LA121_0<=60)||(LA121_0>=100 && LA121_0<=101)||(LA121_0>=116 && LA121_0<=130)||LA121_0==133||(LA121_0>=135 && LA121_0<=138)||LA121_0==144||(LA121_0>=149 && LA121_0<=150)) ) {
+ alt121=1;
}
- switch (alt115) {
+ switch (alt121) {
case 1 :
- // InternalQVTimperative.g:4654:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5102:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:4654:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
- // InternalQVTimperative.g:4655:3: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
+ // InternalQVTimperative.g:5102:1: (lv_ownedDefaultExpressions_37_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5103:3: lv_ownedDefaultExpressions_37_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -13258,7 +14458,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_38=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_38, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4());
@@ -13271,27 +14471,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4676:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:5124:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
{
- // InternalQVTimperative.g:4676:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
- // InternalQVTimperative.g:4676:8: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
+ // InternalQVTimperative.g:5124:6: (otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';' )
+ // InternalQVTimperative.g:5124:8: otherlv_39= 'derivation' ( ruleUnrestrictedName )? otherlv_41= ':' ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )? otherlv_43= ';'
{
- otherlv_39=(Token)match(input,74,FollowSets000.FOLLOW_57); if (state.failed) return current;
+ otherlv_39=(Token)match(input,80,FollowSets000.FOLLOW_62); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_39, grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0());
}
- // InternalQVTimperative.g:4680:1: ( ruleUnrestrictedName )?
- int alt116=2;
- int LA116_0 = input.LA(1);
+ // InternalQVTimperative.g:5128:1: ( ruleUnrestrictedName )?
+ int alt122=2;
+ int LA122_0 = input.LA(1);
- if ( ((LA116_0>=RULE_SIMPLE_ID && LA116_0<=RULE_ESCAPED_ID)||LA116_0==24||(LA116_0>=27 && LA116_0<=28)||LA116_0==30||LA116_0==33||LA116_0==44||(LA116_0>=50 && LA116_0<=54)) ) {
- alt116=1;
+ if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_ESCAPED_ID)||LA122_0==27||(LA122_0>=29 && LA122_0<=30)||LA122_0==33||LA122_0==37||LA122_0==50||(LA122_0>=56 && LA122_0<=60)) ) {
+ alt122=1;
}
- switch (alt116) {
+ switch (alt122) {
case 1 :
- // InternalQVTimperative.g:4681:2: ruleUnrestrictedName
+ // InternalQVTimperative.g:5129:2: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -13303,7 +14503,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_1_1());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
ruleUnrestrictedName();
state._fsp--;
@@ -13319,25 +14519,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_41=(Token)match(input,23,FollowSets000.FOLLOW_58); if (state.failed) return current;
+ otherlv_41=(Token)match(input,24,FollowSets000.FOLLOW_63); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_41, grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2());
}
- // InternalQVTimperative.g:4695:1: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
- int alt117=2;
- int LA117_0 = input.LA(1);
+ // InternalQVTimperative.g:5143:1: ( (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS ) )?
+ int alt123=2;
+ int LA123_0 = input.LA(1);
- if ( ((LA117_0>=RULE_SINGLE_QUOTED_STRING && LA117_0<=RULE_ESCAPED_ID)||LA117_0==24||(LA117_0>=27 && LA117_0<=28)||LA117_0==30||(LA117_0>=32 && LA117_0<=33)||(LA117_0>=44 && LA117_0<=45)||(LA117_0>=50 && LA117_0<=54)||(LA117_0>=94 && LA117_0<=95)||(LA117_0>=110 && LA117_0<=124)||LA117_0==127||(LA117_0>=129 && LA117_0<=132)||LA117_0==138||(LA117_0>=143 && LA117_0<=144)) ) {
- alt117=1;
+ if ( ((LA123_0>=RULE_SINGLE_QUOTED_STRING && LA123_0<=RULE_ESCAPED_ID)||LA123_0==27||(LA123_0>=29 && LA123_0<=30)||LA123_0==33||LA123_0==35||LA123_0==37||(LA123_0>=50 && LA123_0<=51)||(LA123_0>=56 && LA123_0<=60)||(LA123_0>=100 && LA123_0<=101)||(LA123_0>=116 && LA123_0<=130)||LA123_0==133||(LA123_0>=135 && LA123_0<=138)||LA123_0==144||(LA123_0>=149 && LA123_0<=150)) ) {
+ alt123=1;
}
- switch (alt117) {
+ switch (alt123) {
case 1 :
- // InternalQVTimperative.g:4696:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5144:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
{
- // InternalQVTimperative.g:4696:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
- // InternalQVTimperative.g:4697:3: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
+ // InternalQVTimperative.g:5144:1: (lv_ownedDefaultExpressions_42_0= ruleSpecificationCS )
+ // InternalQVTimperative.g:5145:3: lv_ownedDefaultExpressions_42_0= ruleSpecificationCS
{
if ( state.backtracking==0 ) {
@@ -13371,7 +14571,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_56); if (state.failed) return current;
+ otherlv_43=(Token)match(input,21,FollowSets000.FOLLOW_61); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_43, grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4());
@@ -13385,11 +14585,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop118;
+ break loop124;
}
} while (true);
- otherlv_44=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_44=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_44, grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -13402,7 +14602,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4722:7: otherlv_45= ';'
+ // InternalQVTimperative.g:5170:7: otherlv_45= ';'
{
otherlv_45=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13439,7 +14639,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSpecificationCS"
- // InternalQVTimperative.g:4734:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
+ // InternalQVTimperative.g:5182:1: entryRuleSpecificationCS returns [EObject current=null] : iv_ruleSpecificationCS= ruleSpecificationCS EOF ;
public final EObject entryRuleSpecificationCS() throws RecognitionException {
EObject current = null;
@@ -13447,8 +14647,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4735:2: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
- // InternalQVTimperative.g:4736:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
+ // InternalQVTimperative.g:5183:2: (iv_ruleSpecificationCS= ruleSpecificationCS EOF )
+ // InternalQVTimperative.g:5184:2: iv_ruleSpecificationCS= ruleSpecificationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSpecificationCSRule());
@@ -13479,7 +14679,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSpecificationCS"
- // InternalQVTimperative.g:4743:1: ruleSpecificationCS returns [EObject current=null] : ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) ;
+ // InternalQVTimperative.g:5191:1: ruleSpecificationCS returns [EObject current=null] : ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) ;
public final EObject ruleSpecificationCS() throws RecognitionException {
EObject current = null;
@@ -13490,35 +14690,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:4746:28: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) )
- // InternalQVTimperative.g:4747:1: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
+ // InternalQVTimperative.g:5194:28: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) ) )
+ // InternalQVTimperative.g:5195:1: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
{
- // InternalQVTimperative.g:4747:1: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
- int alt120=2;
- int LA120_0 = input.LA(1);
+ // InternalQVTimperative.g:5195:1: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) | ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) ) )
+ int alt126=2;
+ int LA126_0 = input.LA(1);
- if ( (LA120_0==RULE_SINGLE_QUOTED_STRING||(LA120_0>=RULE_INT && LA120_0<=RULE_ESCAPED_ID)||LA120_0==24||(LA120_0>=27 && LA120_0<=28)||LA120_0==30||(LA120_0>=32 && LA120_0<=33)||(LA120_0>=44 && LA120_0<=45)||(LA120_0>=50 && LA120_0<=54)||(LA120_0>=94 && LA120_0<=95)||(LA120_0>=110 && LA120_0<=124)||LA120_0==127||(LA120_0>=129 && LA120_0<=132)||LA120_0==138||(LA120_0>=143 && LA120_0<=144)) ) {
- alt120=1;
+ if ( (LA126_0==RULE_SINGLE_QUOTED_STRING||(LA126_0>=RULE_INT && LA126_0<=RULE_ESCAPED_ID)||LA126_0==27||(LA126_0>=29 && LA126_0<=30)||LA126_0==33||LA126_0==35||LA126_0==37||(LA126_0>=50 && LA126_0<=51)||(LA126_0>=56 && LA126_0<=60)||(LA126_0>=100 && LA126_0<=101)||(LA126_0>=116 && LA126_0<=130)||LA126_0==133||(LA126_0>=135 && LA126_0<=138)||LA126_0==144||(LA126_0>=149 && LA126_0<=150)) ) {
+ alt126=1;
}
- else if ( (LA120_0==RULE_UNQUOTED_STRING) ) {
- alt120=2;
+ else if ( (LA126_0==RULE_UNQUOTED_STRING) ) {
+ alt126=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 120, 0, input);
+ new NoViableAltException("", 126, 0, input);
throw nvae;
}
- switch (alt120) {
+ switch (alt126) {
case 1 :
- // InternalQVTimperative.g:4747:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:5195:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:4747:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:4748:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:5195:2: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:5196:1: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:4748:1: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:4749:3: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:5196:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:5197:3: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -13553,13 +14753,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4766:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:5214:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
{
- // InternalQVTimperative.g:4766:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
- // InternalQVTimperative.g:4767:1: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:5214:6: ( (lv_exprString_1_0= RULE_UNQUOTED_STRING ) )
+ // InternalQVTimperative.g:5215:1: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
{
- // InternalQVTimperative.g:4767:1: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
- // InternalQVTimperative.g:4768:3: lv_exprString_1_0= RULE_UNQUOTED_STRING
+ // InternalQVTimperative.g:5215:1: (lv_exprString_1_0= RULE_UNQUOTED_STRING )
+ // InternalQVTimperative.g:5216:3: lv_exprString_1_0= RULE_UNQUOTED_STRING
{
lv_exprString_1_0=(Token)match(input,RULE_UNQUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13611,7 +14811,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStructuredClassCS"
- // InternalQVTimperative.g:4792:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
+ // InternalQVTimperative.g:5240:1: entryRuleStructuredClassCS returns [EObject current=null] : iv_ruleStructuredClassCS= ruleStructuredClassCS EOF ;
public final EObject entryRuleStructuredClassCS() throws RecognitionException {
EObject current = null;
@@ -13619,8 +14819,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:4793:2: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
- // InternalQVTimperative.g:4794:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
+ // InternalQVTimperative.g:5241:2: (iv_ruleStructuredClassCS= ruleStructuredClassCS EOF )
+ // InternalQVTimperative.g:5242:2: iv_ruleStructuredClassCS= ruleStructuredClassCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSRule());
@@ -13651,7 +14851,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStructuredClassCS"
- // InternalQVTimperative.g:4801:1: ruleStructuredClassCS returns [EObject current=null] : ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) ;
+ // InternalQVTimperative.g:5249:1: ruleStructuredClassCS returns [EObject current=null] : ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) ;
public final EObject ruleStructuredClassCS() throws RecognitionException {
EObject current = null;
@@ -13683,27 +14883,27 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:4804:28: ( ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) )
- // InternalQVTimperative.g:4805:1: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
+ // InternalQVTimperative.g:5252:28: ( ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) ) )
+ // InternalQVTimperative.g:5253:1: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
{
- // InternalQVTimperative.g:4805:1: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
- // InternalQVTimperative.g:4805:2: ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
+ // InternalQVTimperative.g:5253:1: ( ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' ) )
+ // InternalQVTimperative.g:5253:2: ( (lv_isAbstract_0_0= 'abstract' ) )? otherlv_1= 'class' ( (lv_name_2_0= ruleUnrestrictedName ) ) ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )? (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )? (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )? (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )? ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
{
- // InternalQVTimperative.g:4805:2: ( (lv_isAbstract_0_0= 'abstract' ) )?
- int alt121=2;
- int LA121_0 = input.LA(1);
+ // InternalQVTimperative.g:5253:2: ( (lv_isAbstract_0_0= 'abstract' ) )?
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( (LA121_0==90) ) {
- alt121=1;
+ if ( (LA127_0==96) ) {
+ alt127=1;
}
- switch (alt121) {
+ switch (alt127) {
case 1 :
- // InternalQVTimperative.g:4806:1: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:5254:1: (lv_isAbstract_0_0= 'abstract' )
{
- // InternalQVTimperative.g:4806:1: (lv_isAbstract_0_0= 'abstract' )
- // InternalQVTimperative.g:4807:3: lv_isAbstract_0_0= 'abstract'
+ // InternalQVTimperative.g:5254:1: (lv_isAbstract_0_0= 'abstract' )
+ // InternalQVTimperative.g:5255:3: lv_isAbstract_0_0= 'abstract'
{
- lv_isAbstract_0_0=(Token)match(input,90,FollowSets000.FOLLOW_88); if (state.failed) return current;
+ lv_isAbstract_0_0=(Token)match(input,96,FollowSets000.FOLLOW_93); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isAbstract_0_0, grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0());
@@ -13726,24 +14926,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,91,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,97,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getStructuredClassCSAccess().getClassKeyword_1());
}
- // InternalQVTimperative.g:4824:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:4825:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5272:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:5273:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:4825:1: (lv_name_2_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:4826:3: lv_name_2_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:5273:1: (lv_name_2_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:5274:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_89);
+ pushFollow(FollowSets000.FOLLOW_94);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -13767,26 +14967,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4842:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
- int alt122=2;
- int LA122_0 = input.LA(1);
+ // InternalQVTimperative.g:5290:2: ( (lv_ownedSignature_3_0= ruleTemplateSignatureCS ) )?
+ int alt128=2;
+ int LA128_0 = input.LA(1);
- if ( (LA122_0==45) ) {
- alt122=1;
+ if ( (LA128_0==51) ) {
+ alt128=1;
}
- switch (alt122) {
+ switch (alt128) {
case 1 :
- // InternalQVTimperative.g:4843:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5291:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
{
- // InternalQVTimperative.g:4843:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
- // InternalQVTimperative.g:4844:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
+ // InternalQVTimperative.g:5291:1: (lv_ownedSignature_3_0= ruleTemplateSignatureCS )
+ // InternalQVTimperative.g:5292:3: lv_ownedSignature_3_0= ruleTemplateSignatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_90);
+ pushFollow(FollowSets000.FOLLOW_95);
lv_ownedSignature_3_0=ruleTemplateSignatureCS();
state._fsp--;
@@ -13813,35 +15013,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4860:3: (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )?
- int alt124=2;
- int LA124_0 = input.LA(1);
+ // InternalQVTimperative.g:5308:3: (otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )* )?
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA124_0==92) ) {
- alt124=1;
+ if ( (LA130_0==98) ) {
+ alt130=1;
}
- switch (alt124) {
+ switch (alt130) {
case 1 :
- // InternalQVTimperative.g:4860:5: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:5308:5: otherlv_4= 'extends' ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) ) (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
{
- otherlv_4=(Token)match(input,92,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_4=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0());
}
- // InternalQVTimperative.g:4864:1: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:4865:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5312:1: ( (lv_ownedSuperTypes_5_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5313:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:4865:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
- // InternalQVTimperative.g:4866:3: lv_ownedSuperTypes_5_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5313:1: (lv_ownedSuperTypes_5_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5314:3: lv_ownedSuperTypes_5_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_96);
lv_ownedSuperTypes_5_0=ruleTypedRefCS();
state._fsp--;
@@ -13865,20 +15065,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4882:2: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
- loop123:
+ // InternalQVTimperative.g:5330:2: (otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) ) )*
+ loop129:
do {
- int alt123=2;
- int LA123_0 = input.LA(1);
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA123_0==18) ) {
- alt123=1;
+ if ( (LA129_0==18) ) {
+ alt129=1;
}
- switch (alt123) {
+ switch (alt129) {
case 1 :
- // InternalQVTimperative.g:4882:4: otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5330:4: otherlv_6= ',' ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
{
otherlv_6=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -13886,18 +15086,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_6, grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0());
}
- // InternalQVTimperative.g:4886:1: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:4887:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5334:1: ( (lv_ownedSuperTypes_7_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:4887:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
- // InternalQVTimperative.g:4888:3: lv_ownedSuperTypes_7_0= ruleTypedRefCS
+ // InternalQVTimperative.g:5335:1: (lv_ownedSuperTypes_7_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:5336:3: lv_ownedSuperTypes_7_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_91);
+ pushFollow(FollowSets000.FOLLOW_96);
lv_ownedSuperTypes_7_0=ruleTypedRefCS();
state._fsp--;
@@ -13926,7 +15126,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop123;
+ break loop129;
}
} while (true);
@@ -13936,30 +15136,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4904:6: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
- int alt125=2;
- int LA125_0 = input.LA(1);
+ // InternalQVTimperative.g:5352:6: (otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) ) )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA125_0==23) ) {
- alt125=1;
+ if ( (LA131_0==24) ) {
+ alt131=1;
}
- switch (alt125) {
+ switch (alt131) {
case 1 :
- // InternalQVTimperative.g:4904:8: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5352:8: otherlv_8= ':' ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
{
- otherlv_8=(Token)match(input,23,FollowSets000.FOLLOW_52); if (state.failed) return current;
+ otherlv_8=(Token)match(input,24,FollowSets000.FOLLOW_57); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0());
}
- // InternalQVTimperative.g:4908:1: ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
- // InternalQVTimperative.g:4909:1: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:5356:1: ( (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING ) )
+ // InternalQVTimperative.g:5357:1: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
{
- // InternalQVTimperative.g:4909:1: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:4910:3: lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:5357:1: (lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:5358:3: lv_instanceClassName_9_0= RULE_SINGLE_QUOTED_STRING
{
- lv_instanceClassName_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ lv_instanceClassName_9_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_instanceClassName_9_0, grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0());
@@ -13989,49 +15189,49 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4926:4: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
- int alt127=2;
- int LA127_0 = input.LA(1);
+ // InternalQVTimperative.g:5374:4: (otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}' )?
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA127_0==34) ) {
- int LA127_1 = input.LA(2);
+ if ( (LA133_0==39) ) {
+ int LA133_1 = input.LA(2);
- if ( (LA127_1==35) ) {
- int LA127_3 = input.LA(3);
+ if ( (LA133_1==40) ) {
+ int LA133_3 = input.LA(3);
- if ( (LA127_3==21||LA127_3==34) ) {
- alt127=1;
+ if ( (LA133_3==21||LA133_3==39) ) {
+ alt133=1;
}
}
- else if ( (LA127_1==93) ) {
- alt127=1;
+ else if ( (LA133_1==99) ) {
+ alt133=1;
}
}
- switch (alt127) {
+ switch (alt133) {
case 1 :
- // InternalQVTimperative.g:4926:6: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
+ // InternalQVTimperative.g:5374:6: otherlv_10= '{' ( (lv_isInterface_11_0= 'interface' ) )? otherlv_12= '}'
{
- otherlv_10=(Token)match(input,34,FollowSets000.FOLLOW_92); if (state.failed) return current;
+ otherlv_10=(Token)match(input,39,FollowSets000.FOLLOW_97); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0());
}
- // InternalQVTimperative.g:4930:1: ( (lv_isInterface_11_0= 'interface' ) )?
- int alt126=2;
- int LA126_0 = input.LA(1);
+ // InternalQVTimperative.g:5378:1: ( (lv_isInterface_11_0= 'interface' ) )?
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA126_0==93) ) {
- alt126=1;
+ if ( (LA132_0==99) ) {
+ alt132=1;
}
- switch (alt126) {
+ switch (alt132) {
case 1 :
- // InternalQVTimperative.g:4931:1: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:5379:1: (lv_isInterface_11_0= 'interface' )
{
- // InternalQVTimperative.g:4931:1: (lv_isInterface_11_0= 'interface' )
- // InternalQVTimperative.g:4932:3: lv_isInterface_11_0= 'interface'
+ // InternalQVTimperative.g:5379:1: (lv_isInterface_11_0= 'interface' )
+ // InternalQVTimperative.g:5380:3: lv_isInterface_11_0= 'interface'
{
- lv_isInterface_11_0=(Token)match(input,93,FollowSets000.FOLLOW_43); if (state.failed) return current;
+ lv_isInterface_11_0=(Token)match(input,99,FollowSets000.FOLLOW_47); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isInterface_11_0, grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0());
@@ -14054,7 +15254,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,35,FollowSets000.FOLLOW_37); if (state.failed) return current;
+ otherlv_12=(Token)match(input,40,FollowSets000.FOLLOW_41); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2());
@@ -14066,67 +15266,67 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:4949:3: ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
- int alt129=2;
- int LA129_0 = input.LA(1);
+ // InternalQVTimperative.g:5397:3: ( (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' ) | otherlv_17= ';' )
+ int alt135=2;
+ int LA135_0 = input.LA(1);
- if ( (LA129_0==34) ) {
- alt129=1;
+ if ( (LA135_0==39) ) {
+ alt135=1;
}
- else if ( (LA129_0==21) ) {
- alt129=2;
+ else if ( (LA135_0==21) ) {
+ alt135=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 129, 0, input);
+ new NoViableAltException("", 135, 0, input);
throw nvae;
}
- switch (alt129) {
+ switch (alt135) {
case 1 :
- // InternalQVTimperative.g:4949:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:5397:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
{
- // InternalQVTimperative.g:4949:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
- // InternalQVTimperative.g:4949:6: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
+ // InternalQVTimperative.g:5397:4: (otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}' )
+ // InternalQVTimperative.g:5397:6: otherlv_13= '{' ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )* otherlv_16= '}'
{
- otherlv_13=(Token)match(input,34,FollowSets000.FOLLOW_93); if (state.failed) return current;
+ otherlv_13=(Token)match(input,39,FollowSets000.FOLLOW_98); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0());
}
- // InternalQVTimperative.g:4953:1: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
- loop128:
+ // InternalQVTimperative.g:5401:1: ( ( (lv_ownedOperations_14_0= ruleOperationCS ) ) | ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) ) )*
+ loop134:
do {
- int alt128=3;
+ int alt134=3;
switch ( input.LA(1) ) {
- case 55:
+ case 61:
{
switch ( input.LA(2) ) {
- case 56:
+ case 62:
{
- int LA128_6 = input.LA(3);
+ int LA134_6 = input.LA(3);
- if ( (LA128_6==57||LA128_6==84) ) {
- alt128=2;
+ if ( (LA134_6==87) ) {
+ alt134=1;
}
- else if ( (LA128_6==81) ) {
- alt128=1;
+ else if ( (LA134_6==63||LA134_6==90) ) {
+ alt134=2;
}
}
break;
- case 57:
- case 84:
+ case 63:
+ case 90:
{
- alt128=2;
+ alt134=2;
}
break;
- case 81:
+ case 87:
{
- alt128=1;
+ alt134=1;
}
break;
@@ -14134,32 +15334,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
- case 56:
+ case 62:
{
switch ( input.LA(2) ) {
- case 55:
+ case 61:
{
- int LA128_7 = input.LA(3);
+ int LA134_7 = input.LA(3);
- if ( (LA128_7==57||LA128_7==84) ) {
- alt128=2;
+ if ( (LA134_7==63||LA134_7==90) ) {
+ alt134=2;
}
- else if ( (LA128_7==81) ) {
- alt128=1;
+ else if ( (LA134_7==87) ) {
+ alt134=1;
}
}
break;
- case 81:
+ case 87:
{
- alt128=1;
+ alt134=1;
}
break;
- case 57:
- case 84:
+ case 63:
+ case 90:
{
- alt128=2;
+ alt134=2;
}
break;
@@ -14167,36 +15367,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
- case 81:
+ case 87:
{
- alt128=1;
+ alt134=1;
}
break;
- case 57:
- case 84:
+ case 63:
+ case 90:
{
- alt128=2;
+ alt134=2;
}
break;
}
- switch (alt128) {
+ switch (alt134) {
case 1 :
- // InternalQVTimperative.g:4953:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:5401:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
{
- // InternalQVTimperative.g:4953:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
- // InternalQVTimperative.g:4954:1: (lv_ownedOperations_14_0= ruleOperationCS )
+ // InternalQVTimperative.g:5401:2: ( (lv_ownedOperations_14_0= ruleOperationCS ) )
+ // InternalQVTimperative.g:5402:1: (lv_ownedOperations_14_0= ruleOperationCS )
{
- // InternalQVTimperative.g:4954:1: (lv_ownedOperations_14_0= ruleOperationCS )
- // InternalQVTimperative.g:4955:3: lv_ownedOperations_14_0= ruleOperationCS
+ // InternalQVTimperative.g:5402:1: (lv_ownedOperations_14_0= ruleOperationCS )
+ // InternalQVTimperative.g:5403:3: lv_ownedOperations_14_0= ruleOperationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedOperations_14_0=ruleOperationCS();
state._fsp--;
@@ -14224,20 +15424,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4972:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:5420:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
{
- // InternalQVTimperative.g:4972:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
- // InternalQVTimperative.g:4973:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:5420:6: ( (lv_ownedProperties_15_0= ruleStructuralFeatureCS ) )
+ // InternalQVTimperative.g:5421:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
{
- // InternalQVTimperative.g:4973:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
- // InternalQVTimperative.g:4974:3: lv_ownedProperties_15_0= ruleStructuralFeatureCS
+ // InternalQVTimperative.g:5421:1: (lv_ownedProperties_15_0= ruleStructuralFeatureCS )
+ // InternalQVTimperative.g:5422:3: lv_ownedProperties_15_0= ruleStructuralFeatureCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_93);
+ pushFollow(FollowSets000.FOLLOW_98);
lv_ownedProperties_15_0=ruleStructuralFeatureCS();
state._fsp--;
@@ -14266,11 +15466,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop128;
+ break loop134;
}
} while (true);
- otherlv_16=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_16=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_16, grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2());
@@ -14283,7 +15483,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:4995:7: otherlv_17= ';'
+ // InternalQVTimperative.g:5443:7: otherlv_17= ';'
{
otherlv_17=(Token)match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -14320,7 +15520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:5007:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
+ // InternalQVTimperative.g:5455:1: entryRuleTypedMultiplicityRefCS returns [EObject current=null] : iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF ;
public final EObject entryRuleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -14328,8 +15528,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5008:2: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
- // InternalQVTimperative.g:5009:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
+ // InternalQVTimperative.g:5456:2: (iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF )
+ // InternalQVTimperative.g:5457:2: iv_ruleTypedMultiplicityRefCS= ruleTypedMultiplicityRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSRule());
@@ -14360,7 +15560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedMultiplicityRefCS"
- // InternalQVTimperative.g:5016:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:5464:1: ruleTypedMultiplicityRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypedMultiplicityRefCS() throws RecognitionException {
EObject current = null;
@@ -14372,11 +15572,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5019:28: ( (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:5020:1: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:5467:28: ( (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:5468:1: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:5020:1: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:5021:2: this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:5468:1: (this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:5469:2: this_TypedRefCS_0= ruleTypedRefCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -14388,7 +15588,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
this_TypedRefCS_0=ruleTypedRefCS();
state._fsp--;
@@ -14399,19 +15599,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:5032:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // InternalQVTimperative.g:5480:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ int alt136=2;
+ int LA136_0 = input.LA(1);
- if ( (LA130_0==135) ) {
- alt130=1;
+ if ( (LA136_0==141) ) {
+ alt136=1;
}
- switch (alt130) {
+ switch (alt136) {
case 1 :
- // InternalQVTimperative.g:5033:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:5481:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:5033:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:5034:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:5481:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:5482:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -14468,7 +15668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStructuralFeatureCS"
- // InternalQVTimperative.g:5058:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
+ // InternalQVTimperative.g:5506:1: entryRuleStructuralFeatureCS returns [EObject current=null] : iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF ;
public final EObject entryRuleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -14476,8 +15676,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5059:2: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
- // InternalQVTimperative.g:5060:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
+ // InternalQVTimperative.g:5507:2: (iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF )
+ // InternalQVTimperative.g:5508:2: iv_ruleStructuralFeatureCS= ruleStructuralFeatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStructuralFeatureCSRule());
@@ -14508,7 +15708,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStructuralFeatureCS"
- // InternalQVTimperative.g:5067:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
+ // InternalQVTimperative.g:5515:1: ruleStructuralFeatureCS returns [EObject current=null] : (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) ;
public final EObject ruleStructuralFeatureCS() throws RecognitionException {
EObject current = null;
@@ -14520,117 +15720,117 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5070:28: ( (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) )
- // InternalQVTimperative.g:5071:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
+ // InternalQVTimperative.g:5518:28: ( (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS ) )
+ // InternalQVTimperative.g:5519:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
{
- // InternalQVTimperative.g:5071:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
- int alt131=2;
+ // InternalQVTimperative.g:5519:1: (this_AttributeCS_0= ruleAttributeCS | this_ReferenceCS_1= ruleReferenceCS )
+ int alt137=2;
switch ( input.LA(1) ) {
- case 55:
+ case 61:
{
switch ( input.LA(2) ) {
- case 56:
+ case 62:
{
- int LA131_5 = input.LA(3);
+ int LA137_5 = input.LA(3);
- if ( (LA131_5==84) ) {
- alt131=2;
+ if ( (LA137_5==90) ) {
+ alt137=2;
}
- else if ( (LA131_5==57) ) {
- alt131=1;
+ else if ( (LA137_5==63) ) {
+ alt137=1;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 131, 5, input);
+ new NoViableAltException("", 137, 5, input);
throw nvae;
}
}
break;
- case 57:
+ case 90:
{
- alt131=1;
+ alt137=2;
}
break;
- case 84:
+ case 63:
{
- alt131=2;
+ alt137=1;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 131, 1, input);
+ new NoViableAltException("", 137, 1, input);
throw nvae;
}
}
break;
- case 56:
+ case 62:
{
switch ( input.LA(2) ) {
- case 55:
+ case 61:
{
- int LA131_6 = input.LA(3);
+ int LA137_6 = input.LA(3);
- if ( (LA131_6==57) ) {
- alt131=1;
+ if ( (LA137_6==63) ) {
+ alt137=1;
}
- else if ( (LA131_6==84) ) {
- alt131=2;
+ else if ( (LA137_6==90) ) {
+ alt137=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 131, 6, input);
+ new NoViableAltException("", 137, 6, input);
throw nvae;
}
}
break;
- case 84:
+ case 63:
{
- alt131=2;
+ alt137=1;
}
break;
- case 57:
+ case 90:
{
- alt131=1;
+ alt137=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 131, 2, input);
+ new NoViableAltException("", 137, 2, input);
throw nvae;
}
}
break;
- case 57:
+ case 63:
{
- alt131=1;
+ alt137=1;
}
break;
- case 84:
+ case 90:
{
- alt131=2;
+ alt137=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 131, 0, input);
+ new NoViableAltException("", 137, 0, input);
throw nvae;
}
- switch (alt131) {
+ switch (alt137) {
case 1 :
- // InternalQVTimperative.g:5072:2: this_AttributeCS_0= ruleAttributeCS
+ // InternalQVTimperative.g:5520:2: this_AttributeCS_0= ruleAttributeCS
{
if ( state.backtracking==0 ) {
@@ -14657,7 +15857,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5085:2: this_ReferenceCS_1= ruleReferenceCS
+ // InternalQVTimperative.g:5533:2: this_ReferenceCS_1= ruleReferenceCS
{
if ( state.backtracking==0 ) {
@@ -14706,7 +15906,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEnumerationLiteralName"
- // InternalQVTimperative.g:5104:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
+ // InternalQVTimperative.g:5552:1: entryRuleEnumerationLiteralName returns [String current=null] : iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF ;
public final String entryRuleEnumerationLiteralName() throws RecognitionException {
String current = null;
@@ -14714,8 +15914,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5105:2: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
- // InternalQVTimperative.g:5106:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
+ // InternalQVTimperative.g:5553:2: (iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF )
+ // InternalQVTimperative.g:5554:2: iv_ruleEnumerationLiteralName= ruleEnumerationLiteralName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEnumerationLiteralNameRule());
@@ -14746,7 +15946,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEnumerationLiteralName"
- // InternalQVTimperative.g:5113:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
+ // InternalQVTimperative.g:5561:1: ruleEnumerationLiteralName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName ;
public final AntlrDatatypeRuleToken ruleEnumerationLiteralName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -14756,8 +15956,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5116:28: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
- // InternalQVTimperative.g:5118:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // InternalQVTimperative.g:5564:28: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName )
+ // InternalQVTimperative.g:5566:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -14799,7 +15999,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSIGNED"
- // InternalQVTimperative.g:5136:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
+ // InternalQVTimperative.g:5584:1: entryRuleSIGNED returns [String current=null] : iv_ruleSIGNED= ruleSIGNED EOF ;
public final String entryRuleSIGNED() throws RecognitionException {
String current = null;
@@ -14807,8 +16007,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5137:2: (iv_ruleSIGNED= ruleSIGNED EOF )
- // InternalQVTimperative.g:5138:2: iv_ruleSIGNED= ruleSIGNED EOF
+ // InternalQVTimperative.g:5585:2: (iv_ruleSIGNED= ruleSIGNED EOF )
+ // InternalQVTimperative.g:5586:2: iv_ruleSIGNED= ruleSIGNED EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSIGNEDRule());
@@ -14839,7 +16039,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSIGNED"
- // InternalQVTimperative.g:5145:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
+ // InternalQVTimperative.g:5593:1: ruleSIGNED returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ;
public final AntlrDatatypeRuleToken ruleSIGNED() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -14849,24 +16049,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5148:28: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
- // InternalQVTimperative.g:5149:1: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:5596:28: ( ( (kw= '-' )? this_INT_1= RULE_INT ) )
+ // InternalQVTimperative.g:5597:1: ( (kw= '-' )? this_INT_1= RULE_INT )
{
- // InternalQVTimperative.g:5149:1: ( (kw= '-' )? this_INT_1= RULE_INT )
- // InternalQVTimperative.g:5149:2: (kw= '-' )? this_INT_1= RULE_INT
+ // InternalQVTimperative.g:5597:1: ( (kw= '-' )? this_INT_1= RULE_INT )
+ // InternalQVTimperative.g:5597:2: (kw= '-' )? this_INT_1= RULE_INT
{
- // InternalQVTimperative.g:5149:2: (kw= '-' )?
- int alt132=2;
- int LA132_0 = input.LA(1);
+ // InternalQVTimperative.g:5597:2: (kw= '-' )?
+ int alt138=2;
+ int LA138_0 = input.LA(1);
- if ( (LA132_0==94) ) {
- alt132=1;
+ if ( (LA138_0==100) ) {
+ alt138=1;
}
- switch (alt132) {
+ switch (alt138) {
case 1 :
- // InternalQVTimperative.g:5150:2: kw= '-'
+ // InternalQVTimperative.g:5598:2: kw= '-'
{
- kw=(Token)match(input,94,FollowSets000.FOLLOW_95); if (state.failed) return current;
+ kw=(Token)match(input,100,FollowSets000.FOLLOW_100); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -14913,7 +16113,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:5174:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:5622:1: entryRuleEssentialOCLUnaryOperatorName returns [String current=null] : iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF ;
public final String entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -14921,8 +16121,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5175:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
- // InternalQVTimperative.g:5176:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
+ // InternalQVTimperative.g:5623:2: (iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF )
+ // InternalQVTimperative.g:5624:2: iv_ruleEssentialOCLUnaryOperatorName= ruleEssentialOCLUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnaryOperatorNameRule());
@@ -14953,7 +16153,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnaryOperatorName"
- // InternalQVTimperative.g:5183:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
+ // InternalQVTimperative.g:5631:1: ruleEssentialOCLUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -14962,31 +16162,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5186:28: ( (kw= '-' | kw= 'not' ) )
- // InternalQVTimperative.g:5187:1: (kw= '-' | kw= 'not' )
+ // InternalQVTimperative.g:5634:28: ( (kw= '-' | kw= 'not' ) )
+ // InternalQVTimperative.g:5635:1: (kw= '-' | kw= 'not' )
{
- // InternalQVTimperative.g:5187:1: (kw= '-' | kw= 'not' )
- int alt133=2;
- int LA133_0 = input.LA(1);
+ // InternalQVTimperative.g:5635:1: (kw= '-' | kw= 'not' )
+ int alt139=2;
+ int LA139_0 = input.LA(1);
- if ( (LA133_0==94) ) {
- alt133=1;
+ if ( (LA139_0==100) ) {
+ alt139=1;
}
- else if ( (LA133_0==95) ) {
- alt133=2;
+ else if ( (LA139_0==101) ) {
+ alt139=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 133, 0, input);
+ new NoViableAltException("", 139, 0, input);
throw nvae;
}
- switch (alt133) {
+ switch (alt139) {
case 1 :
- // InternalQVTimperative.g:5188:2: kw= '-'
+ // InternalQVTimperative.g:5636:2: kw= '-'
{
- kw=(Token)match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -14997,9 +16197,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5195:2: kw= 'not'
+ // InternalQVTimperative.g:5643:2: kw= 'not'
{
- kw=(Token)match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15032,7 +16232,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:5208:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
+ // InternalQVTimperative.g:5656:1: entryRuleEssentialOCLInfixOperatorName returns [String current=null] : iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF ;
public final String entryRuleEssentialOCLInfixOperatorName() throws RecognitionException {
String current = null;
@@ -15040,8 +16240,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5209:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
- // InternalQVTimperative.g:5210:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
+ // InternalQVTimperative.g:5657:2: (iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF )
+ // InternalQVTimperative.g:5658:2: iv_ruleEssentialOCLInfixOperatorName= ruleEssentialOCLInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorNameRule());
@@ -15072,7 +16272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLInfixOperatorName"
- // InternalQVTimperative.g:5217:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
+ // InternalQVTimperative.g:5665:1: ruleEssentialOCLInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15081,95 +16281,95 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5220:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
- // InternalQVTimperative.g:5221:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ // InternalQVTimperative.g:5668:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
+ // InternalQVTimperative.g:5669:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
{
- // InternalQVTimperative.g:5221:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
- int alt134=14;
+ // InternalQVTimperative.g:5669:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ int alt140=14;
switch ( input.LA(1) ) {
- case 32:
+ case 35:
{
- alt134=1;
+ alt140=1;
}
break;
- case 96:
+ case 102:
{
- alt134=2;
+ alt140=2;
}
break;
- case 97:
+ case 103:
{
- alt134=3;
+ alt140=3;
}
break;
- case 94:
+ case 100:
{
- alt134=4;
+ alt140=4;
}
break;
- case 98:
+ case 104:
{
- alt134=5;
+ alt140=5;
}
break;
- case 99:
+ case 105:
{
- alt134=6;
+ alt140=6;
}
break;
- case 100:
+ case 106:
{
- alt134=7;
+ alt140=7;
}
break;
- case 101:
+ case 107:
{
- alt134=8;
+ alt140=8;
}
break;
- case 42:
+ case 48:
{
- alt134=9;
+ alt140=9;
}
break;
- case 102:
+ case 108:
{
- alt134=10;
+ alt140=10;
}
break;
- case 103:
+ case 109:
{
- alt134=11;
+ alt140=11;
}
break;
- case 104:
+ case 110:
{
- alt134=12;
+ alt140=12;
}
break;
- case 105:
+ case 111:
{
- alt134=13;
+ alt140=13;
}
break;
- case 106:
+ case 112:
{
- alt134=14;
+ alt140=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 134, 0, input);
+ new NoViableAltException("", 140, 0, input);
throw nvae;
}
- switch (alt134) {
+ switch (alt140) {
case 1 :
- // InternalQVTimperative.g:5222:2: kw= '*'
+ // InternalQVTimperative.g:5670:2: kw= '*'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15180,9 +16380,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5229:2: kw= '/'
+ // InternalQVTimperative.g:5677:2: kw= '/'
{
- kw=(Token)match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15193,9 +16393,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5236:2: kw= '+'
+ // InternalQVTimperative.g:5684:2: kw= '+'
{
- kw=(Token)match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15206,9 +16406,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5243:2: kw= '-'
+ // InternalQVTimperative.g:5691:2: kw= '-'
{
- kw=(Token)match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15219,9 +16419,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:5250:2: kw= '>'
+ // InternalQVTimperative.g:5698:2: kw= '>'
{
- kw=(Token)match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15232,9 +16432,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:5257:2: kw= '<'
+ // InternalQVTimperative.g:5705:2: kw= '<'
{
- kw=(Token)match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15245,9 +16445,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:5264:2: kw= '>='
+ // InternalQVTimperative.g:5712:2: kw= '>='
{
- kw=(Token)match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15258,9 +16458,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:5271:2: kw= '<='
+ // InternalQVTimperative.g:5719:2: kw= '<='
{
- kw=(Token)match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15271,9 +16471,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:5278:2: kw= '='
+ // InternalQVTimperative.g:5726:2: kw= '='
{
- kw=(Token)match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15284,9 +16484,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:5285:2: kw= '<>'
+ // InternalQVTimperative.g:5733:2: kw= '<>'
{
- kw=(Token)match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15297,9 +16497,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // InternalQVTimperative.g:5292:2: kw= 'and'
+ // InternalQVTimperative.g:5740:2: kw= 'and'
{
- kw=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15310,9 +16510,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // InternalQVTimperative.g:5299:2: kw= 'or'
+ // InternalQVTimperative.g:5747:2: kw= 'or'
{
- kw=(Token)match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15323,9 +16523,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // InternalQVTimperative.g:5306:2: kw= 'xor'
+ // InternalQVTimperative.g:5754:2: kw= 'xor'
{
- kw=(Token)match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15336,9 +16536,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // InternalQVTimperative.g:5313:2: kw= 'implies'
+ // InternalQVTimperative.g:5761:2: kw= 'implies'
{
- kw=(Token)match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15371,7 +16571,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:5326:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:5774:1: entryRuleEssentialOCLNavigationOperatorName returns [String current=null] : iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF ;
public final String entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -15379,8 +16579,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5327:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
- // InternalQVTimperative.g:5328:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
+ // InternalQVTimperative.g:5775:2: (iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF )
+ // InternalQVTimperative.g:5776:2: iv_ruleEssentialOCLNavigationOperatorName= ruleEssentialOCLNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorNameRule());
@@ -15411,7 +16611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLNavigationOperatorName"
- // InternalQVTimperative.g:5335:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
+ // InternalQVTimperative.g:5783:1: ruleEssentialOCLNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15420,45 +16620,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5338:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
- // InternalQVTimperative.g:5339:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ // InternalQVTimperative.g:5786:28: ( (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' ) )
+ // InternalQVTimperative.g:5787:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
{
- // InternalQVTimperative.g:5339:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
- int alt135=4;
+ // InternalQVTimperative.g:5787:1: (kw= '.' | kw= '->' | kw= '?.' | kw= '?->' )
+ int alt141=4;
switch ( input.LA(1) ) {
- case 49:
+ case 55:
{
- alt135=1;
+ alt141=1;
}
break;
- case 107:
+ case 113:
{
- alt135=2;
+ alt141=2;
}
break;
- case 108:
+ case 114:
{
- alt135=3;
+ alt141=3;
}
break;
- case 109:
+ case 115:
{
- alt135=4;
+ alt141=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 135, 0, input);
+ new NoViableAltException("", 141, 0, input);
throw nvae;
}
- switch (alt135) {
+ switch (alt141) {
case 1 :
- // InternalQVTimperative.g:5340:2: kw= '.'
+ // InternalQVTimperative.g:5788:2: kw= '.'
{
- kw=(Token)match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15469,9 +16669,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5347:2: kw= '->'
+ // InternalQVTimperative.g:5795:2: kw= '->'
{
- kw=(Token)match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15482,9 +16682,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5354:2: kw= '?.'
+ // InternalQVTimperative.g:5802:2: kw= '?.'
{
- kw=(Token)match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15495,9 +16695,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5361:2: kw= '?->'
+ // InternalQVTimperative.g:5809:2: kw= '?->'
{
- kw=(Token)match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -15530,7 +16730,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBinaryOperatorName"
- // InternalQVTimperative.g:5374:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
+ // InternalQVTimperative.g:5822:1: entryRuleBinaryOperatorName returns [String current=null] : iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF ;
public final String entryRuleBinaryOperatorName() throws RecognitionException {
String current = null;
@@ -15538,8 +16738,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5375:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
- // InternalQVTimperative.g:5376:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
+ // InternalQVTimperative.g:5823:2: (iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF )
+ // InternalQVTimperative.g:5824:2: iv_ruleBinaryOperatorName= ruleBinaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorNameRule());
@@ -15570,7 +16770,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBinaryOperatorName"
- // InternalQVTimperative.g:5383:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
+ // InternalQVTimperative.g:5831:1: ruleBinaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) ;
public final AntlrDatatypeRuleToken ruleBinaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15582,29 +16782,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5386:28: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
- // InternalQVTimperative.g:5387:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ // InternalQVTimperative.g:5834:28: ( (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName ) )
+ // InternalQVTimperative.g:5835:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
{
- // InternalQVTimperative.g:5387:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
- int alt136=2;
- int LA136_0 = input.LA(1);
+ // InternalQVTimperative.g:5835:1: (this_InfixOperatorName_0= ruleInfixOperatorName | this_NavigationOperatorName_1= ruleNavigationOperatorName )
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA136_0==32||LA136_0==42||LA136_0==94||(LA136_0>=96 && LA136_0<=106)) ) {
- alt136=1;
+ if ( (LA142_0==35||LA142_0==48||LA142_0==100||(LA142_0>=102 && LA142_0<=112)) ) {
+ alt142=1;
}
- else if ( (LA136_0==49||(LA136_0>=107 && LA136_0<=109)) ) {
- alt136=2;
+ else if ( (LA142_0==55||(LA142_0>=113 && LA142_0<=115)) ) {
+ alt142=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 136, 0, input);
+ new NoViableAltException("", 142, 0, input);
throw nvae;
}
- switch (alt136) {
+ switch (alt142) {
case 1 :
- // InternalQVTimperative.g:5388:5: this_InfixOperatorName_0= ruleInfixOperatorName
+ // InternalQVTimperative.g:5836:5: this_InfixOperatorName_0= ruleInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -15630,7 +16830,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5400:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
+ // InternalQVTimperative.g:5848:5: this_NavigationOperatorName_1= ruleNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -15678,7 +16878,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInfixOperatorName"
- // InternalQVTimperative.g:5418:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
+ // InternalQVTimperative.g:5866:1: entryRuleInfixOperatorName returns [String current=null] : iv_ruleInfixOperatorName= ruleInfixOperatorName EOF ;
public final String entryRuleInfixOperatorName() throws RecognitionException {
String current = null;
@@ -15686,8 +16886,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5419:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
- // InternalQVTimperative.g:5420:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
+ // InternalQVTimperative.g:5867:2: (iv_ruleInfixOperatorName= ruleInfixOperatorName EOF )
+ // InternalQVTimperative.g:5868:2: iv_ruleInfixOperatorName= ruleInfixOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorNameRule());
@@ -15718,7 +16918,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInfixOperatorName"
- // InternalQVTimperative.g:5427:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
+ // InternalQVTimperative.g:5875:1: ruleInfixOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName ;
public final AntlrDatatypeRuleToken ruleInfixOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15728,8 +16928,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5430:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
- // InternalQVTimperative.g:5432:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
+ // InternalQVTimperative.g:5878:28: (this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName )
+ // InternalQVTimperative.g:5880:5: this_EssentialOCLInfixOperatorName_0= ruleEssentialOCLInfixOperatorName
{
if ( state.backtracking==0 ) {
@@ -15771,7 +16971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigationOperatorName"
- // InternalQVTimperative.g:5450:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
+ // InternalQVTimperative.g:5898:1: entryRuleNavigationOperatorName returns [String current=null] : iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF ;
public final String entryRuleNavigationOperatorName() throws RecognitionException {
String current = null;
@@ -15779,8 +16979,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5451:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
- // InternalQVTimperative.g:5452:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
+ // InternalQVTimperative.g:5899:2: (iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF )
+ // InternalQVTimperative.g:5900:2: iv_ruleNavigationOperatorName= ruleNavigationOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorNameRule());
@@ -15811,7 +17011,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigationOperatorName"
- // InternalQVTimperative.g:5459:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
+ // InternalQVTimperative.g:5907:1: ruleNavigationOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName ;
public final AntlrDatatypeRuleToken ruleNavigationOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15821,8 +17021,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5462:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
- // InternalQVTimperative.g:5464:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
+ // InternalQVTimperative.g:5910:28: (this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName )
+ // InternalQVTimperative.g:5912:5: this_EssentialOCLNavigationOperatorName_0= ruleEssentialOCLNavigationOperatorName
{
if ( state.backtracking==0 ) {
@@ -15864,7 +17064,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnaryOperatorName"
- // InternalQVTimperative.g:5482:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
+ // InternalQVTimperative.g:5930:1: entryRuleUnaryOperatorName returns [String current=null] : iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF ;
public final String entryRuleUnaryOperatorName() throws RecognitionException {
String current = null;
@@ -15872,8 +17072,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5483:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
- // InternalQVTimperative.g:5484:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
+ // InternalQVTimperative.g:5931:2: (iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF )
+ // InternalQVTimperative.g:5932:2: iv_ruleUnaryOperatorName= ruleUnaryOperatorName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorNameRule());
@@ -15904,7 +17104,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnaryOperatorName"
- // InternalQVTimperative.g:5491:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
+ // InternalQVTimperative.g:5939:1: ruleUnaryOperatorName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName ;
public final AntlrDatatypeRuleToken ruleUnaryOperatorName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15914,8 +17114,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5494:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
- // InternalQVTimperative.g:5496:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
+ // InternalQVTimperative.g:5942:28: (this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName )
+ // InternalQVTimperative.g:5944:5: this_EssentialOCLUnaryOperatorName_0= ruleEssentialOCLUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -15957,7 +17157,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:5514:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
+ // InternalQVTimperative.g:5962:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
public final String entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
String current = null;
@@ -15965,8 +17165,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5515:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
- // InternalQVTimperative.g:5516:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
+ // InternalQVTimperative.g:5963:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
+ // InternalQVTimperative.g:5964:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
@@ -15997,7 +17197,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // InternalQVTimperative.g:5523:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
+ // InternalQVTimperative.g:5971:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16007,8 +17207,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5526:28: (this_Identifier_0= ruleIdentifier )
- // InternalQVTimperative.g:5528:5: this_Identifier_0= ruleIdentifier
+ // InternalQVTimperative.g:5974:28: (this_Identifier_0= ruleIdentifier )
+ // InternalQVTimperative.g:5976:5: this_Identifier_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
@@ -16050,7 +17250,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:5546:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
+ // InternalQVTimperative.g:5994:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
public final String entryRuleEssentialOCLUnreservedName() throws RecognitionException {
String current = null;
@@ -16058,8 +17258,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5547:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
- // InternalQVTimperative.g:5548:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
+ // InternalQVTimperative.g:5995:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
+ // InternalQVTimperative.g:5996:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
@@ -16090,7 +17290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // InternalQVTimperative.g:5555:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
+ // InternalQVTimperative.g:6003:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16105,71 +17305,71 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5558:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
- // InternalQVTimperative.g:5559:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ // InternalQVTimperative.g:6006:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' ) )
+ // InternalQVTimperative.g:6007:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
{
- // InternalQVTimperative.g:5559:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
- int alt137=5;
+ // InternalQVTimperative.g:6007:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Map' | kw= 'Tuple' )
+ int alt143=5;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
- case 24:
case 27:
- case 28:
+ case 29:
case 30:
case 33:
- case 44:
+ case 37:
case 50:
- case 51:
- case 52:
- case 53:
- case 54:
+ case 56:
+ case 57:
+ case 58:
+ case 59:
+ case 60:
{
- alt137=1;
+ alt143=1;
+ }
+ break;
+ case 126:
+ case 127:
+ case 128:
+ case 129:
+ case 130:
+ {
+ alt143=2;
}
break;
+ case 118:
+ case 119:
case 120:
case 121:
case 122:
case 123:
case 124:
+ case 125:
{
- alt137=2;
+ alt143=3;
}
break;
- case 112:
- case 113:
- case 114:
- case 115:
case 116:
- case 117:
- case 118:
- case 119:
{
- alt137=3;
+ alt143=4;
}
break;
- case 110:
- {
- alt137=4;
- }
- break;
- case 111:
+ case 117:
{
- alt137=5;
+ alt143=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 137, 0, input);
+ new NoViableAltException("", 143, 0, input);
throw nvae;
}
- switch (alt137) {
+ switch (alt143) {
case 1 :
- // InternalQVTimperative.g:5560:5: this_UnrestrictedName_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:6008:5: this_UnrestrictedName_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -16195,7 +17395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5572:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:6020:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -16221,7 +17421,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5584:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:6032:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -16247,9 +17447,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5596:2: kw= 'Map'
+ // InternalQVTimperative.g:6044:2: kw= 'Map'
{
- kw=(Token)match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16260,9 +17460,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:5603:2: kw= 'Tuple'
+ // InternalQVTimperative.g:6051:2: kw= 'Tuple'
{
- kw=(Token)match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16295,7 +17495,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnreservedName"
- // InternalQVTimperative.g:5616:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
+ // InternalQVTimperative.g:6064:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
public final String entryRuleUnreservedName() throws RecognitionException {
String current = null;
@@ -16303,8 +17503,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5617:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
- // InternalQVTimperative.g:5618:2: iv_ruleUnreservedName= ruleUnreservedName EOF
+ // InternalQVTimperative.g:6065:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
+ // InternalQVTimperative.g:6066:2: iv_ruleUnreservedName= ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
@@ -16335,7 +17535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnreservedName"
- // InternalQVTimperative.g:5625:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
+ // InternalQVTimperative.g:6073:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
public final AntlrDatatypeRuleToken ruleUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16345,8 +17545,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5628:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
- // InternalQVTimperative.g:5630:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
+ // InternalQVTimperative.g:6076:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
+ // InternalQVTimperative.g:6078:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
@@ -16388,7 +17588,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIPathNameCS"
- // InternalQVTimperative.g:5648:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
+ // InternalQVTimperative.g:6096:1: entryRuleURIPathNameCS returns [EObject current=null] : iv_ruleURIPathNameCS= ruleURIPathNameCS EOF ;
public final EObject entryRuleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -16396,8 +17596,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5649:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
- // InternalQVTimperative.g:5650:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
+ // InternalQVTimperative.g:6097:2: (iv_ruleURIPathNameCS= ruleURIPathNameCS EOF )
+ // InternalQVTimperative.g:6098:2: iv_ruleURIPathNameCS= ruleURIPathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSRule());
@@ -16428,7 +17628,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIPathNameCS"
- // InternalQVTimperative.g:5657:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:6105:1: ruleURIPathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject ruleURIPathNameCS() throws RecognitionException {
EObject current = null;
@@ -16441,24 +17641,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5660:28: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // InternalQVTimperative.g:5661:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:6108:28: ( ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:6109:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // InternalQVTimperative.g:5661:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // InternalQVTimperative.g:5661:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:6109:1: ( ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:6109:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:5661:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
- // InternalQVTimperative.g:5662:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:6109:2: ( (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS ) )
+ // InternalQVTimperative.g:6110:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
{
- // InternalQVTimperative.g:5662:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
- // InternalQVTimperative.g:5663:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
+ // InternalQVTimperative.g:6110:1: (lv_ownedPathElements_0_0= ruleURIFirstPathElementCS )
+ // InternalQVTimperative.g:6111:3: lv_ownedPathElements_0_0= ruleURIFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
lv_ownedPathElements_0_0=ruleURIFirstPathElementCS();
state._fsp--;
@@ -16482,45 +17682,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5679:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop138:
+ // InternalQVTimperative.g:6127:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop144:
do {
- int alt138=2;
- int LA138_0 = input.LA(1);
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA138_0==31) ) {
- int LA138_1 = input.LA(2);
+ if ( (LA144_0==34) ) {
+ int LA144_1 = input.LA(2);
- if ( ((LA138_1>=RULE_SIMPLE_ID && LA138_1<=RULE_ESCAPED_ID)||LA138_1==24||(LA138_1>=27 && LA138_1<=28)||LA138_1==30||LA138_1==33||LA138_1==44||(LA138_1>=50 && LA138_1<=54)||(LA138_1>=110 && LA138_1<=124)) ) {
- alt138=1;
+ if ( ((LA144_1>=RULE_SIMPLE_ID && LA144_1<=RULE_ESCAPED_ID)||LA144_1==27||(LA144_1>=29 && LA144_1<=30)||LA144_1==33||LA144_1==37||LA144_1==50||(LA144_1>=56 && LA144_1<=60)||(LA144_1>=116 && LA144_1<=130)) ) {
+ alt144=1;
}
}
- switch (alt138) {
+ switch (alt144) {
case 1 :
- // InternalQVTimperative.g:5679:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:6127:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:5683:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:5684:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:6131:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:5684:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:5685:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:6132:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:6133:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -16549,7 +17749,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop138;
+ break loop144;
}
} while (true);
@@ -16576,7 +17776,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURIFirstPathElementCS"
- // InternalQVTimperative.g:5709:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:6157:1: entryRuleURIFirstPathElementCS returns [EObject current=null] : iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF ;
public final EObject entryRuleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -16584,8 +17784,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5710:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
- // InternalQVTimperative.g:5711:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
+ // InternalQVTimperative.g:6158:2: (iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF )
+ // InternalQVTimperative.g:6159:2: iv_ruleURIFirstPathElementCS= ruleURIFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIFirstPathElementCSRule());
@@ -16616,42 +17816,42 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURIFirstPathElementCS"
- // InternalQVTimperative.g:5718:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
+ // InternalQVTimperative.g:6166:1: ruleURIFirstPathElementCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) ;
public final EObject ruleURIFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:5721:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
- // InternalQVTimperative.g:5722:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ // InternalQVTimperative.g:6169:28: ( ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) ) )
+ // InternalQVTimperative.g:6170:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
{
- // InternalQVTimperative.g:5722:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // InternalQVTimperative.g:6170:1: ( ( ( ruleUnrestrictedName ) ) | ( () ( ( ruleURI ) ) ) )
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_ESCAPED_ID)||LA139_0==24||(LA139_0>=27 && LA139_0<=28)||LA139_0==30||LA139_0==33||LA139_0==44||(LA139_0>=50 && LA139_0<=54)) ) {
- alt139=1;
+ if ( ((LA145_0>=RULE_SIMPLE_ID && LA145_0<=RULE_ESCAPED_ID)||LA145_0==27||(LA145_0>=29 && LA145_0<=30)||LA145_0==33||LA145_0==37||LA145_0==50||(LA145_0>=56 && LA145_0<=60)) ) {
+ alt145=1;
}
- else if ( (LA139_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt139=2;
+ else if ( (LA145_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt145=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 139, 0, input);
+ new NoViableAltException("", 145, 0, input);
throw nvae;
}
- switch (alt139) {
+ switch (alt145) {
case 1 :
- // InternalQVTimperative.g:5722:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6170:2: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:5722:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:5723:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6170:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6171:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:5723:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:5724:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:6171:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6172:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -16690,13 +17890,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5741:6: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:6189:6: ( () ( ( ruleURI ) ) )
{
- // InternalQVTimperative.g:5741:6: ( () ( ( ruleURI ) ) )
- // InternalQVTimperative.g:5741:7: () ( ( ruleURI ) )
+ // InternalQVTimperative.g:6189:6: ( () ( ( ruleURI ) ) )
+ // InternalQVTimperative.g:6189:7: () ( ( ruleURI ) )
{
- // InternalQVTimperative.g:5741:7: ()
- // InternalQVTimperative.g:5742:2:
+ // InternalQVTimperative.g:6189:7: ()
+ // InternalQVTimperative.g:6190:2:
{
if ( state.backtracking==0 ) {
@@ -16713,11 +17913,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5750:2: ( ( ruleURI ) )
- // InternalQVTimperative.g:5751:1: ( ruleURI )
+ // InternalQVTimperative.g:6198:2: ( ( ruleURI ) )
+ // InternalQVTimperative.g:6199:1: ( ruleURI )
{
- // InternalQVTimperative.g:5751:1: ( ruleURI )
- // InternalQVTimperative.g:5752:3: ruleURI
+ // InternalQVTimperative.g:6199:1: ( ruleURI )
+ // InternalQVTimperative.g:6200:3: ruleURI
{
if ( state.backtracking==0 ) {
@@ -16781,7 +17981,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:5776:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
+ // InternalQVTimperative.g:6224:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
public final String entryRulePrimitiveTypeIdentifier() throws RecognitionException {
String current = null;
@@ -16789,8 +17989,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5777:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
- // InternalQVTimperative.g:5778:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
+ // InternalQVTimperative.g:6225:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
+ // InternalQVTimperative.g:6226:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
@@ -16821,7 +18021,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // InternalQVTimperative.g:5785:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
+ // InternalQVTimperative.g:6233:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
public final AntlrDatatypeRuleToken rulePrimitiveTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -16830,65 +18030,65 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5788:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
- // InternalQVTimperative.g:5789:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ // InternalQVTimperative.g:6236:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
+ // InternalQVTimperative.g:6237:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
{
- // InternalQVTimperative.g:5789:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
- int alt140=8;
+ // InternalQVTimperative.g:6237:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ int alt146=8;
switch ( input.LA(1) ) {
- case 112:
+ case 118:
{
- alt140=1;
+ alt146=1;
}
break;
- case 113:
+ case 119:
{
- alt140=2;
+ alt146=2;
}
break;
- case 114:
+ case 120:
{
- alt140=3;
+ alt146=3;
}
break;
- case 115:
+ case 121:
{
- alt140=4;
+ alt146=4;
}
break;
- case 116:
+ case 122:
{
- alt140=5;
+ alt146=5;
}
break;
- case 117:
+ case 123:
{
- alt140=6;
+ alt146=6;
}
break;
- case 118:
+ case 124:
{
- alt140=7;
+ alt146=7;
}
break;
- case 119:
+ case 125:
{
- alt140=8;
+ alt146=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 140, 0, input);
+ new NoViableAltException("", 146, 0, input);
throw nvae;
}
- switch (alt140) {
+ switch (alt146) {
case 1 :
- // InternalQVTimperative.g:5790:2: kw= 'Boolean'
+ // InternalQVTimperative.g:6238:2: kw= 'Boolean'
{
- kw=(Token)match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16899,9 +18099,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5797:2: kw= 'Integer'
+ // InternalQVTimperative.g:6245:2: kw= 'Integer'
{
- kw=(Token)match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16912,9 +18112,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5804:2: kw= 'Real'
+ // InternalQVTimperative.g:6252:2: kw= 'Real'
{
- kw=(Token)match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16925,9 +18125,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5811:2: kw= 'String'
+ // InternalQVTimperative.g:6259:2: kw= 'String'
{
- kw=(Token)match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16938,9 +18138,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:5818:2: kw= 'UnlimitedNatural'
+ // InternalQVTimperative.g:6266:2: kw= 'UnlimitedNatural'
{
- kw=(Token)match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16951,9 +18151,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:5825:2: kw= 'OclAny'
+ // InternalQVTimperative.g:6273:2: kw= 'OclAny'
{
- kw=(Token)match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16964,9 +18164,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:5832:2: kw= 'OclInvalid'
+ // InternalQVTimperative.g:6280:2: kw= 'OclInvalid'
{
- kw=(Token)match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -16977,9 +18177,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:5839:2: kw= 'OclVoid'
+ // InternalQVTimperative.g:6287:2: kw= 'OclVoid'
{
- kw=(Token)match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17012,7 +18212,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeCS"
- // InternalQVTimperative.g:5852:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
+ // InternalQVTimperative.g:6300:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
public final EObject entryRulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -17020,8 +18220,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5853:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
- // InternalQVTimperative.g:5854:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
+ // InternalQVTimperative.g:6301:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
+ // InternalQVTimperative.g:6302:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
@@ -17052,7 +18252,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeCS"
- // InternalQVTimperative.g:5861:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
+ // InternalQVTimperative.g:6309:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
public final EObject rulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -17062,14 +18262,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5864:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
- // InternalQVTimperative.g:5865:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:6312:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
+ // InternalQVTimperative.g:6313:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
{
- // InternalQVTimperative.g:5865:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
- // InternalQVTimperative.g:5866:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:6313:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // InternalQVTimperative.g:6314:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
{
- // InternalQVTimperative.g:5866:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
- // InternalQVTimperative.g:5867:3: lv_name_0_0= rulePrimitiveTypeIdentifier
+ // InternalQVTimperative.g:6314:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // InternalQVTimperative.g:6315:3: lv_name_0_0= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
@@ -17120,7 +18320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // InternalQVTimperative.g:5891:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
+ // InternalQVTimperative.g:6339:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
public final String entryRuleCollectionTypeIdentifier() throws RecognitionException {
String current = null;
@@ -17128,8 +18328,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5892:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
- // InternalQVTimperative.g:5893:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
+ // InternalQVTimperative.g:6340:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
+ // InternalQVTimperative.g:6341:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
@@ -17160,7 +18360,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeIdentifier"
- // InternalQVTimperative.g:5900:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
+ // InternalQVTimperative.g:6348:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
public final AntlrDatatypeRuleToken ruleCollectionTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -17169,50 +18369,50 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5903:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
- // InternalQVTimperative.g:5904:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ // InternalQVTimperative.g:6351:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
+ // InternalQVTimperative.g:6352:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
{
- // InternalQVTimperative.g:5904:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
- int alt141=5;
+ // InternalQVTimperative.g:6352:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ int alt147=5;
switch ( input.LA(1) ) {
- case 120:
+ case 126:
{
- alt141=1;
+ alt147=1;
}
break;
- case 121:
+ case 127:
{
- alt141=2;
+ alt147=2;
}
break;
- case 122:
+ case 128:
{
- alt141=3;
+ alt147=3;
}
break;
- case 123:
+ case 129:
{
- alt141=4;
+ alt147=4;
}
break;
- case 124:
+ case 130:
{
- alt141=5;
+ alt147=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 141, 0, input);
+ new NoViableAltException("", 147, 0, input);
throw nvae;
}
- switch (alt141) {
+ switch (alt147) {
case 1 :
- // InternalQVTimperative.g:5905:2: kw= 'Set'
+ // InternalQVTimperative.g:6353:2: kw= 'Set'
{
- kw=(Token)match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17223,9 +18423,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:5912:2: kw= 'Bag'
+ // InternalQVTimperative.g:6360:2: kw= 'Bag'
{
- kw=(Token)match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17236,9 +18436,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:5919:2: kw= 'Sequence'
+ // InternalQVTimperative.g:6367:2: kw= 'Sequence'
{
- kw=(Token)match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17249,9 +18449,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:5926:2: kw= 'Collection'
+ // InternalQVTimperative.g:6374:2: kw= 'Collection'
{
- kw=(Token)match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17262,9 +18462,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:5933:2: kw= 'OrderedSet'
+ // InternalQVTimperative.g:6381:2: kw= 'OrderedSet'
{
- kw=(Token)match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -17297,7 +18497,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeCS"
- // InternalQVTimperative.g:5946:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
+ // InternalQVTimperative.g:6394:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
public final EObject entryRuleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -17305,8 +18505,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:5947:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
- // InternalQVTimperative.g:5948:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
+ // InternalQVTimperative.g:6395:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
+ // InternalQVTimperative.g:6396:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
@@ -17337,7 +18537,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeCS"
- // InternalQVTimperative.g:5955:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
+ // InternalQVTimperative.g:6403:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
public final EObject ruleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -17351,24 +18551,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:5958:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
- // InternalQVTimperative.g:5959:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:6406:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
+ // InternalQVTimperative.g:6407:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
{
- // InternalQVTimperative.g:5959:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
- // InternalQVTimperative.g:5959:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ // InternalQVTimperative.g:6407:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:6407:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
{
- // InternalQVTimperative.g:5959:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
- // InternalQVTimperative.g:5960:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:6407:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
+ // InternalQVTimperative.g:6408:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
{
- // InternalQVTimperative.g:5960:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
- // InternalQVTimperative.g:5961:3: lv_name_0_0= ruleCollectionTypeIdentifier
+ // InternalQVTimperative.g:6408:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // InternalQVTimperative.g:6409:3: lv_name_0_0= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_97);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -17392,35 +18592,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:5977:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // InternalQVTimperative.g:6425:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( (LA142_0==45) ) {
- alt142=1;
+ if ( (LA148_0==51) ) {
+ alt148=1;
}
- switch (alt142) {
+ switch (alt148) {
case 1 :
- // InternalQVTimperative.g:5977:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
+ // InternalQVTimperative.g:6425:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:5981:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:5982:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6429:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6430:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:5982:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:5983:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6430:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6431:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -17444,7 +18644,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_3=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -17479,7 +18679,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapTypeCS"
- // InternalQVTimperative.g:6011:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
+ // InternalQVTimperative.g:6459:1: entryRuleMapTypeCS returns [EObject current=null] : iv_ruleMapTypeCS= ruleMapTypeCS EOF ;
public final EObject entryRuleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -17487,8 +18687,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6012:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
- // InternalQVTimperative.g:6013:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
+ // InternalQVTimperative.g:6460:2: (iv_ruleMapTypeCS= ruleMapTypeCS EOF )
+ // InternalQVTimperative.g:6461:2: iv_ruleMapTypeCS= ruleMapTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSRule());
@@ -17519,7 +18719,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapTypeCS"
- // InternalQVTimperative.g:6020:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
+ // InternalQVTimperative.g:6468:1: ruleMapTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) ;
public final EObject ruleMapTypeCS() throws RecognitionException {
EObject current = null;
@@ -17535,19 +18735,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6023:28: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
- // InternalQVTimperative.g:6024:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6471:28: ( ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:6472:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
{
- // InternalQVTimperative.g:6024:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
- // InternalQVTimperative.g:6024:2: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ // InternalQVTimperative.g:6472:1: ( ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6472:2: ( (lv_name_0_0= 'Map' ) ) (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
{
- // InternalQVTimperative.g:6024:2: ( (lv_name_0_0= 'Map' ) )
- // InternalQVTimperative.g:6025:1: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:6472:2: ( (lv_name_0_0= 'Map' ) )
+ // InternalQVTimperative.g:6473:1: (lv_name_0_0= 'Map' )
{
- // InternalQVTimperative.g:6025:1: (lv_name_0_0= 'Map' )
- // InternalQVTimperative.g:6026:3: lv_name_0_0= 'Map'
+ // InternalQVTimperative.g:6473:1: (lv_name_0_0= 'Map' )
+ // InternalQVTimperative.g:6474:3: lv_name_0_0= 'Map'
{
- lv_name_0_0=(Token)match(input,110,FollowSets000.FOLLOW_97); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,116,FollowSets000.FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0());
@@ -17567,35 +18767,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6039:2: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
- int alt143=2;
- int LA143_0 = input.LA(1);
+ // InternalQVTimperative.g:6487:2: (otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')' )?
+ int alt149=2;
+ int LA149_0 = input.LA(1);
- if ( (LA143_0==45) ) {
- alt143=1;
+ if ( (LA149_0==51) ) {
+ alt149=1;
}
- switch (alt143) {
+ switch (alt149) {
case 1 :
- // InternalQVTimperative.g:6039:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
+ // InternalQVTimperative.g:6487:4: otherlv_1= '(' ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) ) otherlv_3= ',' ( (lv_ownedValueType_4_0= ruleTypeExpCS ) ) otherlv_5= ')'
{
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:6043:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6044:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6491:1: ( (lv_ownedKeyType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6492:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6044:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6045:3: lv_ownedKeyType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6492:1: (lv_ownedKeyType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6493:3: lv_ownedKeyType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_99);
+ pushFollow(FollowSets000.FOLLOW_104);
lv_ownedKeyType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -17619,24 +18819,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2());
}
- // InternalQVTimperative.g:6065:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6066:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6513:1: ( (lv_ownedValueType_4_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6514:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6066:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6067:3: lv_ownedValueType_4_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6514:1: (lv_ownedValueType_4_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6515:3: lv_ownedValueType_4_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_ownedValueType_4_0=ruleTypeExpCS();
state._fsp--;
@@ -17660,7 +18860,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4());
@@ -17695,7 +18895,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleTypeCS"
- // InternalQVTimperative.g:6095:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
+ // InternalQVTimperative.g:6543:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
public final EObject entryRuleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -17703,8 +18903,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6096:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
- // InternalQVTimperative.g:6097:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
+ // InternalQVTimperative.g:6544:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
+ // InternalQVTimperative.g:6545:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
@@ -17735,7 +18935,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleTypeCS"
- // InternalQVTimperative.g:6104:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
+ // InternalQVTimperative.g:6552:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
public final EObject ruleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -17751,19 +18951,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6107:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
- // InternalQVTimperative.g:6108:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6555:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
+ // InternalQVTimperative.g:6556:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
{
- // InternalQVTimperative.g:6108:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
- // InternalQVTimperative.g:6108:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ // InternalQVTimperative.g:6556:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // InternalQVTimperative.g:6556:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
{
- // InternalQVTimperative.g:6108:2: ( (lv_name_0_0= 'Tuple' ) )
- // InternalQVTimperative.g:6109:1: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:6556:2: ( (lv_name_0_0= 'Tuple' ) )
+ // InternalQVTimperative.g:6557:1: (lv_name_0_0= 'Tuple' )
{
- // InternalQVTimperative.g:6109:1: (lv_name_0_0= 'Tuple' )
- // InternalQVTimperative.g:6110:3: lv_name_0_0= 'Tuple'
+ // InternalQVTimperative.g:6557:1: (lv_name_0_0= 'Tuple' )
+ // InternalQVTimperative.g:6558:3: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,111,FollowSets000.FOLLOW_97); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,117,FollowSets000.FOLLOW_102); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -17783,46 +18983,46 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6123:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
- int alt146=2;
- int LA146_0 = input.LA(1);
+ // InternalQVTimperative.g:6571:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ int alt152=2;
+ int LA152_0 = input.LA(1);
- if ( (LA146_0==45) ) {
- alt146=1;
+ if ( (LA152_0==51) ) {
+ alt152=1;
}
- switch (alt146) {
+ switch (alt152) {
case 1 :
- // InternalQVTimperative.g:6123:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
+ // InternalQVTimperative.g:6571:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_41); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_45); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:6127:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
- int alt145=2;
- int LA145_0 = input.LA(1);
+ // InternalQVTimperative.g:6575:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
+ int alt151=2;
+ int LA151_0 = input.LA(1);
- if ( ((LA145_0>=RULE_SIMPLE_ID && LA145_0<=RULE_ESCAPED_ID)||LA145_0==24||(LA145_0>=27 && LA145_0<=28)||LA145_0==30||LA145_0==33||LA145_0==44||(LA145_0>=50 && LA145_0<=54)) ) {
- alt145=1;
+ if ( ((LA151_0>=RULE_SIMPLE_ID && LA151_0<=RULE_ESCAPED_ID)||LA151_0==27||(LA151_0>=29 && LA151_0<=30)||LA151_0==33||LA151_0==37||LA151_0==50||(LA151_0>=56 && LA151_0<=60)) ) {
+ alt151=1;
}
- switch (alt145) {
+ switch (alt151) {
case 1 :
- // InternalQVTimperative.g:6127:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // InternalQVTimperative.g:6575:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
{
- // InternalQVTimperative.g:6127:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:6128:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6575:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6576:1: (lv_ownedParts_2_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:6128:1: (lv_ownedParts_2_0= ruleTuplePartCS )
- // InternalQVTimperative.g:6129:3: lv_ownedParts_2_0= ruleTuplePartCS
+ // InternalQVTimperative.g:6576:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6577:3: lv_ownedParts_2_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParts_2_0=ruleTuplePartCS();
state._fsp--;
@@ -17846,20 +19046,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6145:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
- loop144:
+ // InternalQVTimperative.g:6593:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ loop150:
do {
- int alt144=2;
- int LA144_0 = input.LA(1);
+ int alt150=2;
+ int LA150_0 = input.LA(1);
- if ( (LA144_0==18) ) {
- alt144=1;
+ if ( (LA150_0==18) ) {
+ alt150=1;
}
- switch (alt144) {
+ switch (alt150) {
case 1 :
- // InternalQVTimperative.g:6145:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6593:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -17867,18 +19067,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- // InternalQVTimperative.g:6149:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
- // InternalQVTimperative.g:6150:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6597:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // InternalQVTimperative.g:6598:1: (lv_ownedParts_4_0= ruleTuplePartCS )
{
- // InternalQVTimperative.g:6150:1: (lv_ownedParts_4_0= ruleTuplePartCS )
- // InternalQVTimperative.g:6151:3: lv_ownedParts_4_0= ruleTuplePartCS
+ // InternalQVTimperative.g:6598:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // InternalQVTimperative.g:6599:3: lv_ownedParts_4_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParts_4_0=ruleTuplePartCS();
state._fsp--;
@@ -17907,7 +19107,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop144;
+ break loop150;
}
} while (true);
@@ -17917,7 +19117,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -17952,7 +19152,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTuplePartCS"
- // InternalQVTimperative.g:6179:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
+ // InternalQVTimperative.g:6627:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
public final EObject entryRuleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -17960,8 +19160,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6180:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
- // InternalQVTimperative.g:6181:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
+ // InternalQVTimperative.g:6628:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
+ // InternalQVTimperative.g:6629:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
@@ -17992,7 +19192,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTuplePartCS"
- // InternalQVTimperative.g:6188:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:6636:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -18005,24 +19205,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6191:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:6192:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:6639:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:6640:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:6192:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:6192:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6640:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:6640:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:6192:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6193:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6640:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6641:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6193:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:6194:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:6641:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:6642:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -18046,17 +19246,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:6214:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6215:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6662:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:6663:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6215:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6216:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:6663:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:6664:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -18110,7 +19310,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // InternalQVTimperative.g:6240:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
+ // InternalQVTimperative.g:6688:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
public final EObject entryRuleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -18118,8 +19318,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6241:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
- // InternalQVTimperative.g:6242:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
+ // InternalQVTimperative.g:6689:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
+ // InternalQVTimperative.g:6690:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
@@ -18150,7 +19350,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralExpCS"
- // InternalQVTimperative.g:6249:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // InternalQVTimperative.g:6697:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -18167,24 +19367,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6252:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // InternalQVTimperative.g:6253:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:6700:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:6701:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // InternalQVTimperative.g:6253:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // InternalQVTimperative.g:6253:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // InternalQVTimperative.g:6701:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:6701:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // InternalQVTimperative.g:6253:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:6254:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6701:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:6702:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:6254:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:6255:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:6702:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6703:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -18208,35 +19408,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_100); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_105); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:6275:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
- int alt148=2;
- int LA148_0 = input.LA(1);
+ // InternalQVTimperative.g:6723:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
+ int alt154=2;
+ int LA154_0 = input.LA(1);
- if ( (LA148_0==RULE_SINGLE_QUOTED_STRING||(LA148_0>=RULE_INT && LA148_0<=RULE_ESCAPED_ID)||(LA148_0>=23 && LA148_0<=24)||(LA148_0>=27 && LA148_0<=28)||LA148_0==30||(LA148_0>=32 && LA148_0<=33)||(LA148_0>=44 && LA148_0<=45)||(LA148_0>=50 && LA148_0<=54)||(LA148_0>=94 && LA148_0<=95)||(LA148_0>=110 && LA148_0<=124)||LA148_0==127||(LA148_0>=129 && LA148_0<=132)||LA148_0==138||(LA148_0>=143 && LA148_0<=144)) ) {
- alt148=1;
+ if ( (LA154_0==RULE_SINGLE_QUOTED_STRING||(LA154_0>=RULE_INT && LA154_0<=RULE_ESCAPED_ID)||LA154_0==24||LA154_0==27||(LA154_0>=29 && LA154_0<=30)||LA154_0==33||LA154_0==35||LA154_0==37||(LA154_0>=50 && LA154_0<=51)||(LA154_0>=56 && LA154_0<=60)||(LA154_0>=100 && LA154_0<=101)||(LA154_0>=116 && LA154_0<=130)||LA154_0==133||(LA154_0>=135 && LA154_0<=138)||LA154_0==144||(LA154_0>=149 && LA154_0<=150)) ) {
+ alt154=1;
}
- switch (alt148) {
+ switch (alt154) {
case 1 :
- // InternalQVTimperative.g:6275:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:6723:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:6275:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:6276:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6723:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6724:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:6276:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:6277:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:6724:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6725:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -18260,39 +19460,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6293:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
- loop147:
+ // InternalQVTimperative.g:6741:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ loop153:
do {
- int alt147=2;
- int LA147_0 = input.LA(1);
+ int alt153=2;
+ int LA153_0 = input.LA(1);
- if ( (LA147_0==18) ) {
- alt147=1;
+ if ( (LA153_0==18) ) {
+ alt153=1;
}
- switch (alt147) {
+ switch (alt153) {
case 1 :
- // InternalQVTimperative.g:6293:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6741:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:6297:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
- // InternalQVTimperative.g:6298:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6745:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // InternalQVTimperative.g:6746:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
{
- // InternalQVTimperative.g:6298:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
- // InternalQVTimperative.g:6299:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
+ // InternalQVTimperative.g:6746:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // InternalQVTimperative.g:6747:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -18321,7 +19521,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop147;
+ break loop153;
}
} while (true);
@@ -18331,7 +19531,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -18360,7 +19560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // InternalQVTimperative.g:6327:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
+ // InternalQVTimperative.g:6775:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
public final EObject entryRuleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -18368,8 +19568,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6328:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
- // InternalQVTimperative.g:6329:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
+ // InternalQVTimperative.g:6776:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
+ // InternalQVTimperative.g:6777:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
@@ -18400,7 +19600,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralPartCS"
- // InternalQVTimperative.g:6336:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
+ // InternalQVTimperative.g:6784:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) ;
public final EObject ruleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -18415,31 +19615,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6339:28: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
- // InternalQVTimperative.g:6340:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:6787:28: ( ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:6788:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
{
- // InternalQVTimperative.g:6340:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
- int alt150=2;
- alt150 = dfa150.predict(input);
- switch (alt150) {
+ // InternalQVTimperative.g:6788:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )
+ int alt156=2;
+ alt156 = dfa156.predict(input);
+ switch (alt156) {
case 1 :
- // InternalQVTimperative.g:6340:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:6788:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:6340:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:6340:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:6788:2: ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:6788:3: ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
{
- // InternalQVTimperative.g:6340:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:6341:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6788:3: ( (lv_ownedExpression_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6789:1: (lv_ownedExpression_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:6341:1: (lv_ownedExpression_0_0= ruleExpCS )
- // InternalQVTimperative.g:6342:3: lv_ownedExpression_0_0= ruleExpCS
+ // InternalQVTimperative.g:6789:1: (lv_ownedExpression_0_0= ruleExpCS )
+ // InternalQVTimperative.g:6790:3: lv_ownedExpression_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_108);
lv_ownedExpression_0_0=ruleExpCS();
state._fsp--;
@@ -18463,28 +19663,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6358:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
- int alt149=2;
- int LA149_0 = input.LA(1);
+ // InternalQVTimperative.g:6806:2: (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )?
+ int alt155=2;
+ int LA155_0 = input.LA(1);
- if ( (LA149_0==125) ) {
- alt149=1;
+ if ( (LA155_0==131) ) {
+ alt155=1;
}
- switch (alt149) {
+ switch (alt155) {
case 1 :
- // InternalQVTimperative.g:6358:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6806:4: otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
{
- otherlv_1=(Token)match(input,125,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0());
}
- // InternalQVTimperative.g:6362:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:6363:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:6810:1: ( (lv_ownedLastExpression_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:6811:1: (lv_ownedLastExpression_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:6363:1: (lv_ownedLastExpression_2_0= ruleExpCS )
- // InternalQVTimperative.g:6364:3: lv_ownedLastExpression_2_0= ruleExpCS
+ // InternalQVTimperative.g:6811:1: (lv_ownedLastExpression_2_0= ruleExpCS )
+ // InternalQVTimperative.g:6812:3: lv_ownedLastExpression_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -18528,13 +19728,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6381:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6829:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:6381:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:6382:1: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6829:6: ( (lv_ownedExpression_3_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6830:1: (lv_ownedExpression_3_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6382:1: (lv_ownedExpression_3_0= rulePatternExpCS )
- // InternalQVTimperative.g:6383:3: lv_ownedExpression_3_0= rulePatternExpCS
+ // InternalQVTimperative.g:6830:1: (lv_ownedExpression_3_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6831:3: lv_ownedExpression_3_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -18591,7 +19791,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionPatternCS"
- // InternalQVTimperative.g:6407:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
+ // InternalQVTimperative.g:6855:1: entryRuleCollectionPatternCS returns [EObject current=null] : iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF ;
public final EObject entryRuleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -18599,8 +19799,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6408:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
- // InternalQVTimperative.g:6409:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
+ // InternalQVTimperative.g:6856:2: (iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF )
+ // InternalQVTimperative.g:6857:2: iv_ruleCollectionPatternCS= ruleCollectionPatternCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSRule());
@@ -18631,7 +19831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionPatternCS"
- // InternalQVTimperative.g:6416:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
+ // InternalQVTimperative.g:6864:1: ruleCollectionPatternCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) ;
public final EObject ruleCollectionPatternCS() throws RecognitionException {
EObject current = null;
@@ -18651,24 +19851,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6419:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
- // InternalQVTimperative.g:6420:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // InternalQVTimperative.g:6867:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' ) )
+ // InternalQVTimperative.g:6868:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
{
- // InternalQVTimperative.g:6420:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
- // InternalQVTimperative.g:6420:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
+ // InternalQVTimperative.g:6868:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}' )
+ // InternalQVTimperative.g:6868:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )? otherlv_7= '}'
{
- // InternalQVTimperative.g:6420:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // InternalQVTimperative.g:6421:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6868:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // InternalQVTimperative.g:6869:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // InternalQVTimperative.g:6421:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // InternalQVTimperative.g:6422:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // InternalQVTimperative.g:6869:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // InternalQVTimperative.g:6870:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -18692,35 +19892,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_100); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_105); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:6442:1: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
- int alt152=2;
- int LA152_0 = input.LA(1);
+ // InternalQVTimperative.g:6890:1: ( ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) ) )?
+ int alt158=2;
+ int LA158_0 = input.LA(1);
- if ( ((LA152_0>=RULE_SIMPLE_ID && LA152_0<=RULE_ESCAPED_ID)||(LA152_0>=23 && LA152_0<=24)||(LA152_0>=27 && LA152_0<=28)||LA152_0==30||LA152_0==33||LA152_0==44||(LA152_0>=50 && LA152_0<=54)) ) {
- alt152=1;
+ if ( ((LA158_0>=RULE_SIMPLE_ID && LA158_0<=RULE_ESCAPED_ID)||LA158_0==24||LA158_0==27||(LA158_0>=29 && LA158_0<=30)||LA158_0==33||LA158_0==37||LA158_0==50||(LA158_0>=56 && LA158_0<=60)) ) {
+ alt158=1;
}
- switch (alt152) {
+ switch (alt158) {
case 1 :
- // InternalQVTimperative.g:6442:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // InternalQVTimperative.g:6890:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )* (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
{
- // InternalQVTimperative.g:6442:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:6443:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6890:2: ( (lv_ownedParts_2_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6891:1: (lv_ownedParts_2_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6443:1: (lv_ownedParts_2_0= rulePatternExpCS )
- // InternalQVTimperative.g:6444:3: lv_ownedParts_2_0= rulePatternExpCS
+ // InternalQVTimperative.g:6891:1: (lv_ownedParts_2_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6892:3: lv_ownedParts_2_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_104);
+ pushFollow(FollowSets000.FOLLOW_109);
lv_ownedParts_2_0=rulePatternExpCS();
state._fsp--;
@@ -18744,39 +19944,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6460:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
- loop151:
+ // InternalQVTimperative.g:6908:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) ) )*
+ loop157:
do {
- int alt151=2;
- int LA151_0 = input.LA(1);
+ int alt157=2;
+ int LA157_0 = input.LA(1);
- if ( (LA151_0==18) ) {
- alt151=1;
+ if ( (LA157_0==18) ) {
+ alt157=1;
}
- switch (alt151) {
+ switch (alt157) {
case 1 :
- // InternalQVTimperative.g:6460:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6908:4: otherlv_3= ',' ( (lv_ownedParts_4_0= rulePatternExpCS ) )
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:6464:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
- // InternalQVTimperative.g:6465:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6912:1: ( (lv_ownedParts_4_0= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6913:1: (lv_ownedParts_4_0= rulePatternExpCS )
{
- // InternalQVTimperative.g:6465:1: (lv_ownedParts_4_0= rulePatternExpCS )
- // InternalQVTimperative.g:6466:3: lv_ownedParts_4_0= rulePatternExpCS
+ // InternalQVTimperative.g:6913:1: (lv_ownedParts_4_0= rulePatternExpCS )
+ // InternalQVTimperative.g:6914:3: lv_ownedParts_4_0= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_104);
+ pushFollow(FollowSets000.FOLLOW_109);
lv_ownedParts_4_0=rulePatternExpCS();
state._fsp--;
@@ -18805,31 +20005,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop151;
+ break loop157;
}
} while (true);
- // InternalQVTimperative.g:6482:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
- // InternalQVTimperative.g:6482:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:6930:4: (otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) ) )
+ // InternalQVTimperative.g:6930:6: otherlv_5= '++' ( (lv_restVariableName_6_0= ruleIdentifier ) )
{
- otherlv_5=(Token)match(input,126,FollowSets000.FOLLOW_105); if (state.failed) return current;
+ otherlv_5=(Token)match(input,132,FollowSets000.FOLLOW_110); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:6486:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
- // InternalQVTimperative.g:6487:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:6934:1: ( (lv_restVariableName_6_0= ruleIdentifier ) )
+ // InternalQVTimperative.g:6935:1: (lv_restVariableName_6_0= ruleIdentifier )
{
- // InternalQVTimperative.g:6487:1: (lv_restVariableName_6_0= ruleIdentifier )
- // InternalQVTimperative.g:6488:3: lv_restVariableName_6_0= ruleIdentifier
+ // InternalQVTimperative.g:6935:1: (lv_restVariableName_6_0= ruleIdentifier )
+ // InternalQVTimperative.g:6936:3: lv_restVariableName_6_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_restVariableName_6_0=ruleIdentifier();
state._fsp--;
@@ -18862,7 +20062,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3());
@@ -18891,7 +20091,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleShadowPartCS"
- // InternalQVTimperative.g:6516:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
+ // InternalQVTimperative.g:6964:1: entryRuleShadowPartCS returns [EObject current=null] : iv_ruleShadowPartCS= ruleShadowPartCS EOF ;
public final EObject entryRuleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -18899,8 +20099,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6517:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
- // InternalQVTimperative.g:6518:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
+ // InternalQVTimperative.g:6965:2: (iv_ruleShadowPartCS= ruleShadowPartCS EOF )
+ // InternalQVTimperative.g:6966:2: iv_ruleShadowPartCS= ruleShadowPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getShadowPartCSRule());
@@ -18931,7 +20131,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleShadowPartCS"
- // InternalQVTimperative.g:6525:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) ;
+ // InternalQVTimperative.g:6973:1: ruleShadowPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) ;
public final EObject ruleShadowPartCS() throws RecognitionException {
EObject current = null;
@@ -18944,17 +20144,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6528:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) )
- // InternalQVTimperative.g:6529:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:6976:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) ) )
+ // InternalQVTimperative.g:6977:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
{
- // InternalQVTimperative.g:6529:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
- // InternalQVTimperative.g:6529:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:6977:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) ) )
+ // InternalQVTimperative.g:6977:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
{
- // InternalQVTimperative.g:6529:2: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:6530:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6977:2: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:6978:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6530:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:6531:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:6978:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:6979:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -18973,7 +20173,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
ruleUnrestrictedName();
state._fsp--;
@@ -18989,24 +20189,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,42,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ otherlv_1=(Token)match(input,48,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1());
}
- // InternalQVTimperative.g:6551:1: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
- // InternalQVTimperative.g:6552:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:6999:1: ( ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:7000:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:6552:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
- // InternalQVTimperative.g:6553:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ // InternalQVTimperative.g:7000:1: ( (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:7001:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
{
- // InternalQVTimperative.g:6553:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
- int alt153=2;
- alt153 = dfa153.predict(input);
- switch (alt153) {
+ // InternalQVTimperative.g:7001:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )
+ int alt159=2;
+ alt159 = dfa159.predict(input);
+ switch (alt159) {
case 1 :
- // InternalQVTimperative.g:6554:3: lv_ownedInitExpression_2_1= ruleExpCS
+ // InternalQVTimperative.g:7002:3: lv_ownedInitExpression_2_1= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -19035,7 +20235,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6569:8: lv_ownedInitExpression_2_2= rulePatternExpCS
+ // InternalQVTimperative.g:7017:8: lv_ownedInitExpression_2_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
@@ -19095,7 +20295,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePatternExpCS"
- // InternalQVTimperative.g:6595:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
+ // InternalQVTimperative.g:7043:1: entryRulePatternExpCS returns [EObject current=null] : iv_rulePatternExpCS= rulePatternExpCS EOF ;
public final EObject entryRulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -19103,8 +20303,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6596:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
- // InternalQVTimperative.g:6597:2: iv_rulePatternExpCS= rulePatternExpCS EOF
+ // InternalQVTimperative.g:7044:2: (iv_rulePatternExpCS= rulePatternExpCS EOF )
+ // InternalQVTimperative.g:7045:2: iv_rulePatternExpCS= rulePatternExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSRule());
@@ -19135,7 +20335,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePatternExpCS"
- // InternalQVTimperative.g:6604:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
+ // InternalQVTimperative.g:7052:1: rulePatternExpCS returns [EObject current=null] : ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject rulePatternExpCS() throws RecognitionException {
EObject current = null;
@@ -19148,32 +20348,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6607:28: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
- // InternalQVTimperative.g:6608:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:7055:28: ( ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:7056:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:6608:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:6608:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7056:1: ( ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:7056:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
{
- // InternalQVTimperative.g:6608:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
- int alt154=2;
- int LA154_0 = input.LA(1);
+ // InternalQVTimperative.g:7056:2: ( (lv_patternVariableName_0_0= ruleUnrestrictedName ) )?
+ int alt160=2;
+ int LA160_0 = input.LA(1);
- if ( ((LA154_0>=RULE_SIMPLE_ID && LA154_0<=RULE_ESCAPED_ID)||LA154_0==24||(LA154_0>=27 && LA154_0<=28)||LA154_0==30||LA154_0==33||LA154_0==44||(LA154_0>=50 && LA154_0<=54)) ) {
- alt154=1;
+ if ( ((LA160_0>=RULE_SIMPLE_ID && LA160_0<=RULE_ESCAPED_ID)||LA160_0==27||(LA160_0>=29 && LA160_0<=30)||LA160_0==33||LA160_0==37||LA160_0==50||(LA160_0>=56 && LA160_0<=60)) ) {
+ alt160=1;
}
- switch (alt154) {
+ switch (alt160) {
case 1 :
- // InternalQVTimperative.g:6609:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7057:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:6609:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:6610:3: lv_patternVariableName_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7057:1: (lv_patternVariableName_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7058:3: lv_patternVariableName_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_10);
+ pushFollow(FollowSets000.FOLLOW_11);
lv_patternVariableName_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -19200,17 +20400,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPatternExpCSAccess().getColonKeyword_1());
}
- // InternalQVTimperative.g:6630:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:6631:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7078:1: ( (lv_ownedPatternType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7079:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:6631:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:6632:3: lv_ownedPatternType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7079:1: (lv_ownedPatternType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7080:3: lv_ownedPatternType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -19264,7 +20464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLambdaLiteralExpCS"
- // InternalQVTimperative.g:6656:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7104:1: entryRuleLambdaLiteralExpCS returns [EObject current=null] : iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF ;
public final EObject entryRuleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19272,8 +20472,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6657:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
- // InternalQVTimperative.g:6658:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
+ // InternalQVTimperative.g:7105:2: (iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF )
+ // InternalQVTimperative.g:7106:2: iv_ruleLambdaLiteralExpCS= ruleLambdaLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSRule());
@@ -19304,7 +20504,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLambdaLiteralExpCS"
- // InternalQVTimperative.g:6665:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
+ // InternalQVTimperative.g:7113:1: ruleLambdaLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) ;
public final EObject ruleLambdaLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19317,36 +20517,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6668:28: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
- // InternalQVTimperative.g:6669:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // InternalQVTimperative.g:7116:28: ( (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' ) )
+ // InternalQVTimperative.g:7117:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
{
- // InternalQVTimperative.g:6669:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
- // InternalQVTimperative.g:6669:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
+ // InternalQVTimperative.g:7117:1: (otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}' )
+ // InternalQVTimperative.g:7117:3: otherlv_0= 'Lambda' otherlv_1= '{' ( (lv_ownedExpressionCS_2_0= ruleExpCS ) ) otherlv_3= '}'
{
- otherlv_0=(Token)match(input,127,FollowSets000.FOLLOW_22); if (state.failed) return current;
+ otherlv_0=(Token)match(input,133,FollowSets000.FOLLOW_27); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0());
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:6677:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:6678:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7125:1: ( (lv_ownedExpressionCS_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7126:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:6678:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
- // InternalQVTimperative.g:6679:3: lv_ownedExpressionCS_2_0= ruleExpCS
+ // InternalQVTimperative.g:7126:1: (lv_ownedExpressionCS_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7127:3: lv_ownedExpressionCS_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedExpressionCS_2_0=ruleExpCS();
state._fsp--;
@@ -19370,7 +20570,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_3=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -19399,7 +20599,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralExpCS"
- // InternalQVTimperative.g:6707:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7155:1: entryRuleMapLiteralExpCS returns [EObject current=null] : iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF ;
public final EObject entryRuleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19407,8 +20607,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6708:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
- // InternalQVTimperative.g:6709:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
+ // InternalQVTimperative.g:7156:2: (iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF )
+ // InternalQVTimperative.g:7157:2: iv_ruleMapLiteralExpCS= ruleMapLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSRule());
@@ -19439,7 +20639,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralExpCS"
- // InternalQVTimperative.g:6716:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // InternalQVTimperative.g:7164:1: ruleMapLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleMapLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19456,24 +20656,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6719:28: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // InternalQVTimperative.g:6720:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:7167:28: ( ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // InternalQVTimperative.g:7168:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // InternalQVTimperative.g:6720:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // InternalQVTimperative.g:6720:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // InternalQVTimperative.g:7168:1: ( ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // InternalQVTimperative.g:7168:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // InternalQVTimperative.g:6720:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
- // InternalQVTimperative.g:6721:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:7168:2: ( (lv_ownedType_0_0= ruleMapTypeCS ) )
+ // InternalQVTimperative.g:7169:1: (lv_ownedType_0_0= ruleMapTypeCS )
{
- // InternalQVTimperative.g:6721:1: (lv_ownedType_0_0= ruleMapTypeCS )
- // InternalQVTimperative.g:6722:3: lv_ownedType_0_0= ruleMapTypeCS
+ // InternalQVTimperative.g:7169:1: (lv_ownedType_0_0= ruleMapTypeCS )
+ // InternalQVTimperative.g:7170:3: lv_ownedType_0_0= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_22);
+ pushFollow(FollowSets000.FOLLOW_27);
lv_ownedType_0_0=ruleMapTypeCS();
state._fsp--;
@@ -19497,35 +20697,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_107); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_112); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:6742:1: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
- int alt156=2;
- int LA156_0 = input.LA(1);
+ // InternalQVTimperative.g:7190:1: ( ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )* )?
+ int alt162=2;
+ int LA162_0 = input.LA(1);
- if ( (LA156_0==RULE_SINGLE_QUOTED_STRING||(LA156_0>=RULE_INT && LA156_0<=RULE_ESCAPED_ID)||LA156_0==24||(LA156_0>=27 && LA156_0<=28)||LA156_0==30||(LA156_0>=32 && LA156_0<=33)||(LA156_0>=44 && LA156_0<=45)||(LA156_0>=50 && LA156_0<=54)||(LA156_0>=94 && LA156_0<=95)||(LA156_0>=110 && LA156_0<=124)||LA156_0==127||(LA156_0>=129 && LA156_0<=132)||LA156_0==138||(LA156_0>=143 && LA156_0<=144)) ) {
- alt156=1;
+ if ( (LA162_0==RULE_SINGLE_QUOTED_STRING||(LA162_0>=RULE_INT && LA162_0<=RULE_ESCAPED_ID)||LA162_0==27||(LA162_0>=29 && LA162_0<=30)||LA162_0==33||LA162_0==35||LA162_0==37||(LA162_0>=50 && LA162_0<=51)||(LA162_0>=56 && LA162_0<=60)||(LA162_0>=100 && LA162_0<=101)||(LA162_0>=116 && LA162_0<=130)||LA162_0==133||(LA162_0>=135 && LA162_0<=138)||LA162_0==144||(LA162_0>=149 && LA162_0<=150)) ) {
+ alt162=1;
}
- switch (alt156) {
+ switch (alt162) {
case 1 :
- // InternalQVTimperative.g:6742:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ // InternalQVTimperative.g:7190:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
{
- // InternalQVTimperative.g:6742:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:6743:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7190:2: ( (lv_ownedParts_2_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7191:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:6743:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:6744:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:7191:1: (lv_ownedParts_2_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7192:3: lv_ownedParts_2_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_2_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -19549,20 +20749,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6760:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
- loop155:
+ // InternalQVTimperative.g:7208:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) ) )*
+ loop161:
do {
- int alt155=2;
- int LA155_0 = input.LA(1);
+ int alt161=2;
+ int LA161_0 = input.LA(1);
- if ( (LA155_0==18) ) {
- alt155=1;
+ if ( (LA161_0==18) ) {
+ alt161=1;
}
- switch (alt155) {
+ switch (alt161) {
case 1 :
- // InternalQVTimperative.g:6760:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7208:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -19570,18 +20770,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // InternalQVTimperative.g:6764:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
- // InternalQVTimperative.g:6765:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7212:1: ( (lv_ownedParts_4_0= ruleMapLiteralPartCS ) )
+ // InternalQVTimperative.g:7213:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
{
- // InternalQVTimperative.g:6765:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
- // InternalQVTimperative.g:6766:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
+ // InternalQVTimperative.g:7213:1: (lv_ownedParts_4_0= ruleMapLiteralPartCS )
+ // InternalQVTimperative.g:7214:3: lv_ownedParts_4_0= ruleMapLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_4_0=ruleMapLiteralPartCS();
state._fsp--;
@@ -19610,7 +20810,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop155;
+ break loop161;
}
} while (true);
@@ -19620,7 +20820,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -19649,7 +20849,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMapLiteralPartCS"
- // InternalQVTimperative.g:6794:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
+ // InternalQVTimperative.g:7242:1: entryRuleMapLiteralPartCS returns [EObject current=null] : iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF ;
public final EObject entryRuleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -19657,8 +20857,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6795:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
- // InternalQVTimperative.g:6796:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
+ // InternalQVTimperative.g:7243:2: (iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF )
+ // InternalQVTimperative.g:7244:2: iv_ruleMapLiteralPartCS= ruleMapLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSRule());
@@ -19689,7 +20889,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMapLiteralPartCS"
- // InternalQVTimperative.g:6803:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:7251:1: ruleMapLiteralPartCS returns [EObject current=null] : ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) ;
public final EObject ruleMapLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -19702,24 +20902,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6806:28: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:6807:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7254:28: ( ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:7255:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:6807:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:6807:2: ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7255:1: ( ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7255:2: ( (lv_ownedKey_0_0= ruleExpCS ) ) otherlv_1= '<-' ( (lv_ownedValue_2_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:6807:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
- // InternalQVTimperative.g:6808:1: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:7255:2: ( (lv_ownedKey_0_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7256:1: (lv_ownedKey_0_0= ruleExpCS )
{
- // InternalQVTimperative.g:6808:1: (lv_ownedKey_0_0= ruleExpCS )
- // InternalQVTimperative.g:6809:3: lv_ownedKey_0_0= ruleExpCS
+ // InternalQVTimperative.g:7256:1: (lv_ownedKey_0_0= ruleExpCS )
+ // InternalQVTimperative.g:7257:3: lv_ownedKey_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_108);
+ pushFollow(FollowSets000.FOLLOW_113);
lv_ownedKey_0_0=ruleExpCS();
state._fsp--;
@@ -19743,17 +20943,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,128,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_1=(Token)match(input,134,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1());
}
- // InternalQVTimperative.g:6829:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
- // InternalQVTimperative.g:6830:1: (lv_ownedValue_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7277:1: ( (lv_ownedValue_2_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7278:1: (lv_ownedValue_2_0= ruleExpCS )
{
- // InternalQVTimperative.g:6830:1: (lv_ownedValue_2_0= ruleExpCS )
- // InternalQVTimperative.g:6831:3: lv_ownedValue_2_0= ruleExpCS
+ // InternalQVTimperative.g:7278:1: (lv_ownedValue_2_0= ruleExpCS )
+ // InternalQVTimperative.g:7279:3: lv_ownedValue_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -19807,7 +21007,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:6855:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7303:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
public final EObject entryRulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19815,8 +21015,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6856:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
- // InternalQVTimperative.g:6857:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
+ // InternalQVTimperative.g:7304:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
+ // InternalQVTimperative.g:7305:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
@@ -19847,7 +21047,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // InternalQVTimperative.g:6864:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
+ // InternalQVTimperative.g:7312:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
public final EObject rulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -19867,54 +21067,54 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6867:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
- // InternalQVTimperative.g:6868:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ // InternalQVTimperative.g:7315:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
+ // InternalQVTimperative.g:7316:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
{
- // InternalQVTimperative.g:6868:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
- int alt157=6;
+ // InternalQVTimperative.g:7316:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ int alt163=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt157=1;
+ alt163=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt157=2;
+ alt163=2;
}
break;
- case 129:
- case 130:
+ case 135:
+ case 136:
{
- alt157=3;
+ alt163=3;
}
break;
- case 32:
+ case 35:
{
- alt157=4;
+ alt163=4;
}
break;
- case 131:
+ case 137:
{
- alt157=5;
+ alt163=5;
}
break;
- case 132:
+ case 138:
{
- alt157=6;
+ alt163=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 157, 0, input);
+ new NoViableAltException("", 163, 0, input);
throw nvae;
}
- switch (alt157) {
+ switch (alt163) {
case 1 :
- // InternalQVTimperative.g:6869:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
+ // InternalQVTimperative.g:7317:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -19941,7 +21141,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:6882:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
+ // InternalQVTimperative.g:7330:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -19968,7 +21168,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:6895:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
+ // InternalQVTimperative.g:7343:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -19995,7 +21195,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:6908:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
+ // InternalQVTimperative.g:7356:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -20022,7 +21222,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:6921:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
+ // InternalQVTimperative.g:7369:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -20049,7 +21249,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:6934:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
+ // InternalQVTimperative.g:7382:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -20098,7 +21298,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // InternalQVTimperative.g:6953:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7401:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
public final EObject entryRuleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20106,8 +21306,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:6954:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
- // InternalQVTimperative.g:6955:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
+ // InternalQVTimperative.g:7402:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
+ // InternalQVTimperative.g:7403:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
@@ -20138,7 +21338,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralExpCS"
- // InternalQVTimperative.g:6962:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
+ // InternalQVTimperative.g:7410:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
public final EObject ruleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20154,36 +21354,36 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:6965:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
- // InternalQVTimperative.g:6966:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // InternalQVTimperative.g:7413:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
+ // InternalQVTimperative.g:7414:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
{
- // InternalQVTimperative.g:6966:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
- // InternalQVTimperative.g:6966:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
+ // InternalQVTimperative.g:7414:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // InternalQVTimperative.g:7414:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,111,FollowSets000.FOLLOW_22); if (state.failed) return current;
+ otherlv_0=(Token)match(input,117,FollowSets000.FOLLOW_27); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:6974:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:6975:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7422:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7423:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:6975:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:6976:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:7423:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7424:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -20207,20 +21407,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:6992:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
- loop158:
+ // InternalQVTimperative.g:7440:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
+ loop164:
do {
- int alt158=2;
- int LA158_0 = input.LA(1);
+ int alt164=2;
+ int LA164_0 = input.LA(1);
- if ( (LA158_0==18) ) {
- alt158=1;
+ if ( (LA164_0==18) ) {
+ alt164=1;
}
- switch (alt158) {
+ switch (alt164) {
case 1 :
- // InternalQVTimperative.g:6992:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7440:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -20228,18 +21428,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- // InternalQVTimperative.g:6996:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
- // InternalQVTimperative.g:6997:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7444:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // InternalQVTimperative.g:7445:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
{
- // InternalQVTimperative.g:6997:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
- // InternalQVTimperative.g:6998:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
+ // InternalQVTimperative.g:7445:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // InternalQVTimperative.g:7446:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -20268,11 +21468,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop158;
+ break loop164;
}
} while (true);
- otherlv_5=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -20301,7 +21501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // InternalQVTimperative.g:7026:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
+ // InternalQVTimperative.g:7474:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
public final EObject entryRuleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -20309,8 +21509,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7027:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
- // InternalQVTimperative.g:7028:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
+ // InternalQVTimperative.g:7475:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
+ // InternalQVTimperative.g:7476:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
@@ -20341,7 +21541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralPartCS"
- // InternalQVTimperative.g:7035:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:7483:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) ;
public final EObject ruleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -20357,24 +21557,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7038:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:7039:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7486:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:7487:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:7039:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:7039:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7487:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:7487:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:7039:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:7040:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7487:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:7488:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:7040:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:7041:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:7488:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:7489:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_114);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -20398,35 +21598,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7057:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt159=2;
- int LA159_0 = input.LA(1);
+ // InternalQVTimperative.g:7505:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt165=2;
+ int LA165_0 = input.LA(1);
- if ( (LA159_0==23) ) {
- alt159=1;
+ if ( (LA165_0==24) ) {
+ alt165=1;
}
- switch (alt159) {
+ switch (alt165) {
case 1 :
- // InternalQVTimperative.g:7057:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7505:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:7061:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:7062:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7509:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:7510:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:7062:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:7063:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:7510:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:7511:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -20456,17 +21656,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- // InternalQVTimperative.g:7083:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // InternalQVTimperative.g:7084:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:7531:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:7532:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // InternalQVTimperative.g:7084:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // InternalQVTimperative.g:7085:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // InternalQVTimperative.g:7532:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:7533:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -20520,7 +21720,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // InternalQVTimperative.g:7109:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7557:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
public final EObject entryRuleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20528,8 +21728,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7110:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
- // InternalQVTimperative.g:7111:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
+ // InternalQVTimperative.g:7558:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
+ // InternalQVTimperative.g:7559:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
@@ -20560,7 +21760,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumberLiteralExpCS"
- // InternalQVTimperative.g:7118:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
+ // InternalQVTimperative.g:7566:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) ;
public final EObject ruleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20570,14 +21770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7121:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
- // InternalQVTimperative.g:7122:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:7569:28: ( ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) ) )
+ // InternalQVTimperative.g:7570:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
{
- // InternalQVTimperative.g:7122:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
- // InternalQVTimperative.g:7123:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:7570:1: ( (lv_symbol_0_0= ruleNUMBER_LITERAL ) )
+ // InternalQVTimperative.g:7571:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
{
- // InternalQVTimperative.g:7123:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
- // InternalQVTimperative.g:7124:3: lv_symbol_0_0= ruleNUMBER_LITERAL
+ // InternalQVTimperative.g:7571:1: (lv_symbol_0_0= ruleNUMBER_LITERAL )
+ // InternalQVTimperative.g:7572:3: lv_symbol_0_0= ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
@@ -20628,7 +21828,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteralExpCS"
- // InternalQVTimperative.g:7148:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7596:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
public final EObject entryRuleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20636,8 +21836,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7149:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
- // InternalQVTimperative.g:7150:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
+ // InternalQVTimperative.g:7597:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
+ // InternalQVTimperative.g:7598:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
@@ -20668,7 +21868,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteralExpCS"
- // InternalQVTimperative.g:7157:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
+ // InternalQVTimperative.g:7605:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_segments_0_0= ruleStringLiteral ) )+ ;
public final EObject ruleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20678,34 +21878,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7160:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
- // InternalQVTimperative.g:7161:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ // InternalQVTimperative.g:7608:28: ( ( (lv_segments_0_0= ruleStringLiteral ) )+ )
+ // InternalQVTimperative.g:7609:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
{
- // InternalQVTimperative.g:7161:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
- int cnt160=0;
- loop160:
+ // InternalQVTimperative.g:7609:1: ( (lv_segments_0_0= ruleStringLiteral ) )+
+ int cnt166=0;
+ loop166:
do {
- int alt160=2;
- int LA160_0 = input.LA(1);
+ int alt166=2;
+ int LA166_0 = input.LA(1);
- if ( (LA160_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt160=1;
+ if ( (LA166_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt166=1;
}
- switch (alt160) {
+ switch (alt166) {
case 1 :
- // InternalQVTimperative.g:7162:1: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:7610:1: (lv_segments_0_0= ruleStringLiteral )
{
- // InternalQVTimperative.g:7162:1: (lv_segments_0_0= ruleStringLiteral )
- // InternalQVTimperative.g:7163:3: lv_segments_0_0= ruleStringLiteral
+ // InternalQVTimperative.g:7610:1: (lv_segments_0_0= ruleStringLiteral )
+ // InternalQVTimperative.g:7611:3: lv_segments_0_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_110);
+ pushFollow(FollowSets000.FOLLOW_115);
lv_segments_0_0=ruleStringLiteral();
state._fsp--;
@@ -20731,13 +21931,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt160 >= 1 ) break loop160;
+ if ( cnt166 >= 1 ) break loop166;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(160, input);
+ new EarlyExitException(166, input);
throw eee;
}
- cnt160++;
+ cnt166++;
} while (true);
@@ -20760,7 +21960,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // InternalQVTimperative.g:7187:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7635:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
public final EObject entryRuleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20768,8 +21968,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7188:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
- // InternalQVTimperative.g:7189:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
+ // InternalQVTimperative.g:7636:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
+ // InternalQVTimperative.g:7637:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
@@ -20800,7 +22000,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanLiteralExpCS"
- // InternalQVTimperative.g:7196:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
+ // InternalQVTimperative.g:7644:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) ;
public final EObject ruleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20810,37 +22010,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7199:28: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
- // InternalQVTimperative.g:7200:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ // InternalQVTimperative.g:7647:28: ( ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) ) )
+ // InternalQVTimperative.g:7648:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
{
- // InternalQVTimperative.g:7200:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
- int alt161=2;
- int LA161_0 = input.LA(1);
+ // InternalQVTimperative.g:7648:1: ( ( (lv_symbol_0_0= 'true' ) ) | ( (lv_symbol_1_0= 'false' ) ) )
+ int alt167=2;
+ int LA167_0 = input.LA(1);
- if ( (LA161_0==129) ) {
- alt161=1;
+ if ( (LA167_0==135) ) {
+ alt167=1;
}
- else if ( (LA161_0==130) ) {
- alt161=2;
+ else if ( (LA167_0==136) ) {
+ alt167=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 161, 0, input);
+ new NoViableAltException("", 167, 0, input);
throw nvae;
}
- switch (alt161) {
+ switch (alt167) {
case 1 :
- // InternalQVTimperative.g:7200:2: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:7648:2: ( (lv_symbol_0_0= 'true' ) )
{
- // InternalQVTimperative.g:7200:2: ( (lv_symbol_0_0= 'true' ) )
- // InternalQVTimperative.g:7201:1: (lv_symbol_0_0= 'true' )
+ // InternalQVTimperative.g:7648:2: ( (lv_symbol_0_0= 'true' ) )
+ // InternalQVTimperative.g:7649:1: (lv_symbol_0_0= 'true' )
{
- // InternalQVTimperative.g:7201:1: (lv_symbol_0_0= 'true' )
- // InternalQVTimperative.g:7202:3: lv_symbol_0_0= 'true'
+ // InternalQVTimperative.g:7649:1: (lv_symbol_0_0= 'true' )
+ // InternalQVTimperative.g:7650:3: lv_symbol_0_0= 'true'
{
- lv_symbol_0_0=(Token)match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_symbol_0_0=(Token)match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_symbol_0_0, grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0());
@@ -20864,15 +22064,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7216:6: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:7664:6: ( (lv_symbol_1_0= 'false' ) )
{
- // InternalQVTimperative.g:7216:6: ( (lv_symbol_1_0= 'false' ) )
- // InternalQVTimperative.g:7217:1: (lv_symbol_1_0= 'false' )
+ // InternalQVTimperative.g:7664:6: ( (lv_symbol_1_0= 'false' ) )
+ // InternalQVTimperative.g:7665:1: (lv_symbol_1_0= 'false' )
{
- // InternalQVTimperative.g:7217:1: (lv_symbol_1_0= 'false' )
- // InternalQVTimperative.g:7218:3: lv_symbol_1_0= 'false'
+ // InternalQVTimperative.g:7665:1: (lv_symbol_1_0= 'false' )
+ // InternalQVTimperative.g:7666:3: lv_symbol_1_0= 'false'
{
- lv_symbol_1_0=(Token)match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_symbol_1_0=(Token)match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_symbol_1_0, grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0());
@@ -20918,7 +22118,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:7239:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7687:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
public final EObject entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20926,8 +22126,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7240:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
- // InternalQVTimperative.g:7241:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
+ // InternalQVTimperative.g:7688:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
+ // InternalQVTimperative.g:7689:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
@@ -20958,7 +22158,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // InternalQVTimperative.g:7248:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
+ // InternalQVTimperative.g:7696:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
public final EObject ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -20967,14 +22167,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7251:28: ( ( () otherlv_1= '*' ) )
- // InternalQVTimperative.g:7252:1: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:7699:28: ( ( () otherlv_1= '*' ) )
+ // InternalQVTimperative.g:7700:1: ( () otherlv_1= '*' )
{
- // InternalQVTimperative.g:7252:1: ( () otherlv_1= '*' )
- // InternalQVTimperative.g:7252:2: () otherlv_1= '*'
+ // InternalQVTimperative.g:7700:1: ( () otherlv_1= '*' )
+ // InternalQVTimperative.g:7700:2: () otherlv_1= '*'
{
- // InternalQVTimperative.g:7252:2: ()
- // InternalQVTimperative.g:7253:2:
+ // InternalQVTimperative.g:7700:2: ()
+ // InternalQVTimperative.g:7701:2:
{
if ( state.backtracking==0 ) {
@@ -20991,7 +22191,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -21020,7 +22220,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // InternalQVTimperative.g:7273:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7721:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
public final EObject entryRuleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21028,8 +22228,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7274:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
- // InternalQVTimperative.g:7275:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
+ // InternalQVTimperative.g:7722:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
+ // InternalQVTimperative.g:7723:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
@@ -21060,7 +22260,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInvalidLiteralExpCS"
- // InternalQVTimperative.g:7282:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
+ // InternalQVTimperative.g:7730:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
public final EObject ruleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21069,14 +22269,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7285:28: ( ( () otherlv_1= 'invalid' ) )
- // InternalQVTimperative.g:7286:1: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:7733:28: ( ( () otherlv_1= 'invalid' ) )
+ // InternalQVTimperative.g:7734:1: ( () otherlv_1= 'invalid' )
{
- // InternalQVTimperative.g:7286:1: ( () otherlv_1= 'invalid' )
- // InternalQVTimperative.g:7286:2: () otherlv_1= 'invalid'
+ // InternalQVTimperative.g:7734:1: ( () otherlv_1= 'invalid' )
+ // InternalQVTimperative.g:7734:2: () otherlv_1= 'invalid'
{
- // InternalQVTimperative.g:7286:2: ()
- // InternalQVTimperative.g:7287:2:
+ // InternalQVTimperative.g:7734:2: ()
+ // InternalQVTimperative.g:7735:2:
{
if ( state.backtracking==0 ) {
@@ -21093,7 +22293,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
@@ -21122,7 +22322,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNullLiteralExpCS"
- // InternalQVTimperative.g:7307:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7755:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
public final EObject entryRuleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21130,8 +22330,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7308:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
- // InternalQVTimperative.g:7309:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
+ // InternalQVTimperative.g:7756:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
+ // InternalQVTimperative.g:7757:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
@@ -21162,7 +22362,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNullLiteralExpCS"
- // InternalQVTimperative.g:7316:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // InternalQVTimperative.g:7764:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21171,14 +22371,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7319:28: ( ( () otherlv_1= 'null' ) )
- // InternalQVTimperative.g:7320:1: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:7767:28: ( ( () otherlv_1= 'null' ) )
+ // InternalQVTimperative.g:7768:1: ( () otherlv_1= 'null' )
{
- // InternalQVTimperative.g:7320:1: ( () otherlv_1= 'null' )
- // InternalQVTimperative.g:7320:2: () otherlv_1= 'null'
+ // InternalQVTimperative.g:7768:1: ( () otherlv_1= 'null' )
+ // InternalQVTimperative.g:7768:2: () otherlv_1= 'null'
{
- // InternalQVTimperative.g:7320:2: ()
- // InternalQVTimperative.g:7321:2:
+ // InternalQVTimperative.g:7768:2: ()
+ // InternalQVTimperative.g:7769:2:
{
if ( state.backtracking==0 ) {
@@ -21195,7 +22395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
@@ -21224,7 +22424,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralCS"
- // InternalQVTimperative.g:7341:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
+ // InternalQVTimperative.g:7789:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
public final EObject entryRuleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -21232,8 +22432,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7342:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
- // InternalQVTimperative.g:7343:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
+ // InternalQVTimperative.g:7790:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
+ // InternalQVTimperative.g:7791:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
@@ -21264,7 +22464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralCS"
- // InternalQVTimperative.g:7350:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
+ // InternalQVTimperative.g:7798:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) ;
public final EObject ruleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -21280,54 +22480,54 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7353:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
- // InternalQVTimperative.g:7354:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ // InternalQVTimperative.g:7801:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS ) )
+ // InternalQVTimperative.g:7802:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
{
- // InternalQVTimperative.g:7354:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
- int alt162=4;
+ // InternalQVTimperative.g:7802:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_MapTypeCS_2= ruleMapTypeCS | this_TupleTypeCS_3= ruleTupleTypeCS )
+ int alt168=4;
switch ( input.LA(1) ) {
- case 112:
- case 113:
- case 114:
- case 115:
- case 116:
- case 117:
case 118:
case 119:
- {
- alt162=1;
- }
- break;
case 120:
case 121:
case 122:
case 123:
case 124:
+ case 125:
{
- alt162=2;
+ alt168=1;
}
break;
- case 110:
+ case 126:
+ case 127:
+ case 128:
+ case 129:
+ case 130:
{
- alt162=3;
+ alt168=2;
}
break;
- case 111:
+ case 116:
+ {
+ alt168=3;
+ }
+ break;
+ case 117:
{
- alt162=4;
+ alt168=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 162, 0, input);
+ new NoViableAltException("", 168, 0, input);
throw nvae;
}
- switch (alt162) {
+ switch (alt168) {
case 1 :
- // InternalQVTimperative.g:7355:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ // InternalQVTimperative.g:7803:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
@@ -21354,7 +22554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7368:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
+ // InternalQVTimperative.g:7816:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -21381,7 +22581,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:7381:2: this_MapTypeCS_2= ruleMapTypeCS
+ // InternalQVTimperative.g:7829:2: this_MapTypeCS_2= ruleMapTypeCS
{
if ( state.backtracking==0 ) {
@@ -21408,7 +22608,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:7394:2: this_TupleTypeCS_3= ruleTupleTypeCS
+ // InternalQVTimperative.g:7842:2: this_TupleTypeCS_3= ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
@@ -21457,7 +22657,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:7413:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
+ // InternalQVTimperative.g:7861:1: entryRuleTypeLiteralWithMultiplicityCS returns [EObject current=null] : iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF ;
public final EObject entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -21465,8 +22665,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7414:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
- // InternalQVTimperative.g:7415:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
+ // InternalQVTimperative.g:7862:2: (iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF )
+ // InternalQVTimperative.g:7863:2: iv_ruleTypeLiteralWithMultiplicityCS= ruleTypeLiteralWithMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSRule());
@@ -21497,7 +22697,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralWithMultiplicityCS"
- // InternalQVTimperative.g:7422:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:7870:1: ruleTypeLiteralWithMultiplicityCS returns [EObject current=null] : (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeLiteralWithMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -21509,11 +22709,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7425:28: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:7426:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:7873:28: ( (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:7874:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:7426:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:7427:2: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:7874:1: (this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:7875:2: this_TypeLiteralCS_0= ruleTypeLiteralCS ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
{
if ( state.backtracking==0 ) {
@@ -21525,7 +22725,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
this_TypeLiteralCS_0=ruleTypeLiteralCS();
state._fsp--;
@@ -21536,19 +22736,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:7438:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
- int alt163=2;
- int LA163_0 = input.LA(1);
+ // InternalQVTimperative.g:7886:1: ( (lv_ownedMultiplicity_1_0= ruleMultiplicityCS ) )?
+ int alt169=2;
+ int LA169_0 = input.LA(1);
- if ( (LA163_0==135) ) {
- alt163=1;
+ if ( (LA169_0==141) ) {
+ alt169=1;
}
- switch (alt163) {
+ switch (alt169) {
case 1 :
- // InternalQVTimperative.g:7439:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7887:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:7439:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:7440:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:7887:1: (lv_ownedMultiplicity_1_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:7888:3: lv_ownedMultiplicity_1_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -21605,7 +22805,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // InternalQVTimperative.g:7464:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
+ // InternalQVTimperative.g:7912:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
public final EObject entryRuleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21613,8 +22813,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7465:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
- // InternalQVTimperative.g:7466:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
+ // InternalQVTimperative.g:7913:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
+ // InternalQVTimperative.g:7914:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
@@ -21645,7 +22845,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralExpCS"
- // InternalQVTimperative.g:7473:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
+ // InternalQVTimperative.g:7921:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) ;
public final EObject ruleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -21655,14 +22855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7476:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
- // InternalQVTimperative.g:7477:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:7924:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) ) )
+ // InternalQVTimperative.g:7925:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
{
- // InternalQVTimperative.g:7477:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
- // InternalQVTimperative.g:7478:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:7925:1: ( (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS ) )
+ // InternalQVTimperative.g:7926:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
{
- // InternalQVTimperative.g:7478:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
- // InternalQVTimperative.g:7479:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
+ // InternalQVTimperative.g:7926:1: (lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS )
+ // InternalQVTimperative.g:7927:3: lv_ownedType_0_0= ruleTypeLiteralWithMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -21713,7 +22913,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeNameExpCS"
- // InternalQVTimperative.g:7503:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
+ // InternalQVTimperative.g:7951:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
public final EObject entryRuleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -21721,8 +22921,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7504:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
- // InternalQVTimperative.g:7505:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
+ // InternalQVTimperative.g:7952:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
+ // InternalQVTimperative.g:7953:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
@@ -21753,7 +22953,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeNameExpCS"
- // InternalQVTimperative.g:7512:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
+ // InternalQVTimperative.g:7960:1: ruleTypeNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) ;
public final EObject ruleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -21769,24 +22969,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7515:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
- // InternalQVTimperative.g:7516:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // InternalQVTimperative.g:7963:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? ) )
+ // InternalQVTimperative.g:7964:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
{
- // InternalQVTimperative.g:7516:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
- // InternalQVTimperative.g:7516:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ // InternalQVTimperative.g:7964:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )? )
+ // InternalQVTimperative.g:7964:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
{
- // InternalQVTimperative.g:7516:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:7517:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:7964:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:7965:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:7517:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:7518:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:7965:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:7966:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -21810,25 +23010,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7534:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
- int alt165=2;
- alt165 = dfa165.predict(input);
- switch (alt165) {
+ // InternalQVTimperative.g:7982:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?
+ int alt171=2;
+ alt171 = dfa171.predict(input);
+ switch (alt171) {
case 1 :
- // InternalQVTimperative.g:7534:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:7534:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:7535:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:7535:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:7536:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:7984:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -21852,31 +23052,31 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7552:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt164=2;
- alt164 = dfa164.predict(input);
- switch (alt164) {
+ // InternalQVTimperative.g:8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt170=2;
+ alt170 = dfa170.predict(input);
+ switch (alt170) {
case 1 :
- // InternalQVTimperative.g:7552:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:8000:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_2=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0());
}
- // InternalQVTimperative.g:7556:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8004:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:7558:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -21900,7 +23100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2());
@@ -21941,7 +23141,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeExpCS"
- // InternalQVTimperative.g:7586:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
+ // InternalQVTimperative.g:8034:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
public final EObject entryRuleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -21949,8 +23149,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7587:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
- // InternalQVTimperative.g:7588:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
+ // InternalQVTimperative.g:8035:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
+ // InternalQVTimperative.g:8036:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
@@ -21981,7 +23181,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeExpCS"
- // InternalQVTimperative.g:7595:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:8043:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -21997,18 +23197,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7598:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:7599:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:8046:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:8047:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:7599:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:7599:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:8047:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:8047:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS ) ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
{
- // InternalQVTimperative.g:7599:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
- int alt166=3;
- alt166 = dfa166.predict(input);
- switch (alt166) {
+ // InternalQVTimperative.g:8047:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )
+ int alt172=3;
+ alt172 = dfa172.predict(input);
+ switch (alt172) {
case 1 :
- // InternalQVTimperative.g:7600:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
+ // InternalQVTimperative.g:8048:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
@@ -22020,7 +23220,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
this_TypeNameExpCS_0=ruleTypeNameExpCS();
state._fsp--;
@@ -22035,7 +23235,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7613:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:8061:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -22047,7 +23247,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -22062,7 +23262,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:7626:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
+ // InternalQVTimperative.g:8074:2: this_CollectionPatternCS_2= ruleCollectionPatternCS
{
if ( state.backtracking==0 ) {
@@ -22074,7 +23274,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2());
}
- pushFollow(FollowSets000.FOLLOW_94);
+ pushFollow(FollowSets000.FOLLOW_99);
this_CollectionPatternCS_2=ruleCollectionPatternCS();
state._fsp--;
@@ -22091,19 +23291,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7637:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
- int alt167=2;
- int LA167_0 = input.LA(1);
+ // InternalQVTimperative.g:8085:2: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ int alt173=2;
+ int LA173_0 = input.LA(1);
- if ( (LA167_0==135) ) {
- alt167=1;
+ if ( (LA173_0==141) ) {
+ alt173=1;
}
- switch (alt167) {
+ switch (alt173) {
case 1 :
- // InternalQVTimperative.g:7638:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:8086:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:7638:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:7639:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:8086:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:8087:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -22160,7 +23360,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExpCS"
- // InternalQVTimperative.g:7663:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
+ // InternalQVTimperative.g:8111:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
public final EObject entryRuleExpCS() throws RecognitionException {
EObject current = null;
@@ -22168,8 +23368,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7664:2: (iv_ruleExpCS= ruleExpCS EOF )
- // InternalQVTimperative.g:7665:2: iv_ruleExpCS= ruleExpCS EOF
+ // InternalQVTimperative.g:8112:2: (iv_ruleExpCS= ruleExpCS EOF )
+ // InternalQVTimperative.g:8113:2: iv_ruleExpCS= ruleExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
@@ -22200,7 +23400,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExpCS"
- // InternalQVTimperative.g:7672:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
+ // InternalQVTimperative.g:8120:1: ruleExpCS returns [EObject current=null] : ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) ;
public final EObject ruleExpCS() throws RecognitionException {
EObject current = null;
@@ -22216,18 +23416,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7675:28: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:7676:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:8123:28: ( ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8124:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:7676:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
- int alt169=2;
- alt169 = dfa169.predict(input);
- switch (alt169) {
+ // InternalQVTimperative.g:8124:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )
+ int alt175=2;
+ alt175 = dfa175.predict(input);
+ switch (alt175) {
case 1 :
- // InternalQVTimperative.g:7676:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8124:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:7676:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:7677:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8124:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8125:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
@@ -22239,7 +23439,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_116);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
@@ -22250,19 +23450,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
}
- // InternalQVTimperative.g:7688:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt168=2;
- int LA168_0 = input.LA(1);
+ // InternalQVTimperative.g:8136:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt174=2;
+ int LA174_0 = input.LA(1);
- if ( (LA168_0==32||LA168_0==42||LA168_0==49||LA168_0==94||(LA168_0>=96 && LA168_0<=109)) ) {
- alt168=1;
+ if ( (LA174_0==35||LA174_0==48||LA174_0==55||LA174_0==100||(LA174_0>=102 && LA174_0<=115)) ) {
+ alt174=1;
}
- switch (alt168) {
+ switch (alt174) {
case 1 :
- // InternalQVTimperative.g:7688:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8136:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:7688:2: ()
- // InternalQVTimperative.g:7689:2:
+ // InternalQVTimperative.g:8136:2: ()
+ // InternalQVTimperative.g:8137:2:
{
if ( state.backtracking==0 ) {
@@ -22279,11 +23479,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7697:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:7698:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8145:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:7698:1: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:7699:3: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8147:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -22314,11 +23514,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7715:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:7716:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8163:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:7716:1: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:7717:3: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8165:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -22362,7 +23562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7735:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:8183:2: this_PrefixedLetExpCS_4= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -22411,7 +23611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedLetExpCS"
- // InternalQVTimperative.g:7754:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
+ // InternalQVTimperative.g:8202:1: entryRulePrefixedLetExpCS returns [EObject current=null] : iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF ;
public final EObject entryRulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -22419,8 +23619,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7755:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
- // InternalQVTimperative.g:7756:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
+ // InternalQVTimperative.g:8203:2: (iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF )
+ // InternalQVTimperative.g:8204:2: iv_rulePrefixedLetExpCS= rulePrefixedLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedLetExpCSRule());
@@ -22451,7 +23651,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedLetExpCS"
- // InternalQVTimperative.g:7763:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
+ // InternalQVTimperative.g:8211:1: rulePrefixedLetExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) ;
public final EObject rulePrefixedLetExpCS() throws RecognitionException {
EObject current = null;
@@ -22465,35 +23665,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7766:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
- // InternalQVTimperative.g:7767:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ // InternalQVTimperative.g:8214:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS ) )
+ // InternalQVTimperative.g:8215:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
{
- // InternalQVTimperative.g:7767:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
- int alt170=2;
- int LA170_0 = input.LA(1);
+ // InternalQVTimperative.g:8215:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) ) | this_LetExpCS_3= ruleLetExpCS )
+ int alt176=2;
+ int LA176_0 = input.LA(1);
- if ( ((LA170_0>=94 && LA170_0<=95)) ) {
- alt170=1;
+ if ( ((LA176_0>=100 && LA176_0<=101)) ) {
+ alt176=1;
}
- else if ( (LA170_0==143) ) {
- alt170=2;
+ else if ( (LA176_0==149) ) {
+ alt176=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 170, 0, input);
+ new NoViableAltException("", 176, 0, input);
throw nvae;
}
- switch (alt170) {
+ switch (alt176) {
case 1 :
- // InternalQVTimperative.g:7767:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:8215:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
{
- // InternalQVTimperative.g:7767:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
- // InternalQVTimperative.g:7767:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8215:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) ) )
+ // InternalQVTimperative.g:8215:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
{
- // InternalQVTimperative.g:7767:3: ()
- // InternalQVTimperative.g:7768:2:
+ // InternalQVTimperative.g:8215:3: ()
+ // InternalQVTimperative.g:8216:2:
{
if ( state.backtracking==0 ) {
@@ -22510,11 +23710,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7776:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:7777:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8224:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:8225:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:7777:1: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:7778:3: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:8225:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8226:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -22545,11 +23745,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7794:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
- // InternalQVTimperative.g:7795:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:8242:2: ( (lv_ownedRight_2_0= rulePrefixedLetExpCS ) )
+ // InternalQVTimperative.g:8243:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
{
- // InternalQVTimperative.g:7795:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
- // InternalQVTimperative.g:7796:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
+ // InternalQVTimperative.g:8243:1: (lv_ownedRight_2_0= rulePrefixedLetExpCS )
+ // InternalQVTimperative.g:8244:3: lv_ownedRight_2_0= rulePrefixedLetExpCS
{
if ( state.backtracking==0 ) {
@@ -22587,7 +23787,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7814:2: this_LetExpCS_3= ruleLetExpCS
+ // InternalQVTimperative.g:8262:2: this_LetExpCS_3= ruleLetExpCS
{
if ( state.backtracking==0 ) {
@@ -22636,7 +23836,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:7833:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
+ // InternalQVTimperative.g:8281:1: entryRulePrefixedPrimaryExpCS returns [EObject current=null] : iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF ;
public final EObject entryRulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -22644,8 +23844,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7834:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
- // InternalQVTimperative.g:7835:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
+ // InternalQVTimperative.g:8282:2: (iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF )
+ // InternalQVTimperative.g:8283:2: iv_rulePrefixedPrimaryExpCS= rulePrefixedPrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSRule());
@@ -22676,7 +23876,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedPrimaryExpCS"
- // InternalQVTimperative.g:7842:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
+ // InternalQVTimperative.g:8290:1: rulePrefixedPrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) ;
public final EObject rulePrefixedPrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -22690,35 +23890,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7845:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
- // InternalQVTimperative.g:7846:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ // InternalQVTimperative.g:8293:28: ( ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS ) )
+ // InternalQVTimperative.g:8294:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
{
- // InternalQVTimperative.g:7846:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
- int alt171=2;
- int LA171_0 = input.LA(1);
+ // InternalQVTimperative.g:8294:1: ( ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) ) | this_PrimaryExpCS_3= rulePrimaryExpCS )
+ int alt177=2;
+ int LA177_0 = input.LA(1);
- if ( ((LA171_0>=94 && LA171_0<=95)) ) {
- alt171=1;
+ if ( ((LA177_0>=100 && LA177_0<=101)) ) {
+ alt177=1;
}
- else if ( (LA171_0==RULE_SINGLE_QUOTED_STRING||(LA171_0>=RULE_INT && LA171_0<=RULE_ESCAPED_ID)||LA171_0==24||(LA171_0>=27 && LA171_0<=28)||LA171_0==30||(LA171_0>=32 && LA171_0<=33)||(LA171_0>=44 && LA171_0<=45)||(LA171_0>=50 && LA171_0<=54)||(LA171_0>=110 && LA171_0<=124)||LA171_0==127||(LA171_0>=129 && LA171_0<=132)||LA171_0==138||LA171_0==144) ) {
- alt171=2;
+ else if ( (LA177_0==RULE_SINGLE_QUOTED_STRING||(LA177_0>=RULE_INT && LA177_0<=RULE_ESCAPED_ID)||LA177_0==27||(LA177_0>=29 && LA177_0<=30)||LA177_0==33||LA177_0==35||LA177_0==37||(LA177_0>=50 && LA177_0<=51)||(LA177_0>=56 && LA177_0<=60)||(LA177_0>=116 && LA177_0<=130)||LA177_0==133||(LA177_0>=135 && LA177_0<=138)||LA177_0==144||LA177_0==150) ) {
+ alt177=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 171, 0, input);
+ new NoViableAltException("", 177, 0, input);
throw nvae;
}
- switch (alt171) {
+ switch (alt177) {
case 1 :
- // InternalQVTimperative.g:7846:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:8294:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
{
- // InternalQVTimperative.g:7846:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
- // InternalQVTimperative.g:7846:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:8294:2: ( () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) ) )
+ // InternalQVTimperative.g:8294:3: () ( (lv_name_1_0= ruleUnaryOperatorName ) ) ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
{
- // InternalQVTimperative.g:7846:3: ()
- // InternalQVTimperative.g:7847:2:
+ // InternalQVTimperative.g:8294:3: ()
+ // InternalQVTimperative.g:8295:2:
{
if ( state.backtracking==0 ) {
@@ -22735,18 +23935,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7855:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
- // InternalQVTimperative.g:7856:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8303:2: ( (lv_name_1_0= ruleUnaryOperatorName ) )
+ // InternalQVTimperative.g:8304:1: (lv_name_1_0= ruleUnaryOperatorName )
{
- // InternalQVTimperative.g:7856:1: (lv_name_1_0= ruleUnaryOperatorName )
- // InternalQVTimperative.g:7857:3: lv_name_1_0= ruleUnaryOperatorName
+ // InternalQVTimperative.g:8304:1: (lv_name_1_0= ruleUnaryOperatorName )
+ // InternalQVTimperative.g:8305:3: lv_name_1_0= ruleUnaryOperatorName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_112);
+ pushFollow(FollowSets000.FOLLOW_117);
lv_name_1_0=ruleUnaryOperatorName();
state._fsp--;
@@ -22770,11 +23970,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7873:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
- // InternalQVTimperative.g:7874:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:8321:2: ( (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS ) )
+ // InternalQVTimperative.g:8322:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
{
- // InternalQVTimperative.g:7874:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
- // InternalQVTimperative.g:7875:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
+ // InternalQVTimperative.g:8322:1: (lv_ownedRight_2_0= rulePrefixedPrimaryExpCS )
+ // InternalQVTimperative.g:8323:3: lv_ownedRight_2_0= rulePrefixedPrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -22812,7 +24012,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7893:2: this_PrimaryExpCS_3= rulePrimaryExpCS
+ // InternalQVTimperative.g:8341:2: this_PrimaryExpCS_3= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -22861,7 +24061,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimaryExpCS"
- // InternalQVTimperative.g:7912:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
+ // InternalQVTimperative.g:8360:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
public final EObject entryRulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -22869,8 +24069,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:7913:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
- // InternalQVTimperative.g:7914:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
+ // InternalQVTimperative.g:8361:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
+ // InternalQVTimperative.g:8362:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
@@ -22901,7 +24101,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimaryExpCS"
- // InternalQVTimperative.g:7921:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
+ // InternalQVTimperative.g:8369:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) ;
public final EObject rulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -22929,15 +24129,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:7924:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
- // InternalQVTimperative.g:7925:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ // InternalQVTimperative.g:8372:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS ) )
+ // InternalQVTimperative.g:8373:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
{
- // InternalQVTimperative.g:7925:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
- int alt172=10;
- alt172 = dfa172.predict(input);
- switch (alt172) {
+ // InternalQVTimperative.g:8373:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )
+ int alt178=10;
+ alt178 = dfa178.predict(input);
+ switch (alt178) {
case 1 :
- // InternalQVTimperative.g:7926:2: this_NestedExpCS_0= ruleNestedExpCS
+ // InternalQVTimperative.g:8374:2: this_NestedExpCS_0= ruleNestedExpCS
{
if ( state.backtracking==0 ) {
@@ -22964,7 +24164,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:7939:2: this_IfExpCS_1= ruleIfExpCS
+ // InternalQVTimperative.g:8387:2: this_IfExpCS_1= ruleIfExpCS
{
if ( state.backtracking==0 ) {
@@ -22991,7 +24191,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:7952:2: this_SelfExpCS_2= ruleSelfExpCS
+ // InternalQVTimperative.g:8400:2: this_SelfExpCS_2= ruleSelfExpCS
{
if ( state.backtracking==0 ) {
@@ -23018,7 +24218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalQVTimperative.g:7965:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
+ // InternalQVTimperative.g:8413:2: this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23045,7 +24245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalQVTimperative.g:7978:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:8426:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23072,7 +24272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalQVTimperative.g:7991:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:8439:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23099,7 +24299,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // InternalQVTimperative.g:8004:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:8452:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23126,7 +24326,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // InternalQVTimperative.g:8017:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
+ // InternalQVTimperative.g:8465:2: this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23153,7 +24353,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // InternalQVTimperative.g:8030:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:8478:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -23180,7 +24380,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // InternalQVTimperative.g:8043:2: this_NameExpCS_9= ruleNameExpCS
+ // InternalQVTimperative.g:8491:2: this_NameExpCS_9= ruleNameExpCS
{
if ( state.backtracking==0 ) {
@@ -23229,7 +24429,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNameExpCS"
- // InternalQVTimperative.g:8062:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
+ // InternalQVTimperative.g:8510:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
public final EObject entryRuleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -23237,8 +24437,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8063:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
- // InternalQVTimperative.g:8064:2: iv_ruleNameExpCS= ruleNameExpCS EOF
+ // InternalQVTimperative.g:8511:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
+ // InternalQVTimperative.g:8512:2: iv_ruleNameExpCS= ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSRule());
@@ -23269,7 +24469,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNameExpCS"
- // InternalQVTimperative.g:8071:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
+ // InternalQVTimperative.g:8519:1: ruleNameExpCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) ;
public final EObject ruleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -23287,24 +24487,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8074:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
- // InternalQVTimperative.g:8075:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // InternalQVTimperative.g:8522:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? ) )
+ // InternalQVTimperative.g:8523:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
{
- // InternalQVTimperative.g:8075:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
- // InternalQVTimperative.g:8075:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ // InternalQVTimperative.g:8523:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )? )
+ // InternalQVTimperative.g:8523:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )* ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )? ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )? ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
{
- // InternalQVTimperative.g:8075:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:8076:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:8523:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:8524:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:8076:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:8077:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:8524:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:8525:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_118);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -23328,30 +24528,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8093:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
- loop173:
+ // InternalQVTimperative.g:8541:2: ( (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS ) )*
+ loop179:
do {
- int alt173=2;
- int LA173_0 = input.LA(1);
+ int alt179=2;
+ int LA179_0 = input.LA(1);
- if ( (LA173_0==135) ) {
- alt173=1;
+ if ( (LA179_0==141) ) {
+ alt179=1;
}
- switch (alt173) {
+ switch (alt179) {
case 1 :
- // InternalQVTimperative.g:8094:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:8542:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
{
- // InternalQVTimperative.g:8094:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
- // InternalQVTimperative.g:8095:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
+ // InternalQVTimperative.g:8542:1: (lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS )
+ // InternalQVTimperative.g:8543:3: lv_ownedSquareBracketedClauses_1_0= ruleSquareBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_113);
+ pushFollow(FollowSets000.FOLLOW_118);
lv_ownedSquareBracketedClauses_1_0=ruleSquareBracketedClauseCS();
state._fsp--;
@@ -23377,30 +24577,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop173;
+ break loop179;
}
} while (true);
- // InternalQVTimperative.g:8111:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
- int alt174=2;
- int LA174_0 = input.LA(1);
+ // InternalQVTimperative.g:8559:3: ( (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS ) )?
+ int alt180=2;
+ int LA180_0 = input.LA(1);
- if ( (LA174_0==45) ) {
- alt174=1;
+ if ( (LA180_0==51) ) {
+ alt180=1;
}
- switch (alt174) {
+ switch (alt180) {
case 1 :
- // InternalQVTimperative.g:8112:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:8560:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:8112:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:8113:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:8560:1: (lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:8561:3: lv_ownedRoundBracketedClause_2_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_114);
+ pushFollow(FollowSets000.FOLLOW_119);
lv_ownedRoundBracketedClause_2_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -23427,30 +24627,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8129:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
- int alt175=2;
- int LA175_0 = input.LA(1);
+ // InternalQVTimperative.g:8577:3: ( (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS ) )?
+ int alt181=2;
+ int LA181_0 = input.LA(1);
- if ( (LA175_0==34) ) {
- int LA175_1 = input.LA(2);
+ if ( (LA181_0==39) ) {
+ int LA181_1 = input.LA(2);
- if ( (LA175_1==RULE_SINGLE_QUOTED_STRING||(LA175_1>=RULE_SIMPLE_ID && LA175_1<=RULE_ESCAPED_ID)||LA175_1==24||(LA175_1>=27 && LA175_1<=28)||LA175_1==30||LA175_1==33||LA175_1==35||LA175_1==44||(LA175_1>=50 && LA175_1<=54)) ) {
- alt175=1;
+ if ( (LA181_1==RULE_SINGLE_QUOTED_STRING||(LA181_1>=RULE_SIMPLE_ID && LA181_1<=RULE_ESCAPED_ID)||LA181_1==27||(LA181_1>=29 && LA181_1<=30)||LA181_1==33||LA181_1==37||LA181_1==40||LA181_1==50||(LA181_1>=56 && LA181_1<=60)) ) {
+ alt181=1;
}
}
- switch (alt175) {
+ switch (alt181) {
case 1 :
- // InternalQVTimperative.g:8130:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8578:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:8130:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:8131:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:8578:1: (lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:8579:3: lv_ownedCurlyBracketedClause_3_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_115);
+ pushFollow(FollowSets000.FOLLOW_120);
lv_ownedCurlyBracketedClause_3_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -23477,24 +24677,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8147:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
- int alt176=2;
- int LA176_0 = input.LA(1);
+ // InternalQVTimperative.g:8595:3: ( ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre' )?
+ int alt182=2;
+ int LA182_0 = input.LA(1);
- if ( (LA176_0==133) ) {
- alt176=1;
+ if ( (LA182_0==139) ) {
+ alt182=1;
}
- switch (alt176) {
+ switch (alt182) {
case 1 :
- // InternalQVTimperative.g:8147:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
+ // InternalQVTimperative.g:8595:4: ( (lv_isPre_4_0= '@' ) ) otherlv_5= 'pre'
{
- // InternalQVTimperative.g:8147:4: ( (lv_isPre_4_0= '@' ) )
- // InternalQVTimperative.g:8148:1: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:8595:4: ( (lv_isPre_4_0= '@' ) )
+ // InternalQVTimperative.g:8596:1: (lv_isPre_4_0= '@' )
{
- // InternalQVTimperative.g:8148:1: (lv_isPre_4_0= '@' )
- // InternalQVTimperative.g:8149:3: lv_isPre_4_0= '@'
+ // InternalQVTimperative.g:8596:1: (lv_isPre_4_0= '@' )
+ // InternalQVTimperative.g:8597:3: lv_isPre_4_0= '@'
{
- lv_isPre_4_0=(Token)match(input,133,FollowSets000.FOLLOW_116); if (state.failed) return current;
+ lv_isPre_4_0=(Token)match(input,139,FollowSets000.FOLLOW_121); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isPre_4_0, grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0());
@@ -23514,7 +24714,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNameExpCSAccess().getPreKeyword_4_1());
@@ -23549,7 +24749,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:8174:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8622:1: entryRuleCurlyBracketedClauseCS returns [EObject current=null] : iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF ;
public final EObject entryRuleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -23557,8 +24757,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8175:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
- // InternalQVTimperative.g:8176:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
+ // InternalQVTimperative.g:8623:2: (iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8624:2: iv_ruleCurlyBracketedClauseCS= ruleCurlyBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSRule());
@@ -23589,7 +24789,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCurlyBracketedClauseCS"
- // InternalQVTimperative.g:8183:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ;
+ // InternalQVTimperative.g:8631:1: ruleCurlyBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) ;
public final EObject ruleCurlyBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -23606,14 +24806,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8186:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) )
- // InternalQVTimperative.g:8187:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
+ // InternalQVTimperative.g:8634:28: ( ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' ) )
+ // InternalQVTimperative.g:8635:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
{
- // InternalQVTimperative.g:8187:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
- // InternalQVTimperative.g:8187:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}'
+ // InternalQVTimperative.g:8635:1: ( () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}' )
+ // InternalQVTimperative.g:8635:2: () otherlv_1= '{' ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) ) otherlv_6= '}'
{
- // InternalQVTimperative.g:8187:2: ()
- // InternalQVTimperative.g:8188:2:
+ // InternalQVTimperative.g:8635:2: ()
+ // InternalQVTimperative.g:8636:2:
{
if ( state.backtracking==0 ) {
@@ -23630,56 +24830,56 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_117); if (state.failed) return current;
+ otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_122); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1());
}
- // InternalQVTimperative.g:8200:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) )
- int alt179=2;
- int LA179_0 = input.LA(1);
+ // InternalQVTimperative.g:8648:1: ( ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )? | ( (lv_value_5_0= ruleStringLiteral ) ) )
+ int alt185=2;
+ int LA185_0 = input.LA(1);
- if ( ((LA179_0>=RULE_SIMPLE_ID && LA179_0<=RULE_ESCAPED_ID)||LA179_0==24||(LA179_0>=27 && LA179_0<=28)||LA179_0==30||LA179_0==33||LA179_0==35||LA179_0==44||(LA179_0>=50 && LA179_0<=54)) ) {
- alt179=1;
+ if ( ((LA185_0>=RULE_SIMPLE_ID && LA185_0<=RULE_ESCAPED_ID)||LA185_0==27||(LA185_0>=29 && LA185_0<=30)||LA185_0==33||LA185_0==37||LA185_0==40||LA185_0==50||(LA185_0>=56 && LA185_0<=60)) ) {
+ alt185=1;
}
- else if ( (LA179_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt179=2;
+ else if ( (LA185_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt185=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 179, 0, input);
+ new NoViableAltException("", 185, 0, input);
throw nvae;
}
- switch (alt179) {
+ switch (alt185) {
case 1 :
- // InternalQVTimperative.g:8200:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ // InternalQVTimperative.g:8648:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
{
- // InternalQVTimperative.g:8200:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
- int alt178=2;
- int LA178_0 = input.LA(1);
+ // InternalQVTimperative.g:8648:2: ( ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )* )?
+ int alt184=2;
+ int LA184_0 = input.LA(1);
- if ( ((LA178_0>=RULE_SIMPLE_ID && LA178_0<=RULE_ESCAPED_ID)||LA178_0==24||(LA178_0>=27 && LA178_0<=28)||LA178_0==30||LA178_0==33||LA178_0==44||(LA178_0>=50 && LA178_0<=54)) ) {
- alt178=1;
+ if ( ((LA184_0>=RULE_SIMPLE_ID && LA184_0<=RULE_ESCAPED_ID)||LA184_0==27||(LA184_0>=29 && LA184_0<=30)||LA184_0==33||LA184_0==37||LA184_0==50||(LA184_0>=56 && LA184_0<=60)) ) {
+ alt184=1;
}
- switch (alt178) {
+ switch (alt184) {
case 1 :
- // InternalQVTimperative.g:8200:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ // InternalQVTimperative.g:8648:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
{
- // InternalQVTimperative.g:8200:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:8201:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8648:3: ( (lv_ownedParts_2_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8649:1: (lv_ownedParts_2_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:8201:1: (lv_ownedParts_2_0= ruleShadowPartCS )
- // InternalQVTimperative.g:8202:3: lv_ownedParts_2_0= ruleShadowPartCS
+ // InternalQVTimperative.g:8649:1: (lv_ownedParts_2_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8650:3: lv_ownedParts_2_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_2_0=ruleShadowPartCS();
state._fsp--;
@@ -23703,20 +24903,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8218:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
- loop177:
+ // InternalQVTimperative.g:8666:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) ) )*
+ loop183:
do {
- int alt177=2;
- int LA177_0 = input.LA(1);
+ int alt183=2;
+ int LA183_0 = input.LA(1);
- if ( (LA177_0==18) ) {
- alt177=1;
+ if ( (LA183_0==18) ) {
+ alt183=1;
}
- switch (alt177) {
+ switch (alt183) {
case 1 :
- // InternalQVTimperative.g:8218:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8666:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
{
otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -23724,18 +24924,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_3, grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0());
}
- // InternalQVTimperative.g:8222:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
- // InternalQVTimperative.g:8223:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8670:1: ( (lv_ownedParts_4_0= ruleShadowPartCS ) )
+ // InternalQVTimperative.g:8671:1: (lv_ownedParts_4_0= ruleShadowPartCS )
{
- // InternalQVTimperative.g:8223:1: (lv_ownedParts_4_0= ruleShadowPartCS )
- // InternalQVTimperative.g:8224:3: lv_ownedParts_4_0= ruleShadowPartCS
+ // InternalQVTimperative.g:8671:1: (lv_ownedParts_4_0= ruleShadowPartCS )
+ // InternalQVTimperative.g:8672:3: lv_ownedParts_4_0= ruleShadowPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_101);
+ pushFollow(FollowSets000.FOLLOW_106);
lv_ownedParts_4_0=ruleShadowPartCS();
state._fsp--;
@@ -23764,7 +24964,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop177;
+ break loop183;
}
} while (true);
@@ -23778,20 +24978,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8241:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // InternalQVTimperative.g:8689:6: ( (lv_value_5_0= ruleStringLiteral ) )
{
- // InternalQVTimperative.g:8241:6: ( (lv_value_5_0= ruleStringLiteral ) )
- // InternalQVTimperative.g:8242:1: (lv_value_5_0= ruleStringLiteral )
+ // InternalQVTimperative.g:8689:6: ( (lv_value_5_0= ruleStringLiteral ) )
+ // InternalQVTimperative.g:8690:1: (lv_value_5_0= ruleStringLiteral )
{
- // InternalQVTimperative.g:8242:1: (lv_value_5_0= ruleStringLiteral )
- // InternalQVTimperative.g:8243:3: lv_value_5_0= ruleStringLiteral
+ // InternalQVTimperative.g:8690:1: (lv_value_5_0= ruleStringLiteral )
+ // InternalQVTimperative.g:8691:3: lv_value_5_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_value_5_0=ruleStringLiteral();
state._fsp--;
@@ -23821,7 +25021,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_6=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3());
@@ -23850,7 +25050,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRoundBracketedClauseCS"
- // InternalQVTimperative.g:8271:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8719:1: entryRuleRoundBracketedClauseCS returns [EObject current=null] : iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF ;
public final EObject entryRuleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -23858,8 +25058,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8272:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
- // InternalQVTimperative.g:8273:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
+ // InternalQVTimperative.g:8720:2: (iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8721:2: iv_ruleRoundBracketedClauseCS= ruleRoundBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSRule());
@@ -23890,7 +25090,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRoundBracketedClauseCS"
- // InternalQVTimperative.g:8280:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) ;
+ // InternalQVTimperative.g:8728:1: ruleRoundBracketedClauseCS returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) ;
public final EObject ruleRoundBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -23912,14 +25112,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8283:28: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) )
- // InternalQVTimperative.g:8284:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
+ // InternalQVTimperative.g:8731:28: ( ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' ) )
+ // InternalQVTimperative.g:8732:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
{
- // InternalQVTimperative.g:8284:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
- // InternalQVTimperative.g:8284:2: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')'
+ // InternalQVTimperative.g:8732:1: ( () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')' )
+ // InternalQVTimperative.g:8732:2: () otherlv_1= '(' ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )? otherlv_8= ')'
{
- // InternalQVTimperative.g:8284:2: ()
- // InternalQVTimperative.g:8285:2:
+ // InternalQVTimperative.g:8732:2: ()
+ // InternalQVTimperative.g:8733:2:
{
if ( state.backtracking==0 ) {
@@ -23936,35 +25136,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_118); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_123); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1());
}
- // InternalQVTimperative.g:8297:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )?
- int alt185=2;
- int LA185_0 = input.LA(1);
+ // InternalQVTimperative.g:8745:1: ( ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )* )?
+ int alt191=2;
+ int LA191_0 = input.LA(1);
- if ( (LA185_0==RULE_SINGLE_QUOTED_STRING||(LA185_0>=RULE_INT && LA185_0<=RULE_ESCAPED_ID)||(LA185_0>=23 && LA185_0<=24)||(LA185_0>=27 && LA185_0<=28)||LA185_0==30||(LA185_0>=32 && LA185_0<=33)||(LA185_0>=44 && LA185_0<=45)||(LA185_0>=50 && LA185_0<=54)||(LA185_0>=94 && LA185_0<=95)||(LA185_0>=110 && LA185_0<=124)||LA185_0==127||(LA185_0>=129 && LA185_0<=132)||LA185_0==138||(LA185_0>=143 && LA185_0<=144)) ) {
- alt185=1;
+ if ( (LA191_0==RULE_SINGLE_QUOTED_STRING||(LA191_0>=RULE_INT && LA191_0<=RULE_ESCAPED_ID)||LA191_0==24||LA191_0==27||(LA191_0>=29 && LA191_0<=30)||LA191_0==33||LA191_0==35||LA191_0==37||(LA191_0>=50 && LA191_0<=51)||(LA191_0>=56 && LA191_0<=60)||(LA191_0>=100 && LA191_0<=101)||(LA191_0>=116 && LA191_0<=130)||LA191_0==133||(LA191_0>=135 && LA191_0<=138)||LA191_0==144||(LA191_0>=149 && LA191_0<=150)) ) {
+ alt191=1;
}
- switch (alt185) {
+ switch (alt191) {
case 1 :
- // InternalQVTimperative.g:8297:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
+ // InternalQVTimperative.g:8745:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) ) ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
{
- // InternalQVTimperative.g:8297:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
- // InternalQVTimperative.g:8298:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:8745:2: ( (lv_ownedArguments_2_0= ruleNavigatingArgCS ) )
+ // InternalQVTimperative.g:8746:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
{
- // InternalQVTimperative.g:8298:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
- // InternalQVTimperative.g:8299:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
+ // InternalQVTimperative.g:8746:1: (lv_ownedArguments_2_0= ruleNavigatingArgCS )
+ // InternalQVTimperative.g:8747:3: lv_ownedArguments_2_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_124);
lv_ownedArguments_2_0=ruleNavigatingArgCS();
state._fsp--;
@@ -23988,30 +25188,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8315:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
- loop180:
+ // InternalQVTimperative.g:8763:2: ( (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS ) )*
+ loop186:
do {
- int alt180=2;
- int LA180_0 = input.LA(1);
+ int alt186=2;
+ int LA186_0 = input.LA(1);
- if ( (LA180_0==18) ) {
- alt180=1;
+ if ( (LA186_0==18) ) {
+ alt186=1;
}
- switch (alt180) {
+ switch (alt186) {
case 1 :
- // InternalQVTimperative.g:8316:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8764:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8316:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8317:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8764:1: (lv_ownedArguments_3_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8765:3: lv_ownedArguments_3_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_119);
+ pushFollow(FollowSets000.FOLLOW_124);
lv_ownedArguments_3_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -24037,33 +25237,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop180;
+ break loop186;
}
} while (true);
- // InternalQVTimperative.g:8333:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
- int alt182=2;
- int LA182_0 = input.LA(1);
+ // InternalQVTimperative.g:8781:3: ( ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt188=2;
+ int LA188_0 = input.LA(1);
- if ( (LA182_0==21) ) {
- alt182=1;
+ if ( (LA188_0==21) ) {
+ alt188=1;
}
- switch (alt182) {
+ switch (alt188) {
case 1 :
- // InternalQVTimperative.g:8333:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ // InternalQVTimperative.g:8781:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) ) ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
{
- // InternalQVTimperative.g:8333:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
- // InternalQVTimperative.g:8334:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:8781:4: ( (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS ) )
+ // InternalQVTimperative.g:8782:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
{
- // InternalQVTimperative.g:8334:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
- // InternalQVTimperative.g:8335:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
+ // InternalQVTimperative.g:8782:1: (lv_ownedArguments_4_0= ruleNavigatingSemiArgCS )
+ // InternalQVTimperative.g:8783:3: lv_ownedArguments_4_0= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_4_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -24087,30 +25287,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8351:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
- loop181:
+ // InternalQVTimperative.g:8799:2: ( (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS ) )*
+ loop187:
do {
- int alt181=2;
- int LA181_0 = input.LA(1);
+ int alt187=2;
+ int LA187_0 = input.LA(1);
- if ( (LA181_0==18) ) {
- alt181=1;
+ if ( (LA187_0==18) ) {
+ alt187=1;
}
- switch (alt181) {
+ switch (alt187) {
case 1 :
- // InternalQVTimperative.g:8352:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8800:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8352:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8353:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8800:1: (lv_ownedArguments_5_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8801:3: lv_ownedArguments_5_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_5_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -24136,7 +25336,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop181;
+ break loop187;
}
} while (true);
@@ -24146,33 +25346,33 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8369:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
- loop184:
+ // InternalQVTimperative.g:8817:5: ( ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )* )*
+ loop190:
do {
- int alt184=2;
- int LA184_0 = input.LA(1);
+ int alt190=2;
+ int LA190_0 = input.LA(1);
- if ( (LA184_0==137) ) {
- alt184=1;
+ if ( (LA190_0==143) ) {
+ alt190=1;
}
- switch (alt184) {
+ switch (alt190) {
case 1 :
- // InternalQVTimperative.g:8369:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ // InternalQVTimperative.g:8817:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) ) ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
{
- // InternalQVTimperative.g:8369:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
- // InternalQVTimperative.g:8370:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:8817:6: ( (lv_ownedArguments_6_0= ruleNavigatingBarArgCS ) )
+ // InternalQVTimperative.g:8818:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
{
- // InternalQVTimperative.g:8370:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
- // InternalQVTimperative.g:8371:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
+ // InternalQVTimperative.g:8818:1: (lv_ownedArguments_6_0= ruleNavigatingBarArgCS )
+ // InternalQVTimperative.g:8819:3: lv_ownedArguments_6_0= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_6_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -24196,30 +25396,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8387:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
- loop183:
+ // InternalQVTimperative.g:8835:2: ( (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS ) )*
+ loop189:
do {
- int alt183=2;
- int LA183_0 = input.LA(1);
+ int alt189=2;
+ int LA189_0 = input.LA(1);
- if ( (LA183_0==18) ) {
- alt183=1;
+ if ( (LA189_0==18) ) {
+ alt189=1;
}
- switch (alt183) {
+ switch (alt189) {
case 1 :
- // InternalQVTimperative.g:8388:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8836:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
{
- // InternalQVTimperative.g:8388:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
- // InternalQVTimperative.g:8389:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
+ // InternalQVTimperative.g:8836:1: (lv_ownedArguments_7_0= ruleNavigatingCommaArgCS )
+ // InternalQVTimperative.g:8837:3: lv_ownedArguments_7_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_120);
+ pushFollow(FollowSets000.FOLLOW_125);
lv_ownedArguments_7_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -24245,7 +25445,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop183;
+ break loop189;
}
} while (true);
@@ -24254,7 +25454,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop184;
+ break loop190;
}
} while (true);
@@ -24264,7 +25464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_8=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3());
@@ -24293,7 +25493,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSquareBracketedClauseCS"
- // InternalQVTimperative.g:8417:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
+ // InternalQVTimperative.g:8865:1: entryRuleSquareBracketedClauseCS returns [EObject current=null] : iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF ;
public final EObject entryRuleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -24301,8 +25501,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8418:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
- // InternalQVTimperative.g:8419:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
+ // InternalQVTimperative.g:8866:2: (iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF )
+ // InternalQVTimperative.g:8867:2: iv_ruleSquareBracketedClauseCS= ruleSquareBracketedClauseCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSRule());
@@ -24333,7 +25533,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSquareBracketedClauseCS"
- // InternalQVTimperative.g:8426:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
+ // InternalQVTimperative.g:8874:1: ruleSquareBracketedClauseCS returns [EObject current=null] : (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) ;
public final EObject ruleSquareBracketedClauseCS() throws RecognitionException {
EObject current = null;
@@ -24348,30 +25548,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8429:28: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
- // InternalQVTimperative.g:8430:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // InternalQVTimperative.g:8877:28: ( (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' ) )
+ // InternalQVTimperative.g:8878:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
{
- // InternalQVTimperative.g:8430:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
- // InternalQVTimperative.g:8430:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
+ // InternalQVTimperative.g:8878:1: (otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']' )
+ // InternalQVTimperative.g:8878:3: otherlv_0= '[' ( (lv_ownedTerms_1_0= ruleExpCS ) ) (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )* otherlv_4= ']'
{
- otherlv_0=(Token)match(input,135,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_0=(Token)match(input,141,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:8434:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:8435:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:8882:1: ( (lv_ownedTerms_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8883:1: (lv_ownedTerms_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:8435:1: (lv_ownedTerms_1_0= ruleExpCS )
- // InternalQVTimperative.g:8436:3: lv_ownedTerms_1_0= ruleExpCS
+ // InternalQVTimperative.g:8883:1: (lv_ownedTerms_1_0= ruleExpCS )
+ // InternalQVTimperative.g:8884:3: lv_ownedTerms_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedTerms_1_0=ruleExpCS();
state._fsp--;
@@ -24395,20 +25595,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8452:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
- loop186:
+ // InternalQVTimperative.g:8900:2: (otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) ) )*
+ loop192:
do {
- int alt186=2;
- int LA186_0 = input.LA(1);
+ int alt192=2;
+ int LA192_0 = input.LA(1);
- if ( (LA186_0==18) ) {
- alt186=1;
+ if ( (LA192_0==18) ) {
+ alt192=1;
}
- switch (alt186) {
+ switch (alt192) {
case 1 :
- // InternalQVTimperative.g:8452:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8900:4: otherlv_2= ',' ( (lv_ownedTerms_3_0= ruleExpCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -24416,18 +25616,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:8456:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:8457:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8904:1: ( (lv_ownedTerms_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8905:1: (lv_ownedTerms_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:8457:1: (lv_ownedTerms_3_0= ruleExpCS )
- // InternalQVTimperative.g:8458:3: lv_ownedTerms_3_0= ruleExpCS
+ // InternalQVTimperative.g:8905:1: (lv_ownedTerms_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8906:3: lv_ownedTerms_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_121);
+ pushFollow(FollowSets000.FOLLOW_126);
lv_ownedTerms_3_0=ruleExpCS();
state._fsp--;
@@ -24456,11 +25656,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop186;
+ break loop192;
}
} while (true);
- otherlv_4=(Token)match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_4=(Token)match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3());
@@ -24489,7 +25689,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgCS"
- // InternalQVTimperative.g:8486:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
+ // InternalQVTimperative.g:8934:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
public final EObject entryRuleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -24497,8 +25697,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8487:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
- // InternalQVTimperative.g:8488:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
+ // InternalQVTimperative.g:8935:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
+ // InternalQVTimperative.g:8936:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
@@ -24529,7 +25729,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgCS"
- // InternalQVTimperative.g:8495:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) ;
+ // InternalQVTimperative.g:8943:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) ;
public final EObject ruleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -24551,45 +25751,45 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8498:28: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) )
- // InternalQVTimperative.g:8499:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
+ // InternalQVTimperative.g:8946:28: ( ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) ) )
+ // InternalQVTimperative.g:8947:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
{
- // InternalQVTimperative.g:8499:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
- int alt189=2;
- int LA189_0 = input.LA(1);
+ // InternalQVTimperative.g:8947:1: ( ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? ) | (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) ) )
+ int alt195=2;
+ int LA195_0 = input.LA(1);
- if ( (LA189_0==RULE_SINGLE_QUOTED_STRING||(LA189_0>=RULE_INT && LA189_0<=RULE_ESCAPED_ID)||LA189_0==24||(LA189_0>=27 && LA189_0<=28)||LA189_0==30||(LA189_0>=32 && LA189_0<=33)||(LA189_0>=44 && LA189_0<=45)||(LA189_0>=50 && LA189_0<=54)||(LA189_0>=94 && LA189_0<=95)||(LA189_0>=110 && LA189_0<=124)||LA189_0==127||(LA189_0>=129 && LA189_0<=132)||LA189_0==138||(LA189_0>=143 && LA189_0<=144)) ) {
- alt189=1;
+ if ( (LA195_0==RULE_SINGLE_QUOTED_STRING||(LA195_0>=RULE_INT && LA195_0<=RULE_ESCAPED_ID)||LA195_0==27||(LA195_0>=29 && LA195_0<=30)||LA195_0==33||LA195_0==35||LA195_0==37||(LA195_0>=50 && LA195_0<=51)||(LA195_0>=56 && LA195_0<=60)||(LA195_0>=100 && LA195_0<=101)||(LA195_0>=116 && LA195_0<=130)||LA195_0==133||(LA195_0>=135 && LA195_0<=138)||LA195_0==144||(LA195_0>=149 && LA195_0<=150)) ) {
+ alt195=1;
}
- else if ( (LA189_0==23) ) {
- alt189=2;
+ else if ( (LA195_0==24) ) {
+ alt195=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 189, 0, input);
+ new NoViableAltException("", 195, 0, input);
throw nvae;
}
- switch (alt189) {
+ switch (alt195) {
case 1 :
- // InternalQVTimperative.g:8499:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:8947:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
{
- // InternalQVTimperative.g:8499:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
- // InternalQVTimperative.g:8499:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:8947:2: ( ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:8947:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) ) ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
{
- // InternalQVTimperative.g:8499:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:8500:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:8947:3: ( (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:8948:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:8500:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:8501:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:8948:1: (lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:8949:3: lv_ownedNameExpression_0_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedNameExpression_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -24613,41 +25813,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8517:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
- int alt188=3;
- int LA188_0 = input.LA(1);
+ // InternalQVTimperative.g:8965:2: ( (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? ) | (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) ) )?
+ int alt194=3;
+ int LA194_0 = input.LA(1);
- if ( (LA188_0==23) ) {
- alt188=1;
+ if ( (LA194_0==24) ) {
+ alt194=1;
}
- else if ( (LA188_0==29) ) {
- alt188=2;
+ else if ( (LA194_0==38) ) {
+ alt194=2;
}
- switch (alt188) {
+ switch (alt194) {
case 1 :
- // InternalQVTimperative.g:8517:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8965:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:8517:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:8517:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8965:3: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8965:5: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
{
- otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0());
}
- // InternalQVTimperative.g:8521:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8522:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8969:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:8970:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8522:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8523:3: lv_ownedType_2_0= ruleTypeExpCS
+ // InternalQVTimperative.g:8970:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:8971:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -24671,28 +25871,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8539:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
- int alt187=2;
- int LA187_0 = input.LA(1);
+ // InternalQVTimperative.g:8987:2: (otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) ) )?
+ int alt193=2;
+ int LA193_0 = input.LA(1);
- if ( (LA187_0==42) ) {
- alt187=1;
+ if ( (LA193_0==48) ) {
+ alt193=1;
}
- switch (alt187) {
+ switch (alt193) {
case 1 :
- // InternalQVTimperative.g:8539:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8987:4: otherlv_3= '=' ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
{
- otherlv_3=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_3=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0());
}
- // InternalQVTimperative.g:8543:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
- // InternalQVTimperative.g:8544:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:8991:1: ( (lv_ownedInitExpression_4_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8992:1: (lv_ownedInitExpression_4_0= ruleExpCS )
{
- // InternalQVTimperative.g:8544:1: (lv_ownedInitExpression_4_0= ruleExpCS )
- // InternalQVTimperative.g:8545:3: lv_ownedInitExpression_4_0= ruleExpCS
+ // InternalQVTimperative.g:8992:1: (lv_ownedInitExpression_4_0= ruleExpCS )
+ // InternalQVTimperative.g:8993:3: lv_ownedInitExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -24736,22 +25936,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8562:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9010:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:8562:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:8562:8: otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9010:6: (otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9010:8: otherlv_5= 'in' ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
{
- otherlv_5=(Token)match(input,29,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_5=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0());
}
- // InternalQVTimperative.g:8566:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:8567:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9014:1: ( (lv_ownedInitExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9015:1: (lv_ownedInitExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:8567:1: (lv_ownedInitExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:8568:3: lv_ownedInitExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:9015:1: (lv_ownedInitExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9016:3: lv_ownedInitExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -24798,22 +25998,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8585:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:9033:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
{
- // InternalQVTimperative.g:8585:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
- // InternalQVTimperative.g:8585:8: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9033:6: (otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) ) )
+ // InternalQVTimperative.g:9033:8: otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypeExpCS ) )
{
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_7=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- // InternalQVTimperative.g:8589:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8590:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9037:1: ( (lv_ownedType_8_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9038:1: (lv_ownedType_8_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8590:1: (lv_ownedType_8_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8591:3: lv_ownedType_8_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9038:1: (lv_ownedType_8_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9039:3: lv_ownedType_8_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
@@ -24873,7 +26073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // InternalQVTimperative.g:8615:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
+ // InternalQVTimperative.g:9063:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
public final EObject entryRuleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -24881,8 +26081,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8616:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
- // InternalQVTimperative.g:8617:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
+ // InternalQVTimperative.g:9064:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
+ // InternalQVTimperative.g:9065:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
@@ -24913,7 +26113,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingBarArgCS"
- // InternalQVTimperative.g:8624:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // InternalQVTimperative.g:9072:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -24930,19 +26130,19 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8627:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // InternalQVTimperative.g:8628:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:9075:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // InternalQVTimperative.g:9076:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // InternalQVTimperative.g:8628:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // InternalQVTimperative.g:8628:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:9076:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:9076:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // InternalQVTimperative.g:8628:2: ( (lv_prefix_0_0= '|' ) )
- // InternalQVTimperative.g:8629:1: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:9076:2: ( (lv_prefix_0_0= '|' ) )
+ // InternalQVTimperative.g:9077:1: (lv_prefix_0_0= '|' )
{
- // InternalQVTimperative.g:8629:1: (lv_prefix_0_0= '|' )
- // InternalQVTimperative.g:8630:3: lv_prefix_0_0= '|'
+ // InternalQVTimperative.g:9077:1: (lv_prefix_0_0= '|' )
+ // InternalQVTimperative.g:9078:3: lv_prefix_0_0= '|'
{
- lv_prefix_0_0=(Token)match(input,137,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,143,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -24962,18 +26162,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8643:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:8644:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9091:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9092:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:8644:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:8645:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9092:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9093:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_32);
+ pushFollow(FollowSets000.FOLLOW_37);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -24997,35 +26197,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8661:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
- int alt191=2;
- int LA191_0 = input.LA(1);
+ // InternalQVTimperative.g:9109:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt197=2;
+ int LA197_0 = input.LA(1);
- if ( (LA191_0==23) ) {
- alt191=1;
+ if ( (LA197_0==24) ) {
+ alt197=1;
}
- switch (alt191) {
+ switch (alt197) {
case 1 :
- // InternalQVTimperative.g:8661:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9109:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:8665:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8666:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9113:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9114:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8666:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8667:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9114:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9115:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -25049,28 +26249,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8683:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt190=2;
- int LA190_0 = input.LA(1);
+ // InternalQVTimperative.g:9131:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt196=2;
+ int LA196_0 = input.LA(1);
- if ( (LA190_0==42) ) {
- alt190=1;
+ if ( (LA196_0==48) ) {
+ alt196=1;
}
- switch (alt190) {
+ switch (alt196) {
case 1 :
- // InternalQVTimperative.g:8683:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9131:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:8687:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:8688:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9135:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9136:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:8688:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:8689:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9136:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9137:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25136,7 +26336,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // InternalQVTimperative.g:8713:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
+ // InternalQVTimperative.g:9161:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
public final EObject entryRuleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -25144,8 +26344,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8714:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
- // InternalQVTimperative.g:8715:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
+ // InternalQVTimperative.g:9162:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
+ // InternalQVTimperative.g:9163:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
@@ -25176,7 +26376,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingCommaArgCS"
- // InternalQVTimperative.g:8722:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) ;
+ // InternalQVTimperative.g:9170:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) ;
public final EObject ruleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -25196,17 +26396,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8725:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) )
- // InternalQVTimperative.g:8726:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:9173:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? ) )
+ // InternalQVTimperative.g:9174:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
{
- // InternalQVTimperative.g:8726:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
- // InternalQVTimperative.g:8726:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
+ // InternalQVTimperative.g:9174:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )? )
+ // InternalQVTimperative.g:9174:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
{
- // InternalQVTimperative.g:8726:2: ( (lv_prefix_0_0= ',' ) )
- // InternalQVTimperative.g:8727:1: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:9174:2: ( (lv_prefix_0_0= ',' ) )
+ // InternalQVTimperative.g:9175:1: (lv_prefix_0_0= ',' )
{
- // InternalQVTimperative.g:8727:1: (lv_prefix_0_0= ',' )
- // InternalQVTimperative.g:8728:3: lv_prefix_0_0= ','
+ // InternalQVTimperative.g:9175:1: (lv_prefix_0_0= ',' )
+ // InternalQVTimperative.g:9176:3: lv_prefix_0_0= ','
{
lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25228,18 +26428,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8741:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:8742:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9189:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9190:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:8742:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:8743:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9190:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9191:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_122);
+ pushFollow(FollowSets000.FOLLOW_127);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -25263,41 +26463,41 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8759:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
- int alt193=3;
- int LA193_0 = input.LA(1);
+ // InternalQVTimperative.g:9207:2: ( (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? ) | (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) ) )?
+ int alt199=3;
+ int LA199_0 = input.LA(1);
- if ( (LA193_0==23) ) {
- alt193=1;
+ if ( (LA199_0==24) ) {
+ alt199=1;
}
- else if ( (LA193_0==29) ) {
- alt193=2;
+ else if ( (LA199_0==38) ) {
+ alt199=2;
}
- switch (alt193) {
+ switch (alt199) {
case 1 :
- // InternalQVTimperative.g:8759:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9207:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:8759:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:8759:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9207:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:9207:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0());
}
- // InternalQVTimperative.g:8763:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8764:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9211:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9212:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8764:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8765:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9212:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9213:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -25321,28 +26521,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8781:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt192=2;
- int LA192_0 = input.LA(1);
+ // InternalQVTimperative.g:9229:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt198=2;
+ int LA198_0 = input.LA(1);
- if ( (LA192_0==42) ) {
- alt192=1;
+ if ( (LA198_0==48) ) {
+ alt198=1;
}
- switch (alt192) {
+ switch (alt198) {
case 1 :
- // InternalQVTimperative.g:8781:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9229:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0());
}
- // InternalQVTimperative.g:8785:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:8786:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9233:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9234:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:8786:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:8787:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9234:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9235:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25386,22 +26586,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:8804:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9252:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:8804:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:8804:8: otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9252:6: (otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9252:8: otherlv_6= 'in' ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
{
- otherlv_6=(Token)match(input,29,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_6=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0());
}
- // InternalQVTimperative.g:8808:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
- // InternalQVTimperative.g:8809:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:9256:1: ( (lv_ownedInitExpression_7_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9257:1: (lv_ownedInitExpression_7_0= ruleExpCS )
{
- // InternalQVTimperative.g:8809:1: (lv_ownedInitExpression_7_0= ruleExpCS )
- // InternalQVTimperative.g:8810:3: lv_ownedInitExpression_7_0= ruleExpCS
+ // InternalQVTimperative.g:9257:1: (lv_ownedInitExpression_7_0= ruleExpCS )
+ // InternalQVTimperative.g:9258:3: lv_ownedInitExpression_7_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25464,7 +26664,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // InternalQVTimperative.g:8834:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
+ // InternalQVTimperative.g:9282:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
public final EObject entryRuleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -25472,8 +26672,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8835:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
- // InternalQVTimperative.g:8836:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
+ // InternalQVTimperative.g:9283:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
+ // InternalQVTimperative.g:9284:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
@@ -25504,7 +26704,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingSemiArgCS"
- // InternalQVTimperative.g:8843:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
+ // InternalQVTimperative.g:9291:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -25521,17 +26721,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8846:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
- // InternalQVTimperative.g:8847:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:9294:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? ) )
+ // InternalQVTimperative.g:9295:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
{
- // InternalQVTimperative.g:8847:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
- // InternalQVTimperative.g:8847:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ // InternalQVTimperative.g:9295:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )? )
+ // InternalQVTimperative.g:9295:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
{
- // InternalQVTimperative.g:8847:2: ( (lv_prefix_0_0= ';' ) )
- // InternalQVTimperative.g:8848:1: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:9295:2: ( (lv_prefix_0_0= ';' ) )
+ // InternalQVTimperative.g:9296:1: (lv_prefix_0_0= ';' )
{
- // InternalQVTimperative.g:8848:1: (lv_prefix_0_0= ';' )
- // InternalQVTimperative.g:8849:3: lv_prefix_0_0= ';'
+ // InternalQVTimperative.g:9296:1: (lv_prefix_0_0= ';' )
+ // InternalQVTimperative.g:9297:3: lv_prefix_0_0= ';'
{
lv_prefix_0_0=(Token)match(input,21,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -25553,18 +26753,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8862:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
- // InternalQVTimperative.g:8863:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9310:2: ( (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS ) )
+ // InternalQVTimperative.g:9311:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
{
- // InternalQVTimperative.g:8863:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
- // InternalQVTimperative.g:8864:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
+ // InternalQVTimperative.g:9311:1: (lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS )
+ // InternalQVTimperative.g:9312:3: lv_ownedNameExpression_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_32);
+ pushFollow(FollowSets000.FOLLOW_37);
lv_ownedNameExpression_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -25588,35 +26788,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8880:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
- int alt195=2;
- int LA195_0 = input.LA(1);
+ // InternalQVTimperative.g:9328:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )? )?
+ int alt201=2;
+ int LA201_0 = input.LA(1);
- if ( (LA195_0==23) ) {
- alt195=1;
+ if ( (LA201_0==24) ) {
+ alt201=1;
}
- switch (alt195) {
+ switch (alt201) {
case 1 :
- // InternalQVTimperative.g:8880:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:9328:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:8884:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:8885:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9332:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9333:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:8885:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:8886:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9333:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9334:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_123);
+ pushFollow(FollowSets000.FOLLOW_128);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -25640,28 +26840,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:8902:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
- int alt194=2;
- int LA194_0 = input.LA(1);
+ // InternalQVTimperative.g:9350:2: (otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )?
+ int alt200=2;
+ int LA200_0 = input.LA(1);
- if ( (LA194_0==42) ) {
- alt194=1;
+ if ( (LA200_0==48) ) {
+ alt200=1;
}
- switch (alt194) {
+ switch (alt200) {
case 1 :
- // InternalQVTimperative.g:8902:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9350:4: otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // InternalQVTimperative.g:8906:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:8907:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9354:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9355:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:8907:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:8908:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9355:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9356:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25727,7 +26927,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // InternalQVTimperative.g:8932:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
+ // InternalQVTimperative.g:9380:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
public final EObject entryRuleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -25735,8 +26935,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8933:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
- // InternalQVTimperative.g:8934:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
+ // InternalQVTimperative.g:9381:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
+ // InternalQVTimperative.g:9382:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
@@ -25767,7 +26967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgExpCS"
- // InternalQVTimperative.g:8941:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
+ // InternalQVTimperative.g:9389:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
public final EObject ruleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -25777,8 +26977,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8944:28: (this_ExpCS_0= ruleExpCS )
- // InternalQVTimperative.g:8946:2: this_ExpCS_0= ruleExpCS
+ // InternalQVTimperative.g:9392:28: (this_ExpCS_0= ruleExpCS )
+ // InternalQVTimperative.g:9394:2: this_ExpCS_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -25821,7 +27021,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIfExpCS"
- // InternalQVTimperative.g:8965:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
+ // InternalQVTimperative.g:9413:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
public final EObject entryRuleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -25829,8 +27029,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:8966:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
- // InternalQVTimperative.g:8967:2: iv_ruleIfExpCS= ruleIfExpCS EOF
+ // InternalQVTimperative.g:9414:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
+ // InternalQVTimperative.g:9415:2: iv_ruleIfExpCS= ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
@@ -25861,7 +27061,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIfExpCS"
- // InternalQVTimperative.g:8974:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
+ // InternalQVTimperative.g:9422:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) ;
public final EObject ruleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -25883,37 +27083,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:8977:28: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
- // InternalQVTimperative.g:8978:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // InternalQVTimperative.g:9425:28: ( (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' ) )
+ // InternalQVTimperative.g:9426:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
{
- // InternalQVTimperative.g:8978:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
- // InternalQVTimperative.g:8978:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
+ // InternalQVTimperative.g:9426:1: (otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif' )
+ // InternalQVTimperative.g:9426:3: otherlv_0= 'if' ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )* otherlv_5= 'else' ( (lv_ownedElseExpression_6_0= ruleExpCS ) ) otherlv_7= 'endif'
{
- otherlv_0=(Token)match(input,138,FollowSets000.FOLLOW_102); if (state.failed) return current;
+ otherlv_0=(Token)match(input,144,FollowSets000.FOLLOW_107); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- // InternalQVTimperative.g:8982:1: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
- // InternalQVTimperative.g:8983:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:9430:1: ( ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) ) )
+ // InternalQVTimperative.g:9431:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
{
- // InternalQVTimperative.g:8983:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
- // InternalQVTimperative.g:8984:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ // InternalQVTimperative.g:9431:1: ( (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS ) )
+ // InternalQVTimperative.g:9432:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
{
- // InternalQVTimperative.g:8984:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
- int alt196=2;
- alt196 = dfa196.predict(input);
- switch (alt196) {
+ // InternalQVTimperative.g:9432:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )
+ int alt202=2;
+ alt202 = dfa202.predict(input);
+ switch (alt202) {
case 1 :
- // InternalQVTimperative.g:8985:3: lv_ownedCondition_1_1= ruleExpCS
+ // InternalQVTimperative.g:9433:3: lv_ownedCondition_1_1= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedCondition_1_1=ruleExpCS();
state._fsp--;
@@ -25935,14 +27135,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9000:8: lv_ownedCondition_1_2= rulePatternExpCS
+ // InternalQVTimperative.g:9448:8: lv_ownedCondition_1_2= rulePatternExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedCondition_1_2=rulePatternExpCS();
state._fsp--;
@@ -25972,24 +27172,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,139,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_2=(Token)match(input,145,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:9022:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9023:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9470:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9471:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9023:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:9024:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:9471:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9472:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_130);
lv_ownedThenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -26013,30 +27213,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9040:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
- loop197:
+ // InternalQVTimperative.g:9488:2: ( (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS ) )*
+ loop203:
do {
- int alt197=2;
- int LA197_0 = input.LA(1);
+ int alt203=2;
+ int LA203_0 = input.LA(1);
- if ( (LA197_0==142) ) {
- alt197=1;
+ if ( (LA203_0==148) ) {
+ alt203=1;
}
- switch (alt197) {
+ switch (alt203) {
case 1 :
- // InternalQVTimperative.g:9041:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:9489:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
{
- // InternalQVTimperative.g:9041:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
- // InternalQVTimperative.g:9042:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
+ // InternalQVTimperative.g:9489:1: (lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS )
+ // InternalQVTimperative.g:9490:3: lv_ownedIfThenExpressions_4_0= ruleElseIfThenExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_125);
+ pushFollow(FollowSets000.FOLLOW_130);
lv_ownedIfThenExpressions_4_0=ruleElseIfThenExpCS();
state._fsp--;
@@ -26062,28 +27262,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop197;
+ break loop203;
}
} while (true);
- otherlv_5=(Token)match(input,140,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_5=(Token)match(input,146,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getIfExpCSAccess().getElseKeyword_5());
}
- // InternalQVTimperative.g:9062:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
- // InternalQVTimperative.g:9063:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9510:1: ( (lv_ownedElseExpression_6_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9511:1: (lv_ownedElseExpression_6_0= ruleExpCS )
{
- // InternalQVTimperative.g:9063:1: (lv_ownedElseExpression_6_0= ruleExpCS )
- // InternalQVTimperative.g:9064:3: lv_ownedElseExpression_6_0= ruleExpCS
+ // InternalQVTimperative.g:9511:1: (lv_ownedElseExpression_6_0= ruleExpCS )
+ // InternalQVTimperative.g:9512:3: lv_ownedElseExpression_6_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_126);
+ pushFollow(FollowSets000.FOLLOW_131);
lv_ownedElseExpression_6_0=ruleExpCS();
state._fsp--;
@@ -26107,7 +27307,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_7=(Token)match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getIfExpCSAccess().getEndifKeyword_7());
@@ -26136,7 +27336,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleElseIfThenExpCS"
- // InternalQVTimperative.g:9092:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
+ // InternalQVTimperative.g:9540:1: entryRuleElseIfThenExpCS returns [EObject current=null] : iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF ;
public final EObject entryRuleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -26144,8 +27344,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9093:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
- // InternalQVTimperative.g:9094:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
+ // InternalQVTimperative.g:9541:2: (iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF )
+ // InternalQVTimperative.g:9542:2: iv_ruleElseIfThenExpCS= ruleElseIfThenExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSRule());
@@ -26176,7 +27376,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleElseIfThenExpCS"
- // InternalQVTimperative.g:9101:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:9549:1: ruleElseIfThenExpCS returns [EObject current=null] : (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) ;
public final EObject ruleElseIfThenExpCS() throws RecognitionException {
EObject current = null;
@@ -26190,30 +27390,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9104:28: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:9105:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9552:28: ( (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:9553:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:9105:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:9105:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9553:1: (otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9553:3: otherlv_0= 'elseif' ( (lv_ownedCondition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,142,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_0=(Token)match(input,148,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0());
}
- // InternalQVTimperative.g:9109:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:9110:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9557:1: ( (lv_ownedCondition_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9558:1: (lv_ownedCondition_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:9110:1: (lv_ownedCondition_1_0= ruleExpCS )
- // InternalQVTimperative.g:9111:3: lv_ownedCondition_1_0= ruleExpCS
+ // InternalQVTimperative.g:9558:1: (lv_ownedCondition_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9559:3: lv_ownedCondition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_124);
+ pushFollow(FollowSets000.FOLLOW_129);
lv_ownedCondition_1_0=ruleExpCS();
state._fsp--;
@@ -26237,17 +27437,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,139,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_2=(Token)match(input,145,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2());
}
- // InternalQVTimperative.g:9131:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:9132:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9579:1: ( (lv_ownedThenExpression_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9580:1: (lv_ownedThenExpression_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:9132:1: (lv_ownedThenExpression_3_0= ruleExpCS )
- // InternalQVTimperative.g:9133:3: lv_ownedThenExpression_3_0= ruleExpCS
+ // InternalQVTimperative.g:9580:1: (lv_ownedThenExpression_3_0= ruleExpCS )
+ // InternalQVTimperative.g:9581:3: lv_ownedThenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26301,7 +27501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetExpCS"
- // InternalQVTimperative.g:9157:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
+ // InternalQVTimperative.g:9605:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
public final EObject entryRuleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -26309,8 +27509,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9158:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
- // InternalQVTimperative.g:9159:2: iv_ruleLetExpCS= ruleLetExpCS EOF
+ // InternalQVTimperative.g:9606:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
+ // InternalQVTimperative.g:9607:2: iv_ruleLetExpCS= ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
@@ -26341,7 +27541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetExpCS"
- // InternalQVTimperative.g:9166:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:9614:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -26358,30 +27558,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9169:28: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:9170:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9617:28: ( (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:9618:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:9170:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:9170:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9618:1: (otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9618:3: otherlv_0= 'let' ( (lv_ownedVariables_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_ownedInExpression_5_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,143,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,149,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- // InternalQVTimperative.g:9174:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:9175:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9622:1: ( (lv_ownedVariables_1_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9623:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:9175:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
- // InternalQVTimperative.g:9176:3: lv_ownedVariables_1_0= ruleLetVariableCS
+ // InternalQVTimperative.g:9623:1: (lv_ownedVariables_1_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9624:3: lv_ownedVariables_1_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_132);
lv_ownedVariables_1_0=ruleLetVariableCS();
state._fsp--;
@@ -26405,20 +27605,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9192:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
- loop198:
+ // InternalQVTimperative.g:9640:2: (otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) ) )*
+ loop204:
do {
- int alt198=2;
- int LA198_0 = input.LA(1);
+ int alt204=2;
+ int LA204_0 = input.LA(1);
- if ( (LA198_0==18) ) {
- alt198=1;
+ if ( (LA204_0==18) ) {
+ alt204=1;
}
- switch (alt198) {
+ switch (alt204) {
case 1 :
- // InternalQVTimperative.g:9192:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9640:4: otherlv_2= ',' ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -26426,18 +27626,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:9196:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
- // InternalQVTimperative.g:9197:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9644:1: ( (lv_ownedVariables_3_0= ruleLetVariableCS ) )
+ // InternalQVTimperative.g:9645:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
{
- // InternalQVTimperative.g:9197:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
- // InternalQVTimperative.g:9198:3: lv_ownedVariables_3_0= ruleLetVariableCS
+ // InternalQVTimperative.g:9645:1: (lv_ownedVariables_3_0= ruleLetVariableCS )
+ // InternalQVTimperative.g:9646:3: lv_ownedVariables_3_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_127);
+ pushFollow(FollowSets000.FOLLOW_132);
lv_ownedVariables_3_0=ruleLetVariableCS();
state._fsp--;
@@ -26466,21 +27666,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop198;
+ break loop204;
}
} while (true);
- otherlv_4=(Token)match(input,29,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,38,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- // InternalQVTimperative.g:9218:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9219:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9666:1: ( (lv_ownedInExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9667:1: (lv_ownedInExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9219:1: (lv_ownedInExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9220:3: lv_ownedInExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9667:1: (lv_ownedInExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9668:3: lv_ownedInExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26534,7 +27734,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetVariableCS"
- // InternalQVTimperative.g:9244:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
+ // InternalQVTimperative.g:9692:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
public final EObject entryRuleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -26542,8 +27742,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9245:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
- // InternalQVTimperative.g:9246:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
+ // InternalQVTimperative.g:9693:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
+ // InternalQVTimperative.g:9694:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
@@ -26574,7 +27774,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetVariableCS"
- // InternalQVTimperative.g:9253:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
+ // InternalQVTimperative.g:9701:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -26592,24 +27792,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9256:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
- // InternalQVTimperative.g:9257:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9704:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) ) )
+ // InternalQVTimperative.g:9705:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
{
- // InternalQVTimperative.g:9257:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
- // InternalQVTimperative.g:9257:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9705:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) ) )
+ // InternalQVTimperative.g:9705:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )? (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )? otherlv_4= '=' ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:9257:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:9258:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:9705:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:9706:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:9258:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:9259:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:9706:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:9707:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_128);
+ pushFollow(FollowSets000.FOLLOW_133);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -26633,26 +27833,26 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9275:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
- int alt199=2;
- int LA199_0 = input.LA(1);
+ // InternalQVTimperative.g:9723:2: ( (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS ) )?
+ int alt205=2;
+ int LA205_0 = input.LA(1);
- if ( (LA199_0==45) ) {
- alt199=1;
+ if ( (LA205_0==51) ) {
+ alt205=1;
}
- switch (alt199) {
+ switch (alt205) {
case 1 :
- // InternalQVTimperative.g:9276:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9724:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
{
- // InternalQVTimperative.g:9276:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
- // InternalQVTimperative.g:9277:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
+ // InternalQVTimperative.g:9724:1: (lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS )
+ // InternalQVTimperative.g:9725:3: lv_ownedRoundBracketedClause_1_0= ruleRoundBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_109);
+ pushFollow(FollowSets000.FOLLOW_114);
lv_ownedRoundBracketedClause_1_0=ruleRoundBracketedClauseCS();
state._fsp--;
@@ -26679,35 +27879,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9293:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
- int alt200=2;
- int LA200_0 = input.LA(1);
+ // InternalQVTimperative.g:9741:3: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) )?
+ int alt206=2;
+ int LA206_0 = input.LA(1);
- if ( (LA200_0==23) ) {
- alt200=1;
+ if ( (LA206_0==24) ) {
+ alt206=1;
}
- switch (alt200) {
+ switch (alt206) {
case 1 :
- // InternalQVTimperative.g:9293:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9741:5: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) )
{
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_2=(Token)match(input,24,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0());
}
- // InternalQVTimperative.g:9297:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // InternalQVTimperative.g:9298:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9745:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // InternalQVTimperative.g:9746:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // InternalQVTimperative.g:9298:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // InternalQVTimperative.g:9299:3: lv_ownedType_3_0= ruleTypeExpCS
+ // InternalQVTimperative.g:9746:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // InternalQVTimperative.g:9747:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_106);
+ pushFollow(FollowSets000.FOLLOW_111);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -26737,17 +27937,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,42,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_4=(Token)match(input,48,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3());
}
- // InternalQVTimperative.g:9319:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
- // InternalQVTimperative.g:9320:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9767:1: ( (lv_ownedInitExpression_5_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9768:1: (lv_ownedInitExpression_5_0= ruleExpCS )
{
- // InternalQVTimperative.g:9320:1: (lv_ownedInitExpression_5_0= ruleExpCS )
- // InternalQVTimperative.g:9321:3: lv_ownedInitExpression_5_0= ruleExpCS
+ // InternalQVTimperative.g:9768:1: (lv_ownedInitExpression_5_0= ruleExpCS )
+ // InternalQVTimperative.g:9769:3: lv_ownedInitExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -26801,7 +28001,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNestedExpCS"
- // InternalQVTimperative.g:9345:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
+ // InternalQVTimperative.g:9793:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
public final EObject entryRuleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -26809,8 +28009,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9346:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
- // InternalQVTimperative.g:9347:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
+ // InternalQVTimperative.g:9794:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
+ // InternalQVTimperative.g:9795:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
@@ -26841,7 +28041,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNestedExpCS"
- // InternalQVTimperative.g:9354:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
+ // InternalQVTimperative.g:9802:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
public final EObject ruleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -26853,30 +28053,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9357:28: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
- // InternalQVTimperative.g:9358:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // InternalQVTimperative.g:9805:28: ( (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
+ // InternalQVTimperative.g:9806:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
{
- // InternalQVTimperative.g:9358:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
- // InternalQVTimperative.g:9358:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
+ // InternalQVTimperative.g:9806:1: (otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // InternalQVTimperative.g:9806:3: otherlv_0= '(' ( (lv_ownedExpression_1_0= ruleExpCS ) ) otherlv_2= ')'
{
- otherlv_0=(Token)match(input,45,FollowSets000.FOLLOW_8); if (state.failed) return current;
+ otherlv_0=(Token)match(input,51,FollowSets000.FOLLOW_8); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:9362:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
- // InternalQVTimperative.g:9363:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9810:1: ( (lv_ownedExpression_1_0= ruleExpCS ) )
+ // InternalQVTimperative.g:9811:1: (lv_ownedExpression_1_0= ruleExpCS )
{
- // InternalQVTimperative.g:9363:1: (lv_ownedExpression_1_0= ruleExpCS )
- // InternalQVTimperative.g:9364:3: lv_ownedExpression_1_0= ruleExpCS
+ // InternalQVTimperative.g:9811:1: (lv_ownedExpression_1_0= ruleExpCS )
+ // InternalQVTimperative.g:9812:3: lv_ownedExpression_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_ownedExpression_1_0=ruleExpCS();
state._fsp--;
@@ -26900,7 +28100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_2=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
@@ -26929,7 +28129,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSelfExpCS"
- // InternalQVTimperative.g:9392:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
+ // InternalQVTimperative.g:9840:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
public final EObject entryRuleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -26937,8 +28137,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9393:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
- // InternalQVTimperative.g:9394:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
+ // InternalQVTimperative.g:9841:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
+ // InternalQVTimperative.g:9842:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
@@ -26969,7 +28169,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelfExpCS"
- // InternalQVTimperative.g:9401:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
+ // InternalQVTimperative.g:9849:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
public final EObject ruleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -26978,14 +28178,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9404:28: ( ( () otherlv_1= 'self' ) )
- // InternalQVTimperative.g:9405:1: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:9852:28: ( ( () otherlv_1= 'self' ) )
+ // InternalQVTimperative.g:9853:1: ( () otherlv_1= 'self' )
{
- // InternalQVTimperative.g:9405:1: ( () otherlv_1= 'self' )
- // InternalQVTimperative.g:9405:2: () otherlv_1= 'self'
+ // InternalQVTimperative.g:9853:1: ( () otherlv_1= 'self' )
+ // InternalQVTimperative.g:9853:2: () otherlv_1= 'self'
{
- // InternalQVTimperative.g:9405:2: ()
- // InternalQVTimperative.g:9406:2:
+ // InternalQVTimperative.g:9853:2: ()
+ // InternalQVTimperative.g:9854:2:
{
if ( state.backtracking==0 ) {
@@ -27002,7 +28202,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,144,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_1=(Token)match(input,150,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
@@ -27031,7 +28231,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // InternalQVTimperative.g:9426:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
+ // InternalQVTimperative.g:9874:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
public final EObject entryRuleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -27039,8 +28239,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9427:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
- // InternalQVTimperative.g:9428:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
+ // InternalQVTimperative.g:9875:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
+ // InternalQVTimperative.g:9876:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
@@ -27071,7 +28271,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityBoundsCS"
- // InternalQVTimperative.g:9435:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
+ // InternalQVTimperative.g:9883:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
public final EObject ruleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -27084,24 +28284,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9438:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
- // InternalQVTimperative.g:9439:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // InternalQVTimperative.g:9886:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
+ // InternalQVTimperative.g:9887:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
{
- // InternalQVTimperative.g:9439:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
- // InternalQVTimperative.g:9439:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ // InternalQVTimperative.g:9887:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // InternalQVTimperative.g:9887:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
{
- // InternalQVTimperative.g:9439:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
- // InternalQVTimperative.g:9440:1: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:9887:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
+ // InternalQVTimperative.g:9888:1: (lv_lowerBound_0_0= ruleLOWER )
{
- // InternalQVTimperative.g:9440:1: (lv_lowerBound_0_0= ruleLOWER )
- // InternalQVTimperative.g:9441:3: lv_lowerBound_0_0= ruleLOWER
+ // InternalQVTimperative.g:9888:1: (lv_lowerBound_0_0= ruleLOWER )
+ // InternalQVTimperative.g:9889:3: lv_lowerBound_0_0= ruleLOWER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_103);
+ pushFollow(FollowSets000.FOLLOW_108);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -27125,28 +28325,28 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9457:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
- int alt201=2;
- int LA201_0 = input.LA(1);
+ // InternalQVTimperative.g:9905:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ int alt207=2;
+ int LA207_0 = input.LA(1);
- if ( (LA201_0==125) ) {
- alt201=1;
+ if ( (LA207_0==131) ) {
+ alt207=1;
}
- switch (alt201) {
+ switch (alt207) {
case 1 :
- // InternalQVTimperative.g:9457:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:9905:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,125,FollowSets000.FOLLOW_129); if (state.failed) return current;
+ otherlv_1=(Token)match(input,131,FollowSets000.FOLLOW_134); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- // InternalQVTimperative.g:9461:1: ( (lv_upperBound_2_0= ruleUPPER ) )
- // InternalQVTimperative.g:9462:1: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:9909:1: ( (lv_upperBound_2_0= ruleUPPER ) )
+ // InternalQVTimperative.g:9910:1: (lv_upperBound_2_0= ruleUPPER )
{
- // InternalQVTimperative.g:9462:1: (lv_upperBound_2_0= ruleUPPER )
- // InternalQVTimperative.g:9463:3: lv_upperBound_2_0= ruleUPPER
+ // InternalQVTimperative.g:9910:1: (lv_upperBound_2_0= ruleUPPER )
+ // InternalQVTimperative.g:9911:3: lv_upperBound_2_0= ruleUPPER
{
if ( state.backtracking==0 ) {
@@ -27206,7 +28406,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityCS"
- // InternalQVTimperative.g:9487:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
+ // InternalQVTimperative.g:9935:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
public final EObject entryRuleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -27214,8 +28414,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9488:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
- // InternalQVTimperative.g:9489:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
+ // InternalQVTimperative.g:9936:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
+ // InternalQVTimperative.g:9937:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
@@ -27246,7 +28446,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityCS"
- // InternalQVTimperative.g:9496:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) ;
+ // InternalQVTimperative.g:9944:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) ;
public final EObject ruleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -27262,38 +28462,38 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9499:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) )
- // InternalQVTimperative.g:9500:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
+ // InternalQVTimperative.g:9947:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' ) )
+ // InternalQVTimperative.g:9948:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
{
- // InternalQVTimperative.g:9500:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
- // InternalQVTimperative.g:9500:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']'
+ // InternalQVTimperative.g:9948:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']' )
+ // InternalQVTimperative.g:9948:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )? otherlv_5= ']'
{
- otherlv_0=(Token)match(input,135,FollowSets000.FOLLOW_130); if (state.failed) return current;
+ otherlv_0=(Token)match(input,141,FollowSets000.FOLLOW_135); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- // InternalQVTimperative.g:9504:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
- int alt202=2;
- int LA202_0 = input.LA(1);
+ // InternalQVTimperative.g:9952:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
+ int alt208=2;
+ int LA208_0 = input.LA(1);
- if ( (LA202_0==RULE_INT) ) {
- alt202=1;
+ if ( (LA208_0==RULE_INT) ) {
+ alt208=1;
}
- else if ( (LA202_0==32||LA202_0==97||LA202_0==147) ) {
- alt202=2;
+ else if ( (LA208_0==35||LA208_0==103||LA208_0==153) ) {
+ alt208=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 202, 0, input);
+ new NoViableAltException("", 208, 0, input);
throw nvae;
}
- switch (alt202) {
+ switch (alt208) {
case 1 :
- // InternalQVTimperative.g:9505:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
+ // InternalQVTimperative.g:9953:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
@@ -27305,7 +28505,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_131);
+ pushFollow(FollowSets000.FOLLOW_136);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -27320,7 +28520,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9518:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
+ // InternalQVTimperative.g:9966:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
@@ -27332,7 +28532,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_131);
+ pushFollow(FollowSets000.FOLLOW_136);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -27349,21 +28549,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9529:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
- int alt203=3;
- int LA203_0 = input.LA(1);
+ // InternalQVTimperative.g:9977:2: (otherlv_3= '|?' | ( (lv_isNullFree_4_0= '|1' ) ) )?
+ int alt209=3;
+ int LA209_0 = input.LA(1);
- if ( (LA203_0==145) ) {
- alt203=1;
+ if ( (LA209_0==151) ) {
+ alt209=1;
}
- else if ( (LA203_0==146) ) {
- alt203=2;
+ else if ( (LA209_0==152) ) {
+ alt209=2;
}
- switch (alt203) {
+ switch (alt209) {
case 1 :
- // InternalQVTimperative.g:9529:4: otherlv_3= '|?'
+ // InternalQVTimperative.g:9977:4: otherlv_3= '|?'
{
- otherlv_3=(Token)match(input,145,FollowSets000.FOLLOW_132); if (state.failed) return current;
+ otherlv_3=(Token)match(input,151,FollowSets000.FOLLOW_137); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0());
@@ -27373,15 +28573,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9534:6: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:9982:6: ( (lv_isNullFree_4_0= '|1' ) )
{
- // InternalQVTimperative.g:9534:6: ( (lv_isNullFree_4_0= '|1' ) )
- // InternalQVTimperative.g:9535:1: (lv_isNullFree_4_0= '|1' )
+ // InternalQVTimperative.g:9982:6: ( (lv_isNullFree_4_0= '|1' ) )
+ // InternalQVTimperative.g:9983:1: (lv_isNullFree_4_0= '|1' )
{
- // InternalQVTimperative.g:9535:1: (lv_isNullFree_4_0= '|1' )
- // InternalQVTimperative.g:9536:3: lv_isNullFree_4_0= '|1'
+ // InternalQVTimperative.g:9983:1: (lv_isNullFree_4_0= '|1' )
+ // InternalQVTimperative.g:9984:3: lv_isNullFree_4_0= '|1'
{
- lv_isNullFree_4_0=(Token)match(input,146,FollowSets000.FOLLOW_132); if (state.failed) return current;
+ lv_isNullFree_4_0=(Token)match(input,152,FollowSets000.FOLLOW_137); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_isNullFree_4_0, grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0());
@@ -27407,7 +28607,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_5=(Token)match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3());
@@ -27436,7 +28636,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityStringCS"
- // InternalQVTimperative.g:9561:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
+ // InternalQVTimperative.g:10009:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
public final EObject entryRuleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -27444,8 +28644,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9562:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
- // InternalQVTimperative.g:9563:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
+ // InternalQVTimperative.g:10010:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
+ // InternalQVTimperative.g:10011:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
@@ -27476,7 +28676,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityStringCS"
- // InternalQVTimperative.g:9570:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
+ // InternalQVTimperative.g:10018:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
public final EObject ruleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -27487,46 +28687,46 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9573:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
- // InternalQVTimperative.g:9574:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // InternalQVTimperative.g:10021:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
+ // InternalQVTimperative.g:10022:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
{
- // InternalQVTimperative.g:9574:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
- // InternalQVTimperative.g:9575:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // InternalQVTimperative.g:10022:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // InternalQVTimperative.g:10023:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
{
- // InternalQVTimperative.g:9575:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
- // InternalQVTimperative.g:9576:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ // InternalQVTimperative.g:10023:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // InternalQVTimperative.g:10024:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
{
- // InternalQVTimperative.g:9576:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
- int alt204=3;
+ // InternalQVTimperative.g:10024:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ int alt210=3;
switch ( input.LA(1) ) {
- case 32:
+ case 35:
{
- alt204=1;
+ alt210=1;
}
break;
- case 97:
+ case 103:
{
- alt204=2;
+ alt210=2;
}
break;
- case 147:
+ case 153:
{
- alt204=3;
+ alt210=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 204, 0, input);
+ new NoViableAltException("", 210, 0, input);
throw nvae;
}
- switch (alt204) {
+ switch (alt210) {
case 1 :
- // InternalQVTimperative.g:9577:3: lv_stringBounds_0_1= '*'
+ // InternalQVTimperative.g:10025:3: lv_stringBounds_0_1= '*'
{
- lv_stringBounds_0_1=(Token)match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_stringBounds_0_1=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_1, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -27544,9 +28744,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:9589:8: lv_stringBounds_0_2= '+'
+ // InternalQVTimperative.g:10037:8: lv_stringBounds_0_2= '+'
{
- lv_stringBounds_0_2=(Token)match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_stringBounds_0_2=(Token)match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_2, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
@@ -27564,9 +28764,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // InternalQVTimperative.g:9601:8: lv_stringBounds_0_3= '?'
+ // InternalQVTimperative.g:10049:8: lv_stringBounds_0_3= '?'
{
- lv_stringBounds_0_3=(Token)match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ lv_stringBounds_0_3=(Token)match(input,153,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_3, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
@@ -27612,7 +28812,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePathNameCS"
- // InternalQVTimperative.g:9624:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
+ // InternalQVTimperative.g:10072:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
public final EObject entryRulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -27620,8 +28820,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9625:2: (iv_rulePathNameCS= rulePathNameCS EOF )
- // InternalQVTimperative.g:9626:2: iv_rulePathNameCS= rulePathNameCS EOF
+ // InternalQVTimperative.g:10073:2: (iv_rulePathNameCS= rulePathNameCS EOF )
+ // InternalQVTimperative.g:10074:2: iv_rulePathNameCS= rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
@@ -27652,7 +28852,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePathNameCS"
- // InternalQVTimperative.g:9633:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // InternalQVTimperative.g:10081:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject rulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -27665,24 +28865,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9636:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
- // InternalQVTimperative.g:9637:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:10084:28: ( ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* ) )
+ // InternalQVTimperative.g:10085:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
{
- // InternalQVTimperative.g:9637:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
- // InternalQVTimperative.g:9637:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ // InternalQVTimperative.g:10085:1: ( ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )* )
+ // InternalQVTimperative.g:10085:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
{
- // InternalQVTimperative.g:9637:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
- // InternalQVTimperative.g:9638:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:10085:2: ( (lv_ownedPathElements_0_0= ruleFirstPathElementCS ) )
+ // InternalQVTimperative.g:10086:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
{
- // InternalQVTimperative.g:9638:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
- // InternalQVTimperative.g:9639:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
+ // InternalQVTimperative.g:10086:1: (lv_ownedPathElements_0_0= ruleFirstPathElementCS )
+ // InternalQVTimperative.g:10087:3: lv_ownedPathElements_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
lv_ownedPathElements_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -27706,39 +28906,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9655:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
- loop205:
+ // InternalQVTimperative.g:10103:2: (otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) )*
+ loop211:
do {
- int alt205=2;
- int LA205_0 = input.LA(1);
+ int alt211=2;
+ int LA211_0 = input.LA(1);
- if ( (LA205_0==31) ) {
- alt205=1;
+ if ( (LA211_0==34) ) {
+ alt211=1;
}
- switch (alt205) {
+ switch (alt211) {
case 1 :
- // InternalQVTimperative.g:9655:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:10103:4: otherlv_1= '::' ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,31,FollowSets000.FOLLOW_11); if (state.failed) return current;
+ otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_12); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- // InternalQVTimperative.g:9659:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
- // InternalQVTimperative.g:9660:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:10107:1: ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) )
+ // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
{
- // InternalQVTimperative.g:9660:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
- // InternalQVTimperative.g:9661:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
+ // InternalQVTimperative.g:10108:1: (lv_ownedPathElements_2_0= ruleNextPathElementCS )
+ // InternalQVTimperative.g:10109:3: lv_ownedPathElements_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_96);
+ pushFollow(FollowSets000.FOLLOW_101);
lv_ownedPathElements_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -27767,7 +28967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop205;
+ break loop211;
}
} while (true);
@@ -27794,7 +28994,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFirstPathElementCS"
- // InternalQVTimperative.g:9685:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
+ // InternalQVTimperative.g:10133:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
public final EObject entryRuleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -27802,8 +29002,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9686:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
- // InternalQVTimperative.g:9687:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
+ // InternalQVTimperative.g:10134:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
+ // InternalQVTimperative.g:10135:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
@@ -27834,21 +29034,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFirstPathElementCS"
- // InternalQVTimperative.g:9694:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
+ // InternalQVTimperative.g:10142:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
public final EObject ruleFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:9697:28: ( ( ( ruleUnrestrictedName ) ) )
- // InternalQVTimperative.g:9698:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10145:28: ( ( ( ruleUnrestrictedName ) ) )
+ // InternalQVTimperative.g:10146:1: ( ( ruleUnrestrictedName ) )
{
- // InternalQVTimperative.g:9698:1: ( ( ruleUnrestrictedName ) )
- // InternalQVTimperative.g:9699:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:10146:1: ( ( ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10147:1: ( ruleUnrestrictedName )
{
- // InternalQVTimperative.g:9699:1: ( ruleUnrestrictedName )
- // InternalQVTimperative.g:9700:3: ruleUnrestrictedName
+ // InternalQVTimperative.g:10147:1: ( ruleUnrestrictedName )
+ // InternalQVTimperative.g:10148:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -27903,7 +29103,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNextPathElementCS"
- // InternalQVTimperative.g:9724:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
+ // InternalQVTimperative.g:10172:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
public final EObject entryRuleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -27911,8 +29111,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9725:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
- // InternalQVTimperative.g:9726:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
+ // InternalQVTimperative.g:10173:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
+ // InternalQVTimperative.g:10174:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
@@ -27943,21 +29143,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNextPathElementCS"
- // InternalQVTimperative.g:9733:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
+ // InternalQVTimperative.g:10181:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
public final EObject ruleNextPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // InternalQVTimperative.g:9736:28: ( ( ( ruleUnreservedName ) ) )
- // InternalQVTimperative.g:9737:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:10184:28: ( ( ( ruleUnreservedName ) ) )
+ // InternalQVTimperative.g:10185:1: ( ( ruleUnreservedName ) )
{
- // InternalQVTimperative.g:9737:1: ( ( ruleUnreservedName ) )
- // InternalQVTimperative.g:9738:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:10185:1: ( ( ruleUnreservedName ) )
+ // InternalQVTimperative.g:10186:1: ( ruleUnreservedName )
{
- // InternalQVTimperative.g:9738:1: ( ruleUnreservedName )
- // InternalQVTimperative.g:9739:3: ruleUnreservedName
+ // InternalQVTimperative.g:10186:1: ( ruleUnreservedName )
+ // InternalQVTimperative.g:10187:3: ruleUnreservedName
{
if ( state.backtracking==0 ) {
@@ -28012,7 +29212,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateBindingCS"
- // InternalQVTimperative.g:9763:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
+ // InternalQVTimperative.g:10211:1: entryRuleTemplateBindingCS returns [EObject current=null] : iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF ;
public final EObject entryRuleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -28020,8 +29220,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9764:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
- // InternalQVTimperative.g:9765:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
+ // InternalQVTimperative.g:10212:2: (iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF )
+ // InternalQVTimperative.g:10213:2: iv_ruleTemplateBindingCS= ruleTemplateBindingCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSRule());
@@ -28052,7 +29252,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateBindingCS"
- // InternalQVTimperative.g:9772:1: ruleTemplateBindingCS returns [EObject current=null] : ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
+ // InternalQVTimperative.g:10220:1: ruleTemplateBindingCS returns [EObject current=null] : ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTemplateBindingCS() throws RecognitionException {
EObject current = null;
@@ -28067,24 +29267,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9775:28: ( ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
- // InternalQVTimperative.g:9776:1: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:10223:28: ( ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? ) )
+ // InternalQVTimperative.g:10224:1: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
{
- // InternalQVTimperative.g:9776:1: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
- // InternalQVTimperative.g:9776:2: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ // InternalQVTimperative.g:10224:1: ( ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )? )
+ // InternalQVTimperative.g:10224:2: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) ) (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )* ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
{
- // InternalQVTimperative.g:9776:2: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:9777:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10224:2: ( (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10225:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:9777:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:9778:3: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:10225:1: (lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10226:3: lv_ownedSubstitutions_0_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_133);
+ pushFollow(FollowSets000.FOLLOW_138);
lv_ownedSubstitutions_0_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -28108,39 +29308,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9794:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
- loop206:
+ // InternalQVTimperative.g:10242:2: (otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) ) )*
+ loop212:
do {
- int alt206=2;
- int LA206_0 = input.LA(1);
+ int alt212=2;
+ int LA212_0 = input.LA(1);
- if ( (LA206_0==18) ) {
- alt206=1;
+ if ( (LA212_0==18) ) {
+ alt212=1;
}
- switch (alt206) {
+ switch (alt212) {
case 1 :
- // InternalQVTimperative.g:9794:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10242:4: otherlv_1= ',' ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
{
- otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_134); if (state.failed) return current;
+ otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_139); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0());
}
- // InternalQVTimperative.g:9798:1: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
- // InternalQVTimperative.g:9799:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10246:1: ( (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS ) )
+ // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
{
- // InternalQVTimperative.g:9799:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
- // InternalQVTimperative.g:9800:3: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
+ // InternalQVTimperative.g:10247:1: (lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS )
+ // InternalQVTimperative.g:10248:3: lv_ownedSubstitutions_2_0= ruleTemplateParameterSubstitutionCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_133);
+ pushFollow(FollowSets000.FOLLOW_138);
lv_ownedSubstitutions_2_0=ruleTemplateParameterSubstitutionCS();
state._fsp--;
@@ -28169,23 +29369,23 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop206;
+ break loop212;
}
} while (true);
- // InternalQVTimperative.g:9816:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
- int alt207=2;
- int LA207_0 = input.LA(1);
+ // InternalQVTimperative.g:10264:4: ( (lv_ownedMultiplicity_3_0= ruleMultiplicityCS ) )?
+ int alt213=2;
+ int LA213_0 = input.LA(1);
- if ( (LA207_0==135) ) {
- alt207=1;
+ if ( (LA213_0==141) ) {
+ alt213=1;
}
- switch (alt207) {
+ switch (alt213) {
case 1 :
- // InternalQVTimperative.g:9817:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:10265:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
{
- // InternalQVTimperative.g:9817:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
- // InternalQVTimperative.g:9818:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
+ // InternalQVTimperative.g:10265:1: (lv_ownedMultiplicity_3_0= ruleMultiplicityCS )
+ // InternalQVTimperative.g:10266:3: lv_ownedMultiplicity_3_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
@@ -28242,7 +29442,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:9842:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
+ // InternalQVTimperative.g:10290:1: entryRuleTemplateParameterSubstitutionCS returns [EObject current=null] : iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF ;
public final EObject entryRuleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -28250,8 +29450,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9843:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
- // InternalQVTimperative.g:9844:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
+ // InternalQVTimperative.g:10291:2: (iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF )
+ // InternalQVTimperative.g:10292:2: iv_ruleTemplateParameterSubstitutionCS= ruleTemplateParameterSubstitutionCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateParameterSubstitutionCSRule());
@@ -28282,7 +29482,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateParameterSubstitutionCS"
- // InternalQVTimperative.g:9851:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
+ // InternalQVTimperative.g:10299:1: ruleTemplateParameterSubstitutionCS returns [EObject current=null] : ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) ;
public final EObject ruleTemplateParameterSubstitutionCS() throws RecognitionException {
EObject current = null;
@@ -28292,14 +29492,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9854:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
- // InternalQVTimperative.g:9855:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:10302:28: ( ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) ) )
+ // InternalQVTimperative.g:10303:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
{
- // InternalQVTimperative.g:9855:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
- // InternalQVTimperative.g:9856:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // InternalQVTimperative.g:10303:1: ( (lv_ownedActualParameter_0_0= ruleTypeRefCS ) )
+ // InternalQVTimperative.g:10304:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
{
- // InternalQVTimperative.g:9856:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
- // InternalQVTimperative.g:9857:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
+ // InternalQVTimperative.g:10304:1: (lv_ownedActualParameter_0_0= ruleTypeRefCS )
+ // InternalQVTimperative.g:10305:3: lv_ownedActualParameter_0_0= ruleTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -28350,7 +29550,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateSignatureCS"
- // InternalQVTimperative.g:9881:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
+ // InternalQVTimperative.g:10329:1: entryRuleTemplateSignatureCS returns [EObject current=null] : iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF ;
public final EObject entryRuleTemplateSignatureCS() throws RecognitionException {
EObject current = null;
@@ -28358,8 +29558,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9882:2: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
- // InternalQVTimperative.g:9883:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
+ // InternalQVTimperative.g:10330:2: (iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF )
+ // InternalQVTimperative.g:10331:2: iv_ruleTemplateSignatureCS= ruleTemplateSignatureCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSRule());
@@ -28390,7 +29590,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateSignatureCS"
- // InternalQVTimperative.g:9890:1: ruleTemplateSignatureCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) ;
+ // InternalQVTimperative.g:10338:1: ruleTemplateSignatureCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) ;
public final EObject ruleTemplateSignatureCS() throws RecognitionException {
EObject current = null;
@@ -28405,30 +29605,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9893:28: ( (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) )
- // InternalQVTimperative.g:9894:1: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
+ // InternalQVTimperative.g:10341:28: ( (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' ) )
+ // InternalQVTimperative.g:10342:1: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
{
- // InternalQVTimperative.g:9894:1: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
- // InternalQVTimperative.g:9894:3: otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')'
+ // InternalQVTimperative.g:10342:1: (otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')' )
+ // InternalQVTimperative.g:10342:3: otherlv_0= '(' ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) ) (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )* otherlv_4= ')'
{
- otherlv_0=(Token)match(input,45,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_0=(Token)match(input,51,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0());
}
- // InternalQVTimperative.g:9898:1: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:9899:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10346:1: ( (lv_ownedParameters_1_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10347:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:9899:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:9900:3: lv_ownedParameters_1_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:10347:1: (lv_ownedParameters_1_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10348:3: lv_ownedParameters_1_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_1_0=ruleTypeParameterCS();
state._fsp--;
@@ -28452,20 +29652,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9916:2: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
- loop208:
+ // InternalQVTimperative.g:10364:2: (otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) ) )*
+ loop214:
do {
- int alt208=2;
- int LA208_0 = input.LA(1);
+ int alt214=2;
+ int LA214_0 = input.LA(1);
- if ( (LA208_0==18) ) {
- alt208=1;
+ if ( (LA214_0==18) ) {
+ alt214=1;
}
- switch (alt208) {
+ switch (alt214) {
case 1 :
- // InternalQVTimperative.g:9916:4: otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10364:4: otherlv_2= ',' ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
{
otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -28473,18 +29673,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
newLeafNode(otherlv_2, grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0());
}
- // InternalQVTimperative.g:9920:1: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
- // InternalQVTimperative.g:9921:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10368:1: ( (lv_ownedParameters_3_0= ruleTypeParameterCS ) )
+ // InternalQVTimperative.g:10369:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
{
- // InternalQVTimperative.g:9921:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
- // InternalQVTimperative.g:9922:3: lv_ownedParameters_3_0= ruleTypeParameterCS
+ // InternalQVTimperative.g:10369:1: (lv_ownedParameters_3_0= ruleTypeParameterCS )
+ // InternalQVTimperative.g:10370:3: lv_ownedParameters_3_0= ruleTypeParameterCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_42);
+ pushFollow(FollowSets000.FOLLOW_46);
lv_ownedParameters_3_0=ruleTypeParameterCS();
state._fsp--;
@@ -28513,11 +29713,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop208;
+ break loop214;
}
} while (true);
- otherlv_4=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_4=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3());
@@ -28546,7 +29746,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeParameterCS"
- // InternalQVTimperative.g:9950:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
+ // InternalQVTimperative.g:10398:1: entryRuleTypeParameterCS returns [EObject current=null] : iv_ruleTypeParameterCS= ruleTypeParameterCS EOF ;
public final EObject entryRuleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -28554,8 +29754,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:9951:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
- // InternalQVTimperative.g:9952:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
+ // InternalQVTimperative.g:10399:2: (iv_ruleTypeParameterCS= ruleTypeParameterCS EOF )
+ // InternalQVTimperative.g:10400:2: iv_ruleTypeParameterCS= ruleTypeParameterCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSRule());
@@ -28586,7 +29786,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeParameterCS"
- // InternalQVTimperative.g:9959:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
+ // InternalQVTimperative.g:10407:1: ruleTypeParameterCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) ;
public final EObject ruleTypeParameterCS() throws RecognitionException {
EObject current = null;
@@ -28602,24 +29802,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:9962:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
- // InternalQVTimperative.g:9963:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // InternalQVTimperative.g:10410:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? ) )
+ // InternalQVTimperative.g:10411:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
{
- // InternalQVTimperative.g:9963:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
- // InternalQVTimperative.g:9963:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ // InternalQVTimperative.g:10411:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )? )
+ // InternalQVTimperative.g:10411:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
{
- // InternalQVTimperative.g:9963:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // InternalQVTimperative.g:9964:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:10411:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // InternalQVTimperative.g:10412:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // InternalQVTimperative.g:9964:1: (lv_name_0_0= ruleUnrestrictedName )
- // InternalQVTimperative.g:9965:3: lv_name_0_0= ruleUnrestrictedName
+ // InternalQVTimperative.g:10412:1: (lv_name_0_0= ruleUnrestrictedName )
+ // InternalQVTimperative.g:10413:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_135);
+ pushFollow(FollowSets000.FOLLOW_140);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -28643,35 +29843,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:9981:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
- int alt210=2;
- int LA210_0 = input.LA(1);
+ // InternalQVTimperative.g:10429:2: (otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )* )?
+ int alt216=2;
+ int LA216_0 = input.LA(1);
- if ( (LA210_0==92) ) {
- alt210=1;
+ if ( (LA216_0==98) ) {
+ alt216=1;
}
- switch (alt210) {
+ switch (alt216) {
case 1 :
- // InternalQVTimperative.g:9981:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ // InternalQVTimperative.g:10429:4: otherlv_1= 'extends' ( (lv_ownedExtends_2_0= ruleTypedRefCS ) ) (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
{
- otherlv_1=(Token)match(input,92,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_1=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0());
}
- // InternalQVTimperative.g:9985:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:9986:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10433:1: ( (lv_ownedExtends_2_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10434:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:9986:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
- // InternalQVTimperative.g:9987:3: lv_ownedExtends_2_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10434:1: (lv_ownedExtends_2_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10435:3: lv_ownedExtends_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_136);
+ pushFollow(FollowSets000.FOLLOW_141);
lv_ownedExtends_2_0=ruleTypedRefCS();
state._fsp--;
@@ -28695,39 +29895,39 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10003:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
- loop209:
+ // InternalQVTimperative.g:10451:2: (otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) ) )*
+ loop215:
do {
- int alt209=2;
- int LA209_0 = input.LA(1);
+ int alt215=2;
+ int LA215_0 = input.LA(1);
- if ( (LA209_0==148) ) {
- alt209=1;
+ if ( (LA215_0==154) ) {
+ alt215=1;
}
- switch (alt209) {
+ switch (alt215) {
case 1 :
- // InternalQVTimperative.g:10003:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10451:4: otherlv_3= '&&' ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
{
- otherlv_3=(Token)match(input,148,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_3=(Token)match(input,154,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0());
}
- // InternalQVTimperative.g:10007:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:10008:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10455:1: ( (lv_ownedExtends_4_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10456:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:10008:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
- // InternalQVTimperative.g:10009:3: lv_ownedExtends_4_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10456:1: (lv_ownedExtends_4_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10457:3: lv_ownedExtends_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_136);
+ pushFollow(FollowSets000.FOLLOW_141);
lv_ownedExtends_4_0=ruleTypedRefCS();
state._fsp--;
@@ -28756,7 +29956,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
break;
default :
- break loop209;
+ break loop215;
}
} while (true);
@@ -28789,7 +29989,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeRefCS"
- // InternalQVTimperative.g:10033:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
+ // InternalQVTimperative.g:10481:1: entryRuleTypeRefCS returns [EObject current=null] : iv_ruleTypeRefCS= ruleTypeRefCS EOF ;
public final EObject entryRuleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -28797,8 +29997,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10034:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
- // InternalQVTimperative.g:10035:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
+ // InternalQVTimperative.g:10482:2: (iv_ruleTypeRefCS= ruleTypeRefCS EOF )
+ // InternalQVTimperative.g:10483:2: iv_ruleTypeRefCS= ruleTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeRefCSRule());
@@ -28829,7 +30029,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeRefCS"
- // InternalQVTimperative.g:10042:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
+ // InternalQVTimperative.g:10490:1: ruleTypeRefCS returns [EObject current=null] : (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) ;
public final EObject ruleTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -28841,29 +30041,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10045:28: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
- // InternalQVTimperative.g:10046:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ // InternalQVTimperative.g:10493:28: ( (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS ) )
+ // InternalQVTimperative.g:10494:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
{
- // InternalQVTimperative.g:10046:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
- int alt211=2;
- int LA211_0 = input.LA(1);
+ // InternalQVTimperative.g:10494:1: (this_TypedRefCS_0= ruleTypedRefCS | this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS )
+ int alt217=2;
+ int LA217_0 = input.LA(1);
- if ( ((LA211_0>=RULE_SIMPLE_ID && LA211_0<=RULE_ESCAPED_ID)||LA211_0==24||(LA211_0>=27 && LA211_0<=28)||LA211_0==30||LA211_0==33||LA211_0==44||(LA211_0>=50 && LA211_0<=54)) ) {
- alt211=1;
+ if ( ((LA217_0>=RULE_SIMPLE_ID && LA217_0<=RULE_ESCAPED_ID)||LA217_0==27||(LA217_0>=29 && LA217_0<=30)||LA217_0==33||LA217_0==37||LA217_0==50||(LA217_0>=56 && LA217_0<=60)) ) {
+ alt217=1;
}
- else if ( (LA211_0==147) ) {
- alt211=2;
+ else if ( (LA217_0==153) ) {
+ alt217=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 211, 0, input);
+ new NoViableAltException("", 217, 0, input);
throw nvae;
}
- switch (alt211) {
+ switch (alt217) {
case 1 :
- // InternalQVTimperative.g:10047:2: this_TypedRefCS_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10495:2: this_TypedRefCS_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -28890,7 +30090,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10060:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
+ // InternalQVTimperative.g:10508:2: this_WildcardTypeRefCS_1= ruleWildcardTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -28939,7 +30139,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedRefCS"
- // InternalQVTimperative.g:10079:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
+ // InternalQVTimperative.g:10527:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
public final EObject entryRuleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -28947,8 +30147,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10080:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
- // InternalQVTimperative.g:10081:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ // InternalQVTimperative.g:10528:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
+ // InternalQVTimperative.g:10529:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedRefCSRule());
@@ -28979,7 +30179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedRefCS"
- // InternalQVTimperative.g:10088:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
+ // InternalQVTimperative.g:10536:1: ruleTypedRefCS returns [EObject current=null] : this_TypedTypeRefCS_0= ruleTypedTypeRefCS ;
public final EObject ruleTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -28989,8 +30189,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10091:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
- // InternalQVTimperative.g:10093:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
+ // InternalQVTimperative.g:10539:28: (this_TypedTypeRefCS_0= ruleTypedTypeRefCS )
+ // InternalQVTimperative.g:10541:2: this_TypedTypeRefCS_0= ruleTypedTypeRefCS
{
if ( state.backtracking==0 ) {
@@ -29033,7 +30233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypedTypeRefCS"
- // InternalQVTimperative.g:10112:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
+ // InternalQVTimperative.g:10560:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
public final EObject entryRuleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -29041,8 +30241,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10113:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
- // InternalQVTimperative.g:10114:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
+ // InternalQVTimperative.g:10561:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
+ // InternalQVTimperative.g:10562:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSRule());
@@ -29073,7 +30273,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypedTypeRefCS"
- // InternalQVTimperative.g:10121:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) ;
+ // InternalQVTimperative.g:10569:1: ruleTypedTypeRefCS returns [EObject current=null] : ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) ;
public final EObject ruleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -29087,24 +30287,24 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10124:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) )
- // InternalQVTimperative.g:10125:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:10572:28: ( ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? ) )
+ // InternalQVTimperative.g:10573:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
{
- // InternalQVTimperative.g:10125:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
- // InternalQVTimperative.g:10125:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
+ // InternalQVTimperative.g:10573:1: ( ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )? )
+ // InternalQVTimperative.g:10573:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) ) (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
{
- // InternalQVTimperative.g:10125:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
- // InternalQVTimperative.g:10126:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:10573:2: ( (lv_ownedPathName_0_0= rulePathNameCS ) )
+ // InternalQVTimperative.g:10574:1: (lv_ownedPathName_0_0= rulePathNameCS )
{
- // InternalQVTimperative.g:10126:1: (lv_ownedPathName_0_0= rulePathNameCS )
- // InternalQVTimperative.g:10127:3: lv_ownedPathName_0_0= rulePathNameCS
+ // InternalQVTimperative.g:10574:1: (lv_ownedPathName_0_0= rulePathNameCS )
+ // InternalQVTimperative.g:10575:3: lv_ownedPathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_97);
+ pushFollow(FollowSets000.FOLLOW_102);
lv_ownedPathName_0_0=rulePathNameCS();
state._fsp--;
@@ -29128,35 +30328,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:10143:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
- int alt212=2;
- int LA212_0 = input.LA(1);
+ // InternalQVTimperative.g:10591:2: (otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')' )?
+ int alt218=2;
+ int LA218_0 = input.LA(1);
- if ( (LA212_0==45) ) {
- alt212=1;
+ if ( (LA218_0==51) ) {
+ alt218=1;
}
- switch (alt212) {
+ switch (alt218) {
case 1 :
- // InternalQVTimperative.g:10143:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
+ // InternalQVTimperative.g:10591:4: otherlv_1= '(' ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_134); if (state.failed) return current;
+ otherlv_1=(Token)match(input,51,FollowSets000.FOLLOW_139); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0());
}
- // InternalQVTimperative.g:10147:1: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
- // InternalQVTimperative.g:10148:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:10595:1: ( (lv_ownedBinding_2_0= ruleTemplateBindingCS ) )
+ // InternalQVTimperative.g:10596:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
{
- // InternalQVTimperative.g:10148:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
- // InternalQVTimperative.g:10149:3: lv_ownedBinding_2_0= ruleTemplateBindingCS
+ // InternalQVTimperative.g:10596:1: (lv_ownedBinding_2_0= ruleTemplateBindingCS )
+ // InternalQVTimperative.g:10597:3: lv_ownedBinding_2_0= ruleTemplateBindingCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_98);
+ pushFollow(FollowSets000.FOLLOW_103);
lv_ownedBinding_2_0=ruleTemplateBindingCS();
state._fsp--;
@@ -29180,7 +30380,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ otherlv_3=(Token)match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2());
@@ -29215,7 +30415,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleWildcardTypeRefCS"
- // InternalQVTimperative.g:10177:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
+ // InternalQVTimperative.g:10625:1: entryRuleWildcardTypeRefCS returns [EObject current=null] : iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF ;
public final EObject entryRuleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -29223,8 +30423,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10178:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
- // InternalQVTimperative.g:10179:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
+ // InternalQVTimperative.g:10626:2: (iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF )
+ // InternalQVTimperative.g:10627:2: iv_ruleWildcardTypeRefCS= ruleWildcardTypeRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWildcardTypeRefCSRule());
@@ -29255,7 +30455,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWildcardTypeRefCS"
- // InternalQVTimperative.g:10186:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
+ // InternalQVTimperative.g:10634:1: ruleWildcardTypeRefCS returns [EObject current=null] : ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) ;
public final EObject ruleWildcardTypeRefCS() throws RecognitionException {
EObject current = null;
@@ -29267,14 +30467,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10189:28: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
- // InternalQVTimperative.g:10190:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // InternalQVTimperative.g:10637:28: ( ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? ) )
+ // InternalQVTimperative.g:10638:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
{
- // InternalQVTimperative.g:10190:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
- // InternalQVTimperative.g:10190:2: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ // InternalQVTimperative.g:10638:1: ( () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )? )
+ // InternalQVTimperative.g:10638:2: () otherlv_1= '?' (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
{
- // InternalQVTimperative.g:10190:2: ()
- // InternalQVTimperative.g:10191:2:
+ // InternalQVTimperative.g:10638:2: ()
+ // InternalQVTimperative.g:10639:2:
{
if ( state.backtracking==0 ) {
@@ -29291,34 +30491,34 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,147,FollowSets000.FOLLOW_135); if (state.failed) return current;
+ otherlv_1=(Token)match(input,153,FollowSets000.FOLLOW_140); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1());
}
- // InternalQVTimperative.g:10203:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
- int alt213=2;
- int LA213_0 = input.LA(1);
+ // InternalQVTimperative.g:10651:1: (otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) ) )?
+ int alt219=2;
+ int LA219_0 = input.LA(1);
- if ( (LA213_0==92) ) {
- alt213=1;
+ if ( (LA219_0==98) ) {
+ alt219=1;
}
- switch (alt213) {
+ switch (alt219) {
case 1 :
- // InternalQVTimperative.g:10203:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10651:3: otherlv_2= 'extends' ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
{
- otherlv_2=(Token)match(input,92,FollowSets000.FOLLOW_5); if (state.failed) return current;
+ otherlv_2=(Token)match(input,98,FollowSets000.FOLLOW_5); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0());
}
- // InternalQVTimperative.g:10207:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
- // InternalQVTimperative.g:10208:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10655:1: ( (lv_ownedExtends_3_0= ruleTypedRefCS ) )
+ // InternalQVTimperative.g:10656:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
{
- // InternalQVTimperative.g:10208:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
- // InternalQVTimperative.g:10209:3: lv_ownedExtends_3_0= ruleTypedRefCS
+ // InternalQVTimperative.g:10656:1: (lv_ownedExtends_3_0= ruleTypedRefCS )
+ // InternalQVTimperative.g:10657:3: lv_ownedExtends_3_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
@@ -29378,7 +30578,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleID"
- // InternalQVTimperative.g:10233:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
+ // InternalQVTimperative.g:10681:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
public final String entryRuleID() throws RecognitionException {
String current = null;
@@ -29386,8 +30586,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10234:2: (iv_ruleID= ruleID EOF )
- // InternalQVTimperative.g:10235:2: iv_ruleID= ruleID EOF
+ // InternalQVTimperative.g:10682:2: (iv_ruleID= ruleID EOF )
+ // InternalQVTimperative.g:10683:2: iv_ruleID= ruleID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
@@ -29418,7 +30618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleID"
- // InternalQVTimperative.g:10242:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
+ // InternalQVTimperative.g:10690:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
public final AntlrDatatypeRuleToken ruleID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29428,29 +30628,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10245:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
- // InternalQVTimperative.g:10246:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ // InternalQVTimperative.g:10693:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
+ // InternalQVTimperative.g:10694:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
{
- // InternalQVTimperative.g:10246:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
- int alt214=2;
- int LA214_0 = input.LA(1);
+ // InternalQVTimperative.g:10694:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ int alt220=2;
+ int LA220_0 = input.LA(1);
- if ( (LA214_0==RULE_SIMPLE_ID) ) {
- alt214=1;
+ if ( (LA220_0==RULE_SIMPLE_ID) ) {
+ alt220=1;
}
- else if ( (LA214_0==RULE_ESCAPED_ID) ) {
- alt214=2;
+ else if ( (LA220_0==RULE_ESCAPED_ID) ) {
+ alt220=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 214, 0, input);
+ new NoViableAltException("", 220, 0, input);
throw nvae;
}
- switch (alt214) {
+ switch (alt220) {
case 1 :
- // InternalQVTimperative.g:10246:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
+ // InternalQVTimperative.g:10694:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
{
this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29467,7 +30667,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10254:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
+ // InternalQVTimperative.g:10702:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
{
this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29506,7 +30706,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdentifier"
- // InternalQVTimperative.g:10269:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
+ // InternalQVTimperative.g:10717:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
public final String entryRuleIdentifier() throws RecognitionException {
String current = null;
@@ -29514,8 +30714,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10270:2: (iv_ruleIdentifier= ruleIdentifier EOF )
- // InternalQVTimperative.g:10271:2: iv_ruleIdentifier= ruleIdentifier EOF
+ // InternalQVTimperative.g:10718:2: (iv_ruleIdentifier= ruleIdentifier EOF )
+ // InternalQVTimperative.g:10719:2: iv_ruleIdentifier= ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
@@ -29546,7 +30746,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdentifier"
- // InternalQVTimperative.g:10278:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
+ // InternalQVTimperative.g:10726:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_ID_0= ruleID ;
public final AntlrDatatypeRuleToken ruleIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29556,8 +30756,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10281:28: (this_ID_0= ruleID )
- // InternalQVTimperative.g:10283:5: this_ID_0= ruleID
+ // InternalQVTimperative.g:10729:28: (this_ID_0= ruleID )
+ // InternalQVTimperative.g:10731:5: this_ID_0= ruleID
{
if ( state.backtracking==0 ) {
@@ -29599,7 +30799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLOWER"
- // InternalQVTimperative.g:10301:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
+ // InternalQVTimperative.g:10749:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
public final String entryRuleLOWER() throws RecognitionException {
String current = null;
@@ -29607,8 +30807,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10302:2: (iv_ruleLOWER= ruleLOWER EOF )
- // InternalQVTimperative.g:10303:2: iv_ruleLOWER= ruleLOWER EOF
+ // InternalQVTimperative.g:10750:2: (iv_ruleLOWER= ruleLOWER EOF )
+ // InternalQVTimperative.g:10751:2: iv_ruleLOWER= ruleLOWER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
@@ -29639,7 +30839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLOWER"
- // InternalQVTimperative.g:10310:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:10758:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleLOWER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29648,8 +30848,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10313:28: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:10314:5: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10761:28: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:10762:5: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29682,7 +30882,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // InternalQVTimperative.g:10329:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // InternalQVTimperative.g:10777:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final String entryRuleNUMBER_LITERAL() throws RecognitionException {
String current = null;
@@ -29690,8 +30890,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10330:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // InternalQVTimperative.g:10331:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // InternalQVTimperative.g:10778:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // InternalQVTimperative.g:10779:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
@@ -29722,7 +30922,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNUMBER_LITERAL"
- // InternalQVTimperative.g:10338:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // InternalQVTimperative.g:10786:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleNUMBER_LITERAL() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29731,8 +30931,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10341:28: (this_INT_0= RULE_INT )
- // InternalQVTimperative.g:10342:5: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10789:28: (this_INT_0= RULE_INT )
+ // InternalQVTimperative.g:10790:5: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29765,7 +30965,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteral"
- // InternalQVTimperative.g:10357:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // InternalQVTimperative.g:10805:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final String entryRuleStringLiteral() throws RecognitionException {
String current = null;
@@ -29773,8 +30973,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10358:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // InternalQVTimperative.g:10359:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // InternalQVTimperative.g:10806:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // InternalQVTimperative.g:10807:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
@@ -29805,7 +31005,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteral"
- // InternalQVTimperative.g:10366:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:10814:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleStringLiteral() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29814,8 +31014,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10369:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:10370:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:10817:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10818:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29848,7 +31048,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUPPER"
- // InternalQVTimperative.g:10385:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
+ // InternalQVTimperative.g:10833:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
public final String entryRuleUPPER() throws RecognitionException {
String current = null;
@@ -29856,8 +31056,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10386:2: (iv_ruleUPPER= ruleUPPER EOF )
- // InternalQVTimperative.g:10387:2: iv_ruleUPPER= ruleUPPER EOF
+ // InternalQVTimperative.g:10834:2: (iv_ruleUPPER= ruleUPPER EOF )
+ // InternalQVTimperative.g:10835:2: iv_ruleUPPER= ruleUPPER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
@@ -29888,7 +31088,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUPPER"
- // InternalQVTimperative.g:10394:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
+ // InternalQVTimperative.g:10842:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleUPPER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -29898,29 +31098,29 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10397:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
- // InternalQVTimperative.g:10398:1: (this_INT_0= RULE_INT | kw= '*' )
+ // InternalQVTimperative.g:10845:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
+ // InternalQVTimperative.g:10846:1: (this_INT_0= RULE_INT | kw= '*' )
{
- // InternalQVTimperative.g:10398:1: (this_INT_0= RULE_INT | kw= '*' )
- int alt215=2;
- int LA215_0 = input.LA(1);
+ // InternalQVTimperative.g:10846:1: (this_INT_0= RULE_INT | kw= '*' )
+ int alt221=2;
+ int LA221_0 = input.LA(1);
- if ( (LA215_0==RULE_INT) ) {
- alt215=1;
+ if ( (LA221_0==RULE_INT) ) {
+ alt221=1;
}
- else if ( (LA215_0==32) ) {
- alt215=2;
+ else if ( (LA221_0==35) ) {
+ alt221=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 215, 0, input);
+ new NoViableAltException("", 221, 0, input);
throw nvae;
}
- switch (alt215) {
+ switch (alt221) {
case 1 :
- // InternalQVTimperative.g:10398:6: this_INT_0= RULE_INT
+ // InternalQVTimperative.g:10846:6: this_INT_0= RULE_INT
{
this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -29937,9 +31137,9 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalQVTimperative.g:10407:2: kw= '*'
+ // InternalQVTimperative.g:10855:2: kw= '*'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return current;
+ kw=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -29972,7 +31172,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURI"
- // InternalQVTimperative.g:10420:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
+ // InternalQVTimperative.g:10868:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
public final String entryRuleURI() throws RecognitionException {
String current = null;
@@ -29980,8 +31180,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
try {
- // InternalQVTimperative.g:10421:2: (iv_ruleURI= ruleURI EOF )
- // InternalQVTimperative.g:10422:2: iv_ruleURI= ruleURI EOF
+ // InternalQVTimperative.g:10869:2: (iv_ruleURI= ruleURI EOF )
+ // InternalQVTimperative.g:10870:2: iv_ruleURI= ruleURI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
@@ -30012,7 +31212,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURI"
- // InternalQVTimperative.g:10429:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // InternalQVTimperative.g:10877:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleURI() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -30021,8 +31221,8 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalQVTimperative.g:10432:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // InternalQVTimperative.g:10433:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // InternalQVTimperative.g:10880:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // InternalQVTimperative.g:10881:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
@@ -30053,20 +31253,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
// $ANTLR end "ruleURI"
- // $ANTLR start synpred15_InternalQVTimperative
- public final void synpred15_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred17_InternalQVTimperative
+ public final void synpred17_InternalQVTimperative_fragment() throws RecognitionException {
Token lv_isChecked_1_0=null;
- // InternalQVTimperative.g:700:3: ( ( (lv_isChecked_1_0= 'check' ) ) )
- // InternalQVTimperative.g:700:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:856:3: ( ( (lv_isChecked_1_0= 'check' ) ) )
+ // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
{
- // InternalQVTimperative.g:700:3: ( (lv_isChecked_1_0= 'check' ) )
- // InternalQVTimperative.g:701:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:856:3: ( (lv_isChecked_1_0= 'check' ) )
+ // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
{
- // InternalQVTimperative.g:701:1: (lv_isChecked_1_0= 'check' )
- // InternalQVTimperative.g:702:3: lv_isChecked_1_0= 'check'
+ // InternalQVTimperative.g:857:1: (lv_isChecked_1_0= 'check' )
+ // InternalQVTimperative.g:858:3: lv_isChecked_1_0= 'check'
{
- lv_isChecked_1_0=(Token)match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ lv_isChecked_1_0=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
@@ -30076,22 +31276,22 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred15_InternalQVTimperative
+ // $ANTLR end synpred17_InternalQVTimperative
- // $ANTLR start synpred16_InternalQVTimperative
- public final void synpred16_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred18_InternalQVTimperative
+ public final void synpred18_InternalQVTimperative_fragment() throws RecognitionException {
Token lv_isEnforced_2_0=null;
- // InternalQVTimperative.g:716:6: ( ( (lv_isEnforced_2_0= 'enforce' ) ) )
- // InternalQVTimperative.g:716:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:872:6: ( ( (lv_isEnforced_2_0= 'enforce' ) ) )
+ // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
{
- // InternalQVTimperative.g:716:6: ( (lv_isEnforced_2_0= 'enforce' ) )
- // InternalQVTimperative.g:717:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:872:6: ( (lv_isEnforced_2_0= 'enforce' ) )
+ // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
{
- // InternalQVTimperative.g:717:1: (lv_isEnforced_2_0= 'enforce' )
- // InternalQVTimperative.g:718:3: lv_isEnforced_2_0= 'enforce'
+ // InternalQVTimperative.g:873:1: (lv_isEnforced_2_0= 'enforce' )
+ // InternalQVTimperative.g:874:3: lv_isEnforced_2_0= 'enforce'
{
- lv_isEnforced_2_0=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ lv_isEnforced_2_0=(Token)match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
@@ -30101,15 +31301,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred16_InternalQVTimperative
+ // $ANTLR end synpred18_InternalQVTimperative
- // $ANTLR start synpred20_InternalQVTimperative
- public final void synpred20_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred23_InternalQVTimperative
+ public final void synpred23_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_DeclareStatementCS_1 = null;
- // InternalQVTimperative.g:919:2: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
- // InternalQVTimperative.g:919:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1155:2: (this_DeclareStatementCS_1= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1155:2: this_DeclareStatementCS_1= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -30124,15 +31324,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred20_InternalQVTimperative
+ // $ANTLR end synpred23_InternalQVTimperative
- // $ANTLR start synpred21_InternalQVTimperative
- public final void synpred21_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred24_InternalQVTimperative
+ public final void synpred24_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_DeclareStatementCS_2 = null;
- // InternalQVTimperative.g:932:2: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
- // InternalQVTimperative.g:932:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
+ // InternalQVTimperative.g:1168:2: (this_DeclareStatementCS_2= ruleDeclareStatementCS )
+ // InternalQVTimperative.g:1168:2: this_DeclareStatementCS_2= ruleDeclareStatementCS
{
if ( state.backtracking==0 ) {
@@ -30147,31 +31347,50 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred21_InternalQVTimperative
+ // $ANTLR end synpred24_InternalQVTimperative
+
+ // $ANTLR start synpred64_InternalQVTimperative
+ public final void synpred64_InternalQVTimperative_fragment() throws RecognitionException {
+ Token lv_isCheck_0_0=null;
+
+ // InternalQVTimperative.g:2771:1: ( (lv_isCheck_0_0= 'check' ) )
+ // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
+ {
+ // InternalQVTimperative.g:2771:1: (lv_isCheck_0_0= 'check' )
+ // InternalQVTimperative.g:2772:3: lv_isCheck_0_0= 'check'
+ {
+ lv_isCheck_0_0=(Token)match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ;
+
+ }
+
+
+ }
+ }
+ // $ANTLR end synpred64_InternalQVTimperative
- // $ANTLR start synpred259_InternalQVTimperative
- public final void synpred259_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred269_InternalQVTimperative
+ public final void synpred269_InternalQVTimperative_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedPatternGuard_3_0 = null;
- // InternalQVTimperative.g:7552:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
- // InternalQVTimperative.g:7552:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:8000:4: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )
+ // InternalQVTimperative.g:8000:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:7556:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ otherlv_2=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return ;
+ // InternalQVTimperative.g:8004:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:7558:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -30182,14 +31401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
}
- // $ANTLR end synpred259_InternalQVTimperative
+ // $ANTLR end synpred269_InternalQVTimperative
- // $ANTLR start synpred260_InternalQVTimperative
- public final void synpred260_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred270_InternalQVTimperative
+ public final void synpred270_InternalQVTimperative_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
EObject lv_ownedCurlyBracketedClause_1_0 = null;
@@ -30197,21 +31416,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
EObject lv_ownedPatternGuard_3_0 = null;
- // InternalQVTimperative.g:7534:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
- // InternalQVTimperative.g:7534:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // InternalQVTimperative.g:7982:3: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // InternalQVTimperative.g:7534:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
- // InternalQVTimperative.g:7535:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:7982:3: ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) )
+ // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
{
- // InternalQVTimperative.g:7535:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
- // InternalQVTimperative.g:7536:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
+ // InternalQVTimperative.g:7983:1: (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS )
+ // InternalQVTimperative.g:7984:3: lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_77);
+ pushFollow(FollowSets000.FOLLOW_82);
lv_ownedCurlyBracketedClause_1_0=ruleCurlyBracketedClauseCS();
state._fsp--;
@@ -30222,30 +31441,30 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7552:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
- int alt289=2;
- int LA289_0 = input.LA(1);
+ // InternalQVTimperative.g:8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ int alt295=2;
+ int LA295_0 = input.LA(1);
- if ( (LA289_0==34) ) {
- alt289=1;
+ if ( (LA295_0==39) ) {
+ alt295=1;
}
- switch (alt289) {
+ switch (alt295) {
case 1 :
- // InternalQVTimperative.g:7552:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // InternalQVTimperative.g:8000:4: otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_8); if (state.failed) return ;
- // InternalQVTimperative.g:7556:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ otherlv_2=(Token)match(input,39,FollowSets000.FOLLOW_8); if (state.failed) return ;
+ // InternalQVTimperative.g:8004:1: ( (lv_ownedPatternGuard_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:7557:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
- // InternalQVTimperative.g:7558:3: lv_ownedPatternGuard_3_0= ruleExpCS
+ // InternalQVTimperative.g:8005:1: (lv_ownedPatternGuard_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8006:3: lv_ownedPatternGuard_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_43);
+ pushFollow(FollowSets000.FOLLOW_47);
lv_ownedPatternGuard_3_0=ruleExpCS();
state._fsp--;
@@ -30256,7 +31475,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ;
+ otherlv_4=(Token)match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ;
}
break;
@@ -30266,15 +31485,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred260_InternalQVTimperative
+ // $ANTLR end synpred270_InternalQVTimperative
- // $ANTLR start synpred262_InternalQVTimperative
- public final void synpred262_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred272_InternalQVTimperative
+ public final void synpred272_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TypeLiteralCS_1 = null;
- // InternalQVTimperative.g:7613:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
- // InternalQVTimperative.g:7613:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // InternalQVTimperative.g:8061:2: (this_TypeLiteralCS_1= ruleTypeLiteralCS )
+ // InternalQVTimperative.g:8061:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -30289,10 +31508,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred262_InternalQVTimperative
+ // $ANTLR end synpred272_InternalQVTimperative
- // $ANTLR start synpred265_InternalQVTimperative
- public final void synpred265_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred275_InternalQVTimperative
+ public final void synpred275_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_PrefixedPrimaryExpCS_0 = null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
@@ -30300,35 +31519,35 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
EObject lv_ownedRight_3_0 = null;
- // InternalQVTimperative.g:7676:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
- // InternalQVTimperative.g:7676:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8124:2: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) )
+ // InternalQVTimperative.g:8124:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
{
- // InternalQVTimperative.g:7676:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
- // InternalQVTimperative.g:7677:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ // InternalQVTimperative.g:8124:2: (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? )
+ // InternalQVTimperative.g:8125:2: this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_111);
+ pushFollow(FollowSets000.FOLLOW_116);
this_PrefixedPrimaryExpCS_0=rulePrefixedPrimaryExpCS();
state._fsp--;
if (state.failed) return ;
- // InternalQVTimperative.g:7688:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
- int alt290=2;
- int LA290_0 = input.LA(1);
+ // InternalQVTimperative.g:8136:1: ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )?
+ int alt296=2;
+ int LA296_0 = input.LA(1);
- if ( (LA290_0==32||LA290_0==42||LA290_0==49||LA290_0==94||(LA290_0>=96 && LA290_0<=109)) ) {
- alt290=1;
+ if ( (LA296_0==35||LA296_0==48||LA296_0==55||LA296_0==100||(LA296_0>=102 && LA296_0<=115)) ) {
+ alt296=1;
}
- switch (alt290) {
+ switch (alt296) {
case 1 :
- // InternalQVTimperative.g:7688:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8136:2: () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) )
{
- // InternalQVTimperative.g:7688:2: ()
- // InternalQVTimperative.g:7689:2:
+ // InternalQVTimperative.g:8136:2: ()
+ // InternalQVTimperative.g:8137:2:
{
if ( state.backtracking==0 ) {
@@ -30338,11 +31557,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7697:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
- // InternalQVTimperative.g:7698:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8145:2: ( (lv_name_2_0= ruleBinaryOperatorName ) )
+ // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
{
- // InternalQVTimperative.g:7698:1: (lv_name_2_0= ruleBinaryOperatorName )
- // InternalQVTimperative.g:7699:3: lv_name_2_0= ruleBinaryOperatorName
+ // InternalQVTimperative.g:8146:1: (lv_name_2_0= ruleBinaryOperatorName )
+ // InternalQVTimperative.g:8147:3: lv_name_2_0= ruleBinaryOperatorName
{
if ( state.backtracking==0 ) {
@@ -30360,11 +31579,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- // InternalQVTimperative.g:7715:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
- // InternalQVTimperative.g:7716:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8163:2: ( (lv_ownedRight_3_0= ruleExpCS ) )
+ // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
{
- // InternalQVTimperative.g:7716:1: (lv_ownedRight_3_0= ruleExpCS )
- // InternalQVTimperative.g:7717:3: lv_ownedRight_3_0= ruleExpCS
+ // InternalQVTimperative.g:8164:1: (lv_ownedRight_3_0= ruleExpCS )
+ // InternalQVTimperative.g:8165:3: lv_ownedRight_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -30394,15 +31613,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred265_InternalQVTimperative
+ // $ANTLR end synpred275_InternalQVTimperative
- // $ANTLR start synpred272_InternalQVTimperative
- public final void synpred272_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred282_InternalQVTimperative
+ public final void synpred282_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TupleLiteralExpCS_4 = null;
- // InternalQVTimperative.g:7978:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
- // InternalQVTimperative.g:7978:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
+ // InternalQVTimperative.g:8426:2: (this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS )
+ // InternalQVTimperative.g:8426:2: this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -30417,15 +31636,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred272_InternalQVTimperative
+ // $ANTLR end synpred282_InternalQVTimperative
- // $ANTLR start synpred273_InternalQVTimperative
- public final void synpred273_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred283_InternalQVTimperative
+ public final void synpred283_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_MapLiteralExpCS_5 = null;
- // InternalQVTimperative.g:7991:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
- // InternalQVTimperative.g:7991:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
+ // InternalQVTimperative.g:8439:2: (this_MapLiteralExpCS_5= ruleMapLiteralExpCS )
+ // InternalQVTimperative.g:8439:2: this_MapLiteralExpCS_5= ruleMapLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -30440,15 +31659,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred273_InternalQVTimperative
+ // $ANTLR end synpred283_InternalQVTimperative
- // $ANTLR start synpred274_InternalQVTimperative
- public final void synpred274_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred284_InternalQVTimperative
+ public final void synpred284_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_CollectionLiteralExpCS_6 = null;
- // InternalQVTimperative.g:8004:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
- // InternalQVTimperative.g:8004:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
+ // InternalQVTimperative.g:8452:2: (this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS )
+ // InternalQVTimperative.g:8452:2: this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -30463,15 +31682,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred274_InternalQVTimperative
+ // $ANTLR end synpred284_InternalQVTimperative
- // $ANTLR start synpred276_InternalQVTimperative
- public final void synpred276_InternalQVTimperative_fragment() throws RecognitionException {
+ // $ANTLR start synpred286_InternalQVTimperative
+ public final void synpred286_InternalQVTimperative_fragment() throws RecognitionException {
EObject this_TypeLiteralExpCS_8 = null;
- // InternalQVTimperative.g:8030:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
- // InternalQVTimperative.g:8030:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
+ // InternalQVTimperative.g:8478:2: (this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS )
+ // InternalQVTimperative.g:8478:2: this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -30486,15 +31705,15 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred276_InternalQVTimperative
+ // $ANTLR end synpred286_InternalQVTimperative
// Delegated rules
- public final boolean synpred15_InternalQVTimperative() {
+ public final boolean synpred275_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred15_InternalQVTimperative_fragment(); // can never throw exception
+ synpred275_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30504,11 +31723,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred20_InternalQVTimperative() {
+ public final boolean synpred23_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred20_InternalQVTimperative_fragment(); // can never throw exception
+ synpred23_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30518,11 +31737,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred272_InternalQVTimperative() {
+ public final boolean synpred64_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred272_InternalQVTimperative_fragment(); // can never throw exception
+ synpred64_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30532,11 +31751,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred273_InternalQVTimperative() {
+ public final boolean synpred283_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred273_InternalQVTimperative_fragment(); // can never throw exception
+ synpred283_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30546,11 +31765,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred265_InternalQVTimperative() {
+ public final boolean synpred269_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred265_InternalQVTimperative_fragment(); // can never throw exception
+ synpred269_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30560,11 +31779,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred16_InternalQVTimperative() {
+ public final boolean synpred18_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred16_InternalQVTimperative_fragment(); // can never throw exception
+ synpred18_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30574,11 +31793,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred274_InternalQVTimperative() {
+ public final boolean synpred270_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred274_InternalQVTimperative_fragment(); // can never throw exception
+ synpred270_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30588,11 +31807,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred262_InternalQVTimperative() {
+ public final boolean synpred272_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred262_InternalQVTimperative_fragment(); // can never throw exception
+ synpred272_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30602,11 +31821,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred259_InternalQVTimperative() {
+ public final boolean synpred284_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred259_InternalQVTimperative_fragment(); // can never throw exception
+ synpred284_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30616,11 +31835,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred260_InternalQVTimperative() {
+ public final boolean synpred24_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred260_InternalQVTimperative_fragment(); // can never throw exception
+ synpred24_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30630,11 +31849,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred276_InternalQVTimperative() {
+ public final boolean synpred282_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred276_InternalQVTimperative_fragment(); // can never throw exception
+ synpred282_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30644,11 +31863,25 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred21_InternalQVTimperative() {
+ public final boolean synpred286_InternalQVTimperative() {
state.backtracking++;
int start = input.mark();
try {
- synpred21_InternalQVTimperative_fragment(); // can never throw exception
+ synpred286_InternalQVTimperative_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred17_InternalQVTimperative() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred17_InternalQVTimperative_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -30660,116 +31893,118 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
}
- protected DFA5 dfa5 = new DFA5(this);
- protected DFA6 dfa6 = new DFA6(this);
- protected DFA19 dfa19 = new DFA19(this);
- protected DFA20 dfa20 = new DFA20(this);
+ protected DFA7 dfa7 = new DFA7(this);
+ protected DFA8 dfa8 = new DFA8(this);
+ protected DFA23 dfa23 = new DFA23(this);
+ protected DFA24 dfa24 = new DFA24(this);
protected DFA33 dfa33 = new DFA33(this);
- protected DFA43 dfa43 = new DFA43(this);
- protected DFA47 dfa47 = new DFA47(this);
- protected DFA150 dfa150 = new DFA150(this);
- protected DFA153 dfa153 = new DFA153(this);
- protected DFA165 dfa165 = new DFA165(this);
- protected DFA164 dfa164 = new DFA164(this);
- protected DFA166 dfa166 = new DFA166(this);
- protected DFA169 dfa169 = new DFA169(this);
+ protected DFA38 dfa38 = new DFA38(this);
+ protected DFA48 dfa48 = new DFA48(this);
+ protected DFA52 dfa52 = new DFA52(this);
+ protected DFA53 dfa53 = new DFA53(this);
+ protected DFA156 dfa156 = new DFA156(this);
+ protected DFA159 dfa159 = new DFA159(this);
+ protected DFA171 dfa171 = new DFA171(this);
+ protected DFA170 dfa170 = new DFA170(this);
protected DFA172 dfa172 = new DFA172(this);
- protected DFA196 dfa196 = new DFA196(this);
+ protected DFA175 dfa175 = new DFA175(this);
+ protected DFA178 dfa178 = new DFA178(this);
+ protected DFA202 dfa202 = new DFA202(this);
static final String dfa_1s = "\131\uffff";
static final String dfa_2s = "\1\21\1\7\2\uffff\15\22\2\7\51\22\1\7\34\22";
- static final String dfa_3s = "\1\60\1\66\2\uffff\15\60\1\174\1\66\51\60\1\174\34\60";
+ static final String dfa_3s = "\1\66\1\74\2\uffff\15\66\1\u0082\1\74\51\66\1\u0082\34\66";
static final String dfa_4s = "\2\uffff\1\1\1\2\125\uffff";
static final String dfa_5s = "\131\uffff}>";
static final String[] dfa_6s = {
- "\1\1\25\uffff\1\2\7\uffff\2\3",
- "\1\4\1\5\17\uffff\1\6\2\uffff\1\7\1\11\1\uffff\1\10\2\uffff\1\13\12\uffff\1\14\5\uffff\1\17\1\12\1\15\1\16\1\20",
+ "\1\1\34\uffff\1\2\6\uffff\2\3",
+ "\1\4\1\5\22\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\14\uffff\1\14\5\uffff\1\20\1\17\1\12\1\15\1\16",
"",
"",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\23\1\24\17\uffff\1\25\2\uffff\1\26\1\30\1\uffff\1\27\2\uffff\1\32\12\uffff\1\33\5\uffff\1\36\1\31\1\34\1\35\1\37\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\17\uffff\1\61\2\uffff\1\62\1\64\1\uffff\1\63\2\uffff\1\66\12\uffff\1\67\5\uffff\1\72\1\65\1\70\1\71\1\73",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\21\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\75\1\76\17\uffff\1\77\2\uffff\1\100\1\102\1\uffff\1\101\2\uffff\1\104\12\uffff\1\105\5\uffff\1\110\1\103\1\106\1\107\1\111\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3",
- "\1\22\14\uffff\1\74\7\uffff\1\2\7\uffff\2\3"
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\23\1\24\22\uffff\1\25\1\uffff\1\26\1\30\2\uffff\1\27\3\uffff\1\32\14\uffff\1\33\5\uffff\1\37\1\36\1\31\1\34\1\35\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\22\uffff\1\61\1\uffff\1\62\1\64\2\uffff\1\63\3\uffff\1\66\14\uffff\1\67\5\uffff\1\73\1\72\1\65\1\70\1\71",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\21\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\75\1\76\22\uffff\1\77\1\uffff\1\100\1\102\2\uffff\1\101\3\uffff\1\104\14\uffff\1\105\5\uffff\1\111\1\110\1\103\1\106\1\107\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3",
+ "\1\22\17\uffff\1\74\13\uffff\1\2\6\uffff\2\3"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -30779,11 +32014,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s);
static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s);
- class DFA5 extends DFA {
+ class DFA7 extends DFA {
- public DFA5(BaseRecognizer recognizer) {
+ public DFA7(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 5;
+ this.decisionNumber = 7;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -30793,105 +32028,105 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_6;
}
public String getDescription() {
- return "389:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )";
+ return "545:1: (this_NewStatementCS_0= ruleNewStatementCS | this_SetStatementCS_1= ruleSetStatementCS )";
}
}
static final String dfa_7s = "\132\uffff";
static final String dfa_8s = "\1\21\1\7\3\uffff\15\22\2\7\51\22\1\7\34\22";
- static final String dfa_9s = "\1\46\1\66\3\uffff\15\46\1\174\1\66\51\46\1\174\34\46";
+ static final String dfa_9s = "\1\55\1\74\3\uffff\15\55\1\u0082\1\74\51\55\1\u0082\34\55";
static final String dfa_10s = "\2\uffff\1\1\1\2\1\3\125\uffff";
static final String dfa_11s = "\132\uffff}>";
static final String[] dfa_12s = {
- "\1\1\1\uffff\1\2\20\uffff\2\3\1\4",
- "\1\5\1\6\17\uffff\1\7\2\uffff\1\10\1\12\1\uffff\1\11\2\uffff\1\14\12\uffff\1\15\5\uffff\1\20\1\13\1\16\1\17\1\21",
+ "\1\1\1\uffff\1\2\25\uffff\4\3\1\4",
+ "\1\5\1\6\22\uffff\1\7\1\uffff\1\10\1\12\2\uffff\1\11\3\uffff\1\14\14\uffff\1\15\5\uffff\1\21\1\20\1\13\1\16\1\17",
"",
"",
"",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\24\1\25\17\uffff\1\26\2\uffff\1\27\1\31\1\uffff\1\30\2\uffff\1\33\12\uffff\1\34\5\uffff\1\37\1\32\1\35\1\36\1\40\67\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45",
- "\1\60\1\61\17\uffff\1\62\2\uffff\1\63\1\65\1\uffff\1\64\2\uffff\1\67\12\uffff\1\70\5\uffff\1\73\1\66\1\71\1\72\1\74",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\22\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\76\1\77\17\uffff\1\100\2\uffff\1\101\1\103\1\uffff\1\102\2\uffff\1\105\12\uffff\1\106\5\uffff\1\111\1\104\1\107\1\110\1\112\67\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4",
- "\1\23\1\2\13\uffff\1\75\6\uffff\1\4"
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\24\1\25\22\uffff\1\26\1\uffff\1\27\1\31\2\uffff\1\30\3\uffff\1\33\14\uffff\1\34\5\uffff\1\40\1\37\1\32\1\35\1\36\67\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45",
+ "\1\60\1\61\22\uffff\1\62\1\uffff\1\63\1\65\2\uffff\1\64\3\uffff\1\67\14\uffff\1\70\5\uffff\1\74\1\73\1\66\1\71\1\72",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\22\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\76\1\77\22\uffff\1\100\1\uffff\1\101\1\103\2\uffff\1\102\3\uffff\1\105\14\uffff\1\106\5\uffff\1\112\1\111\1\104\1\107\1\110\67\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4",
+ "\1\23\1\2\16\uffff\1\75\12\uffff\1\4"
};
static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s);
@@ -30901,11 +32136,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s);
static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s);
- class DFA6 extends DFA {
+ class DFA8 extends DFA {
- public DFA6(BaseRecognizer recognizer) {
+ public DFA8(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 6;
+ this.decisionNumber = 8;
this.eot = dfa_7;
this.eof = dfa_7;
this.min = dfa_8;
@@ -30915,109 +32150,109 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_12;
}
public String getDescription() {
- return "482:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )";
+ return "638:1: (this_AddStatementCS_0= ruleAddStatementCS | this_MappingCallCS_1= ruleMappingCallCS | this_MappingLoopCS_2= ruleMappingLoopCS )";
}
}
static final String dfa_13s = "\2\uffff\1\2\1\1\125\uffff";
static final String[] dfa_14s = {
- "\1\1\1\uffff\1\2\4\uffff\2\3\11\uffff\5\2\1\3\6\uffff\2\2",
- "\1\4\1\5\17\uffff\1\6\2\uffff\1\7\1\11\1\uffff\1\10\2\uffff\1\13\12\uffff\1\14\5\uffff\1\17\1\12\1\15\1\16\1\20",
+ "\1\1\1\uffff\1\2\5\uffff\1\3\1\uffff\2\3\13\uffff\7\2\6\uffff\2\2",
+ "\1\4\1\5\22\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\14\uffff\1\14\5\uffff\1\20\1\17\1\12\1\15\1\16",
"",
"",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\23\1\24\17\uffff\1\25\2\uffff\1\26\1\30\1\uffff\1\27\2\uffff\1\32\12\uffff\1\33\5\uffff\1\36\1\31\1\34\1\35\1\37\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\17\uffff\1\61\2\uffff\1\62\1\64\1\uffff\1\63\2\uffff\1\66\12\uffff\1\67\5\uffff\1\72\1\65\1\70\1\71\1\73",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\21\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\75\1\76\17\uffff\1\77\2\uffff\1\100\1\102\1\uffff\1\101\2\uffff\1\104\12\uffff\1\105\5\uffff\1\110\1\103\1\106\1\107\1\111\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2",
- "\1\22\1\2\4\uffff\2\3\5\uffff\1\74\6\uffff\2\2\7\uffff\2\2"
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\23\1\24\22\uffff\1\25\1\uffff\1\26\1\30\2\uffff\1\27\3\uffff\1\32\14\uffff\1\33\5\uffff\1\37\1\36\1\31\1\34\1\35\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\22\uffff\1\61\1\uffff\1\62\1\64\2\uffff\1\63\3\uffff\1\66\14\uffff\1\67\5\uffff\1\73\1\72\1\65\1\70\1\71",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\21\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\75\1\76\22\uffff\1\77\1\uffff\1\100\1\102\2\uffff\1\101\3\uffff\1\104\14\uffff\1\105\5\uffff\1\111\1\110\1\103\1\106\1\107\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2",
+ "\1\22\1\2\7\uffff\2\3\5\uffff\1\74\12\uffff\2\2\6\uffff\2\2"
};
static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s);
static final short[][] dfa_14 = unpackEncodedStringArray(dfa_14s);
- class DFA19 extends DFA {
+ class DFA23 extends DFA {
- public DFA19(BaseRecognizer recognizer) {
+ public DFA23(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 19;
+ this.decisionNumber = 23;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -31027,107 +32262,107 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_14;
}
public String getDescription() {
- return "()* loopback of 1140:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*";
+ return "()* loopback of 1456:3: ( (lv_ownedStatements_7_0= ruleGuardStatementCS ) )*";
}
}
static final String[] dfa_15s = {
- "\1\1\1\uffff\1\2\17\uffff\4\2\1\3\7\uffff\2\3",
- "\1\4\1\5\17\uffff\1\6\2\uffff\1\7\1\11\1\uffff\1\10\2\uffff\1\13\12\uffff\1\14\5\uffff\1\17\1\12\1\15\1\16\1\20",
+ "\1\1\1\uffff\1\2\24\uffff\6\2\1\3\6\uffff\2\3",
+ "\1\4\1\5\22\uffff\1\6\1\uffff\1\7\1\11\2\uffff\1\10\3\uffff\1\13\14\uffff\1\14\5\uffff\1\20\1\17\1\12\1\15\1\16",
"",
"",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\23\1\24\17\uffff\1\25\2\uffff\1\26\1\30\1\uffff\1\27\2\uffff\1\32\12\uffff\1\33\5\uffff\1\36\1\31\1\34\1\35\1\37\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
- "\1\57\1\60\17\uffff\1\61\2\uffff\1\62\1\64\1\uffff\1\63\2\uffff\1\66\12\uffff\1\67\5\uffff\1\72\1\65\1\70\1\71\1\73",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\21\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\75\1\76\17\uffff\1\77\2\uffff\1\100\1\102\1\uffff\1\101\2\uffff\1\104\12\uffff\1\105\5\uffff\1\110\1\103\1\106\1\107\1\111\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3",
- "\1\22\1\2\13\uffff\1\74\6\uffff\1\2\1\3\7\uffff\2\3"
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\23\1\24\22\uffff\1\25\1\uffff\1\26\1\30\2\uffff\1\27\3\uffff\1\32\14\uffff\1\33\5\uffff\1\37\1\36\1\31\1\34\1\35\67\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44",
+ "\1\57\1\60\22\uffff\1\61\1\uffff\1\62\1\64\2\uffff\1\63\3\uffff\1\66\14\uffff\1\67\5\uffff\1\73\1\72\1\65\1\70\1\71",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\21\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\75\1\76\22\uffff\1\77\1\uffff\1\100\1\102\2\uffff\1\101\3\uffff\1\104\14\uffff\1\105\5\uffff\1\111\1\110\1\103\1\106\1\107\67\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3",
+ "\1\22\1\2\16\uffff\1\74\12\uffff\1\2\1\3\6\uffff\2\3"
};
static final short[][] dfa_15 = unpackEncodedStringArray(dfa_15s);
- class DFA20 extends DFA {
+ class DFA24 extends DFA {
- public DFA20(BaseRecognizer recognizer) {
+ public DFA24(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 20;
+ this.decisionNumber = 24;
this.eot = dfa_1;
this.eof = dfa_1;
this.min = dfa_2;
@@ -31137,31 +32372,46 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_15;
}
public String getDescription() {
- return "()* loopback of 1158:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*";
+ return "()* loopback of 1474:3: ( (lv_ownedStatements_8_0= ruleCommitStatementCS ) )*";
}
}
- static final String dfa_16s = "\20\uffff";
- static final String dfa_17s = "\1\7\15\25\2\uffff";
- static final String dfa_18s = "\1\66\15\52\2\uffff";
- static final String dfa_19s = "\16\uffff\1\2\1\1";
- static final String dfa_20s = "\20\uffff}>";
+ static final String dfa_16s = "\37\uffff";
+ static final String dfa_17s = "\1\7\2\26\1\7\12\26\4\uffff\14\37\1\4";
+ static final String dfa_18s = "\1\74\2\70\1\74\12\70\4\uffff\14\70\1\u0096";
+ static final String dfa_19s = "\16\uffff\1\1\1\3\1\4\1\2\15\uffff";
+ static final String dfa_20s = "\37\uffff}>";
static final String[] dfa_21s = {
- "\1\1\1\2\17\uffff\1\3\2\uffff\1\4\1\6\1\uffff\1\5\2\uffff\1\10\12\uffff\1\11\5\uffff\1\14\1\7\1\12\1\13\1\15",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\17\2\uffff\1\16\7\uffff\1\16",
+ "\1\1\1\2\22\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\14\uffff\1\11\5\uffff\1\15\1\14\1\7\1\12\1\13",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\22\1\23\15\uffff\1\16\4\uffff\1\24\1\uffff\1\25\1\27\1\21\1\uffff\1\26\2\uffff\1\17\1\31\14\uffff\1\32\5\uffff\1\36\1\35\1\30\1\33\1\34",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\16\10\uffff\1\21\4\uffff\1\17\23\uffff\1\20",
"",
- ""
+ "",
+ "",
+ "",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\21\4\uffff\1\17\23\uffff\1\20",
+ "\1\20\1\uffff\3\20\22\uffff\1\20\1\uffff\2\20\1\21\1\uffff\1\20\1\uffff\1\20\1\17\1\20\14\uffff\2\20\4\uffff\5\20\47\uffff\2\20\16\uffff\17\20\2\uffff\1\20\1\uffff\4\20\5\uffff\1\20\4\uffff\2\20"
};
static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s);
@@ -31185,205 +32435,320 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
this.transition = dfa_21;
}
public String getDescription() {
- return "1932:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
- }
- }
- static final String dfa_22s = "\37\uffff";
- static final String dfa_23s = "\1\16\36\uffff";
- static final String dfa_24s = "\1\7\15\25\1\uffff\17\37\1\uffff";
- static final String dfa_25s = "\1\174\15\55\1\uffff\17\42\1\uffff";
- static final String dfa_26s = "\16\uffff\1\2\17\uffff\1\1";
- static final String dfa_27s = "\37\uffff}>";
- static final String[] dfa_28s = {
- "\1\1\1\2\17\uffff\1\3\2\uffff\1\4\1\6\1\uffff\1\5\2\uffff\1\10\12\uffff\1\11\5\uffff\1\14\1\7\1\12\1\13\1\15\67\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
- "\1\16\1\uffff\1\16\7\uffff\1\36\2\uffff\1\16\7\uffff\1\16\2\uffff\1\16",
+ return "1856:1: (this_AppendParameterBindingCS_0= ruleAppendParameterBindingCS | this_GuardParameterBindingCS_1= ruleGuardParameterBindingCS | this_LoopParameterBindingCS_2= ruleLoopParameterBindingCS | this_SimpleParameterBindingCS_3= ruleSimpleParameterBindingCS )";
+ }
+ }
+ static final String dfa_22s = "\20\uffff";
+ static final String dfa_23s = "\1\7\15\25\2\uffff";
+ static final String dfa_24s = "\1\74\15\60\2\uffff";
+ static final String dfa_25s = "\16\uffff\1\1\1\2";
+ static final String dfa_26s = "\20\uffff}>";
+ static final String[] dfa_27s = {
+ "\1\1\1\2\22\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\14\uffff\1\11\5\uffff\1\15\1\14\1\7\1\12\1\13",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
+ "\1\17\2\uffff\1\17\11\uffff\1\16\4\uffff\1\17\10\uffff\1\17",
"",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
- "\1\36\2\uffff\1\16",
""
};
static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s);
- static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s);
+ static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s);
static final char[] dfa_24 = DFA.unpackEncodedStringToUnsignedChars(dfa_24s);
- static final char[] dfa_25 = DFA.unpackEncodedStringToUnsignedChars(dfa_25s);
+ static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s);
static final short[] dfa_26 = DFA.unpackEncodedString(dfa_26s);
- static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s);
- static final short[][] dfa_28 = unpackEncodedStringArray(dfa_28s);
+ static final short[][] dfa_27 = unpackEncodedStringArray(dfa_27s);
- class DFA43 extends DFA {
+ class DFA38 extends DFA {
- public DFA43(BaseRecognizer recognizer) {
+ public DFA38(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 43;
+ this.decisionNumber = 38;
this.eot = dfa_22;
- this.eof = dfa_23;
- this.min = dfa_24;
- this.max = dfa_25;
- this.accept = dfa_26;
- this.special = dfa_27;
- this.transition = dfa_28;
+ this.eof = dfa_22;
+ this.min = dfa_23;
+ this.max = dfa_24;
+ this.accept = dfa_25;
+ this.special = dfa_26;
+ this.transition = dfa_27;
}
public String getDescription() {
- return "()* loopback of 2300:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
- }
- }
- static final String dfa_29s = "\1\7\15\37\2\uffff";
- static final String dfa_30s = "\1\174\15\42\2\uffff";
- static final String[] dfa_31s = {
- "\1\1\1\2\17\uffff\1\3\2\uffff\1\4\1\6\1\uffff\1\5\2\uffff\1\10\12\uffff\1\11\5\uffff\1\14\1\7\1\12\1\13\1\15\67\uffff\17\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
- "\1\17\2\uffff\1\16",
+ return "2209:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ }
+ }
+ static final String dfa_28s = "\1\16\36\uffff";
+ static final String dfa_29s = "\1\7\15\25\1\uffff\17\42\1\uffff";
+ static final String dfa_30s = "\1\u0082\15\63\1\uffff\17\47\1\uffff";
+ static final String dfa_31s = "\16\uffff\1\2\17\uffff\1\1";
+ static final String[] dfa_32s = {
+ "\1\1\1\2\22\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\14\uffff\1\11\5\uffff\1\15\1\14\1\7\1\12\1\13\67\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
+ "\1\16\2\uffff\1\16\11\uffff\1\36\4\uffff\1\16\10\uffff\1\16\2\uffff\1\16",
"",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
+ "\1\36\4\uffff\1\16",
""
};
+ static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s);
static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s);
static final char[] dfa_30 = DFA.unpackEncodedStringToUnsignedChars(dfa_30s);
- static final short[][] dfa_31 = unpackEncodedStringArray(dfa_31s);
+ static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s);
+ static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s);
- class DFA47 extends DFA {
+ class DFA48 extends DFA {
- public DFA47(BaseRecognizer recognizer) {
+ public DFA48(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 47;
+ this.decisionNumber = 48;
this.eot = dfa_16;
- this.eof = dfa_16;
+ this.eof = dfa_28;
this.min = dfa_29;
this.max = dfa_30;
- this.accept = dfa_19;
+ this.accept = dfa_31;
this.special = dfa_20;
- this.transition = dfa_31;
+ this.transition = dfa_32;
}
public String getDescription() {
- return "2497:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ return "()* loopback of 2577:1: ( ( (lv_ownedPathElements_2_0= ruleNextPathElementCS ) ) otherlv_3= '::' )*";
}
}
- static final String dfa_32s = "\2\uffff\15\1\1\uffff";
- static final String dfa_33s = "\1\4\1\uffff\15\22\1\uffff";
- static final String dfa_34s = "\1\u0090\1\uffff\15\u0087\1\uffff";
- static final String dfa_35s = "\1\uffff\1\1\15\uffff\1\2";
- static final String[] dfa_36s = {
- "\1\1\1\uffff\1\1\1\2\1\3\16\uffff\1\17\1\4\2\uffff\1\5\1\7\1\uffff\1\6\1\uffff\1\1\1\11\12\uffff\1\12\1\1\4\uffff\1\15\1\10\1\13\1\14\1\16\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
+ static final String dfa_33s = "\17\uffff";
+ static final String dfa_34s = "\1\7\1\0\15\uffff";
+ static final String dfa_35s = "\1\74\1\0\15\uffff";
+ static final String dfa_36s = "\2\uffff\1\2\13\uffff\1\1";
+ static final String dfa_37s = "\1\uffff\1\0\15\uffff}>";
+ static final String[] dfa_38s = {
+ "\2\2\22\uffff\1\1\1\uffff\2\2\2\uffff\1\2\3\uffff\1\2\14\uffff\1\2\5\uffff\5\2",
+ "\1\uffff",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
"",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
""
};
- static final short[] dfa_32 = DFA.unpackEncodedString(dfa_32s);
- static final char[] dfa_33 = DFA.unpackEncodedStringToUnsignedChars(dfa_33s);
+
+ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s);
static final char[] dfa_34 = DFA.unpackEncodedStringToUnsignedChars(dfa_34s);
- static final short[] dfa_35 = DFA.unpackEncodedString(dfa_35s);
- static final short[][] dfa_36 = unpackEncodedStringArray(dfa_36s);
+ static final char[] dfa_35 = DFA.unpackEncodedStringToUnsignedChars(dfa_35s);
+ static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s);
+ static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s);
+ static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s);
- class DFA150 extends DFA {
+ class DFA52 extends DFA {
- public DFA150(BaseRecognizer recognizer) {
+ public DFA52(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 150;
- this.eot = dfa_16;
- this.eof = dfa_32;
- this.min = dfa_33;
- this.max = dfa_34;
- this.accept = dfa_35;
- this.special = dfa_20;
- this.transition = dfa_36;
+ this.decisionNumber = 52;
+ this.eot = dfa_33;
+ this.eof = dfa_33;
+ this.min = dfa_34;
+ this.max = dfa_35;
+ this.accept = dfa_36;
+ this.special = dfa_37;
+ this.transition = dfa_38;
}
public String getDescription() {
- return "6340:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
+ return "2770:2: ( (lv_isCheck_0_0= 'check' ) )?";
+ }
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ TokenStream input = (TokenStream)_input;
+ int _s = s;
+ switch ( s ) {
+ case 0 :
+ int LA52_1 = input.LA(1);
+
+
+ int index52_1 = input.index();
+ input.rewind();
+ s = -1;
+ if ( (synpred64_InternalQVTimperative()) ) {s = 14;}
+
+ else if ( (true) ) {s = 2;}
+
+
+ input.seek(index52_1);
+ if ( s>=0 ) return s;
+ break;
+ }
+ if (state.backtracking>0) {state.failed=true; return -1;}
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 52, _s, input);
+ error(nvae);
+ throw nvae;
}
}
- static final String[] dfa_37s = {
- "\1\1\1\uffff\1\1\1\2\1\3\16\uffff\1\17\1\4\2\uffff\1\5\1\7\1\uffff\1\6\1\uffff\1\1\1\11\12\uffff\1\12\1\1\4\uffff\1\15\1\10\1\13\1\14\1\16\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
+ static final String dfa_39s = "\1\7\15\42\2\uffff";
+ static final String dfa_40s = "\1\u0082\15\47\2\uffff";
+ static final String dfa_41s = "\16\uffff\1\2\1\1";
+ static final String[] dfa_42s = {
+ "\1\1\1\2\22\uffff\1\3\1\uffff\1\4\1\6\2\uffff\1\5\3\uffff\1\10\14\uffff\1\11\5\uffff\1\15\1\14\1\7\1\12\1\13\67\uffff\17\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
+ "\1\17\4\uffff\1\16",
"",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
- "\1\1\4\uffff\1\17\7\uffff\2\1\1\uffff\2\1\6\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
""
};
- static final short[][] dfa_37 = unpackEncodedStringArray(dfa_37s);
+ static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s);
+ static final char[] dfa_40 = DFA.unpackEncodedStringToUnsignedChars(dfa_40s);
+ static final short[] dfa_41 = DFA.unpackEncodedString(dfa_41s);
+ static final short[][] dfa_42 = unpackEncodedStringArray(dfa_42s);
- class DFA153 extends DFA {
+ class DFA53 extends DFA {
- public DFA153(BaseRecognizer recognizer) {
+ public DFA53(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 153;
- this.eot = dfa_16;
- this.eof = dfa_32;
- this.min = dfa_33;
- this.max = dfa_34;
- this.accept = dfa_35;
- this.special = dfa_20;
- this.transition = dfa_37;
+ this.decisionNumber = 53;
+ this.eot = dfa_22;
+ this.eof = dfa_22;
+ this.min = dfa_39;
+ this.max = dfa_40;
+ this.accept = dfa_41;
+ this.special = dfa_26;
+ this.transition = dfa_42;
+ }
+ public String getDescription() {
+ return "2945:1: ( (lv_ownedPathName_1_0= ruleScopeNameCS ) )?";
+ }
+ }
+ static final String dfa_43s = "\2\uffff\15\1\1\uffff";
+ static final String dfa_44s = "\1\4\1\uffff\15\22\1\uffff";
+ static final String dfa_45s = "\1\u0096\1\uffff\15\u008d\1\uffff";
+ static final String dfa_46s = "\1\uffff\1\1\15\uffff\1\2";
+ static final String[] dfa_47s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\17\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\14\uffff\1\12\1\1\4\uffff\1\16\1\15\1\10\1\13\1\14\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
+ "",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\17\uffff\1\1\7\uffff\1\1\1\uffff\1\1",
+ ""
+ };
+ static final short[] dfa_43 = DFA.unpackEncodedString(dfa_43s);
+ static final char[] dfa_44 = DFA.unpackEncodedStringToUnsignedChars(dfa_44s);
+ static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s);
+ static final short[] dfa_46 = DFA.unpackEncodedString(dfa_46s);
+ static final short[][] dfa_47 = unpackEncodedStringArray(dfa_47s);
+
+ class DFA156 extends DFA {
+
+ public DFA156(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 156;
+ this.eot = dfa_22;
+ this.eof = dfa_43;
+ this.min = dfa_44;
+ this.max = dfa_45;
+ this.accept = dfa_46;
+ this.special = dfa_26;
+ this.transition = dfa_47;
}
public String getDescription() {
- return "6553:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
+ return "6788:1: ( ( ( (lv_ownedExpression_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_ownedLastExpression_2_0= ruleExpCS ) ) )? ) | ( (lv_ownedExpression_3_0= rulePatternExpCS ) ) )";
}
}
- static final String dfa_38s = "\17\uffff";
- static final String dfa_39s = "\1\2\16\uffff";
- static final String dfa_40s = "\1\22\1\0\15\uffff";
- static final String dfa_41s = "\1\u008b\1\0\15\uffff";
- static final String dfa_42s = "\2\uffff\1\2\13\uffff\1\1";
- static final String dfa_43s = "\1\uffff\1\0\15\uffff}>";
- static final String[] dfa_44s = {
- "\1\2\2\uffff\1\2\4\uffff\1\2\2\uffff\1\2\4\uffff\1\1\1\2\6\uffff\1\2\3\uffff\1\2\117\uffff\1\2\10\uffff\1\2\1\uffff\1\2\1\uffff\1\2",
+ static final String[] dfa_48s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\17\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\14\uffff\1\12\1\1\4\uffff\1\16\1\15\1\10\1\13\1\14\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
+ "",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ "\1\1\5\uffff\1\17\11\uffff\2\1\3\uffff\2\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1",
+ ""
+ };
+ static final short[][] dfa_48 = unpackEncodedStringArray(dfa_48s);
+
+ class DFA159 extends DFA {
+
+ public DFA159(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 159;
+ this.eot = dfa_22;
+ this.eof = dfa_43;
+ this.min = dfa_44;
+ this.max = dfa_45;
+ this.accept = dfa_46;
+ this.special = dfa_26;
+ this.transition = dfa_48;
+ }
+ public String getDescription() {
+ return "7001:1: (lv_ownedInitExpression_2_1= ruleExpCS | lv_ownedInitExpression_2_2= rulePatternExpCS )";
+ }
+ }
+ static final String dfa_49s = "\1\2\16\uffff";
+ static final String dfa_50s = "\1\22\1\0\15\uffff";
+ static final String dfa_51s = "\1\u0091\1\0\15\uffff";
+ static final String[] dfa_52s = {
+ "\1\2\2\uffff\1\2\4\uffff\1\2\13\uffff\1\2\1\1\1\2\7\uffff\1\2\3\uffff\1\2\117\uffff\1\2\10\uffff\1\2\1\uffff\1\2\1\uffff\1\2",
"\1\uffff",
"",
"",
@@ -31399,109 +32764,105 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
"",
""
};
+ static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s);
+ static final char[] dfa_50 = DFA.unpackEncodedStringToUnsignedChars(dfa_50s);
+ static final char[] dfa_51 = DFA.unpackEncodedStringToUnsignedChars(dfa_51s);
+ static final short[][] dfa_52 = unpackEncodedStringArray(dfa_52s);
- static final short[] dfa_38 = DFA.unpackEncodedString(dfa_38s);
- static final short[] dfa_39 = DFA.unpackEncodedString(dfa_39s);
- static final char[] dfa_40 = DFA.unpackEncodedStringToUnsignedChars(dfa_40s);
- static final char[] dfa_41 = DFA.unpackEncodedStringToUnsignedChars(dfa_41s);
- static final short[] dfa_42 = DFA.unpackEncodedString(dfa_42s);
- static final short[] dfa_43 = DFA.unpackEncodedString(dfa_43s);
- static final short[][] dfa_44 = unpackEncodedStringArray(dfa_44s);
-
- class DFA165 extends DFA {
+ class DFA171 extends DFA {
- public DFA165(BaseRecognizer recognizer) {
+ public DFA171(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 165;
- this.eot = dfa_38;
- this.eof = dfa_39;
- this.min = dfa_40;
- this.max = dfa_41;
- this.accept = dfa_42;
- this.special = dfa_43;
- this.transition = dfa_44;
+ this.decisionNumber = 171;
+ this.eot = dfa_33;
+ this.eof = dfa_49;
+ this.min = dfa_50;
+ this.max = dfa_51;
+ this.accept = dfa_36;
+ this.special = dfa_37;
+ this.transition = dfa_52;
}
public String getDescription() {
- return "7534:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
+ return "7982:2: ( ( (lv_ownedCurlyBracketedClause_1_0= ruleCurlyBracketedClauseCS ) ) (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )? )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA165_1 = input.LA(1);
+ int LA171_1 = input.LA(1);
- int index165_1 = input.index();
+ int index171_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred260_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred270_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index165_1);
+ input.seek(index171_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 165, _s, input);
+ new NoViableAltException(getDescription(), 171, _s, input);
error(nvae);
throw nvae;
}
}
- class DFA164 extends DFA {
+ class DFA170 extends DFA {
- public DFA164(BaseRecognizer recognizer) {
+ public DFA170(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 164;
- this.eot = dfa_38;
- this.eof = dfa_39;
- this.min = dfa_40;
- this.max = dfa_41;
- this.accept = dfa_42;
- this.special = dfa_43;
- this.transition = dfa_44;
+ this.decisionNumber = 170;
+ this.eot = dfa_33;
+ this.eof = dfa_49;
+ this.min = dfa_50;
+ this.max = dfa_51;
+ this.accept = dfa_36;
+ this.special = dfa_37;
+ this.transition = dfa_52;
}
public String getDescription() {
- return "7552:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
+ return "8000:2: (otherlv_2= '{' ( (lv_ownedPatternGuard_3_0= ruleExpCS ) ) otherlv_4= '}' )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA164_1 = input.LA(1);
+ int LA170_1 = input.LA(1);
- int index164_1 = input.index();
+ int index170_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred259_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred269_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 2;}
- input.seek(index164_1);
+ input.seek(index170_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 164, _s, input);
+ new NoViableAltException(getDescription(), 170, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_45s = "\36\uffff";
- static final String dfa_46s = "\1\7\25\uffff\5\0\3\uffff";
- static final String dfa_47s = "\1\174\25\uffff\5\0\3\uffff";
- static final String dfa_48s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3";
- static final String dfa_49s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
- static final String[] dfa_50s = {
- "\2\1\17\uffff\1\1\2\uffff\2\1\1\uffff\1\1\2\uffff\1\1\12\uffff\1\1\5\uffff\5\1\67\uffff\12\16\1\26\1\27\1\30\1\31\1\32",
+ static final String dfa_53s = "\36\uffff";
+ static final String dfa_54s = "\1\7\25\uffff\5\0\3\uffff";
+ static final String dfa_55s = "\1\u0082\25\uffff\5\0\3\uffff";
+ static final String dfa_56s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3";
+ static final String dfa_57s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>";
+ static final String[] dfa_58s = {
+ "\2\1\22\uffff\1\1\1\uffff\2\1\2\uffff\1\1\3\uffff\1\1\14\uffff\1\1\5\uffff\5\1\67\uffff\12\16\1\26\1\27\1\30\1\31\1\32",
"",
"",
"",
@@ -31533,123 +32894,123 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
""
};
- static final short[] dfa_45 = DFA.unpackEncodedString(dfa_45s);
- static final char[] dfa_46 = DFA.unpackEncodedStringToUnsignedChars(dfa_46s);
- static final char[] dfa_47 = DFA.unpackEncodedStringToUnsignedChars(dfa_47s);
- static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s);
- static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s);
- static final short[][] dfa_50 = unpackEncodedStringArray(dfa_50s);
+ static final short[] dfa_53 = DFA.unpackEncodedString(dfa_53s);
+ static final char[] dfa_54 = DFA.unpackEncodedStringToUnsignedChars(dfa_54s);
+ static final char[] dfa_55 = DFA.unpackEncodedStringToUnsignedChars(dfa_55s);
+ static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s);
+ static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s);
+ static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s);
- class DFA166 extends DFA {
+ class DFA172 extends DFA {
- public DFA166(BaseRecognizer recognizer) {
+ public DFA172(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 166;
- this.eot = dfa_45;
- this.eof = dfa_45;
- this.min = dfa_46;
- this.max = dfa_47;
- this.accept = dfa_48;
- this.special = dfa_49;
- this.transition = dfa_50;
+ this.decisionNumber = 172;
+ this.eot = dfa_53;
+ this.eof = dfa_53;
+ this.min = dfa_54;
+ this.max = dfa_55;
+ this.accept = dfa_56;
+ this.special = dfa_57;
+ this.transition = dfa_58;
}
public String getDescription() {
- return "7599:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
+ return "8047:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS | this_CollectionPatternCS_2= ruleCollectionPatternCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA166_22 = input.LA(1);
+ int LA172_22 = input.LA(1);
- int index166_22 = input.index();
+ int index172_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred262_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index166_22);
+ input.seek(index172_22);
if ( s>=0 ) return s;
break;
case 1 :
- int LA166_23 = input.LA(1);
+ int LA172_23 = input.LA(1);
- int index166_23 = input.index();
+ int index172_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred262_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index166_23);
+ input.seek(index172_23);
if ( s>=0 ) return s;
break;
case 2 :
- int LA166_24 = input.LA(1);
+ int LA172_24 = input.LA(1);
- int index166_24 = input.index();
+ int index172_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred262_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index166_24);
+ input.seek(index172_24);
if ( s>=0 ) return s;
break;
case 3 :
- int LA166_25 = input.LA(1);
+ int LA172_25 = input.LA(1);
- int index166_25 = input.index();
+ int index172_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred262_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index166_25);
+ input.seek(index172_25);
if ( s>=0 ) return s;
break;
case 4 :
- int LA166_26 = input.LA(1);
+ int LA172_26 = input.LA(1);
- int index166_26 = input.index();
+ int index172_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred262_InternalQVTimperative()) ) {s = 14;}
+ if ( (synpred272_InternalQVTimperative()) ) {s = 14;}
else if ( (true) ) {s = 29;}
- input.seek(index166_26);
+ input.seek(index172_26);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 166, _s, input);
+ new NoViableAltException(getDescription(), 172, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_51s = "\53\uffff";
- static final String dfa_52s = "\1\4\2\0\50\uffff";
- static final String dfa_53s = "\1\u0090\2\0\50\uffff";
- static final String dfa_54s = "\3\uffff\1\1\46\uffff\1\2";
- static final String dfa_55s = "\1\uffff\1\0\1\1\50\uffff}>";
- static final String[] dfa_56s = {
- "\1\3\1\uffff\3\3\17\uffff\1\3\2\uffff\2\3\1\uffff\1\3\1\uffff\2\3\12\uffff\2\3\4\uffff\5\3\47\uffff\1\1\1\2\16\uffff\17\3\2\uffff\1\3\1\uffff\4\3\5\uffff\1\3\4\uffff\1\52\1\3",
+ static final String dfa_59s = "\53\uffff";
+ static final String dfa_60s = "\1\4\2\0\50\uffff";
+ static final String dfa_61s = "\1\u0096\2\0\50\uffff";
+ static final String dfa_62s = "\3\uffff\1\1\46\uffff\1\2";
+ static final String dfa_63s = "\1\uffff\1\0\1\1\50\uffff}>";
+ static final String[] dfa_64s = {
+ "\1\3\1\uffff\3\3\22\uffff\1\3\1\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\uffff\1\3\14\uffff\2\3\4\uffff\5\3\47\uffff\1\1\1\2\16\uffff\17\3\2\uffff\1\3\1\uffff\4\3\5\uffff\1\3\4\uffff\1\52\1\3",
"\1\uffff",
"\1\uffff",
"",
@@ -31694,77 +33055,77 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
""
};
- static final short[] dfa_51 = DFA.unpackEncodedString(dfa_51s);
- static final char[] dfa_52 = DFA.unpackEncodedStringToUnsignedChars(dfa_52s);
- static final char[] dfa_53 = DFA.unpackEncodedStringToUnsignedChars(dfa_53s);
- static final short[] dfa_54 = DFA.unpackEncodedString(dfa_54s);
- static final short[] dfa_55 = DFA.unpackEncodedString(dfa_55s);
- static final short[][] dfa_56 = unpackEncodedStringArray(dfa_56s);
+ static final short[] dfa_59 = DFA.unpackEncodedString(dfa_59s);
+ static final char[] dfa_60 = DFA.unpackEncodedStringToUnsignedChars(dfa_60s);
+ static final char[] dfa_61 = DFA.unpackEncodedStringToUnsignedChars(dfa_61s);
+ static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s);
+ static final short[] dfa_63 = DFA.unpackEncodedString(dfa_63s);
+ static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s);
- class DFA169 extends DFA {
+ class DFA175 extends DFA {
- public DFA169(BaseRecognizer recognizer) {
+ public DFA175(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 169;
- this.eot = dfa_51;
- this.eof = dfa_51;
- this.min = dfa_52;
- this.max = dfa_53;
- this.accept = dfa_54;
- this.special = dfa_55;
- this.transition = dfa_56;
+ this.decisionNumber = 175;
+ this.eot = dfa_59;
+ this.eof = dfa_59;
+ this.min = dfa_60;
+ this.max = dfa_61;
+ this.accept = dfa_62;
+ this.special = dfa_63;
+ this.transition = dfa_64;
}
public String getDescription() {
- return "7676:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
+ return "8124:1: ( (this_PrefixedPrimaryExpCS_0= rulePrefixedPrimaryExpCS ( () ( (lv_name_2_0= ruleBinaryOperatorName ) ) ( (lv_ownedRight_3_0= ruleExpCS ) ) )? ) | this_PrefixedLetExpCS_4= rulePrefixedLetExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA169_1 = input.LA(1);
+ int LA175_1 = input.LA(1);
- int index169_1 = input.index();
+ int index175_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred265_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred275_InternalQVTimperative()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index169_1);
+ input.seek(index175_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA169_2 = input.LA(1);
+ int LA175_2 = input.LA(1);
- int index169_2 = input.index();
+ int index175_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred265_InternalQVTimperative()) ) {s = 3;}
+ if ( (synpred275_InternalQVTimperative()) ) {s = 3;}
else if ( (true) ) {s = 42;}
- input.seek(index169_2);
+ input.seek(index175_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 169, _s, input);
+ new NoViableAltException(getDescription(), 175, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_57s = "\1\4\12\uffff\7\0\31\uffff";
- static final String dfa_58s = "\1\u0090\12\uffff\7\0\31\uffff";
- static final String dfa_59s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7";
- static final String dfa_60s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>";
- static final String[] dfa_61s = {
- "\1\4\1\uffff\1\4\2\33\17\uffff\1\33\2\uffff\2\33\1\uffff\1\33\1\uffff\1\4\1\33\12\uffff\1\33\1\1\4\uffff\5\33\67\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\2\uffff\1\22\1\uffff\4\4\5\uffff\1\2\5\uffff\1\3",
+ static final String dfa_65s = "\1\4\12\uffff\7\0\31\uffff";
+ static final String dfa_66s = "\1\u0096\12\uffff\7\0\31\uffff";
+ static final String dfa_67s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7";
+ static final String dfa_68s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>";
+ static final String[] dfa_69s = {
+ "\1\4\1\uffff\1\4\2\33\22\uffff\1\33\1\uffff\2\33\2\uffff\1\33\1\uffff\1\4\1\uffff\1\33\14\uffff\1\33\1\1\4\uffff\5\33\67\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\2\uffff\1\22\1\uffff\4\4\5\uffff\1\2\5\uffff\1\3",
"",
"",
"",
@@ -31808,184 +33169,184 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
"",
""
};
- static final char[] dfa_57 = DFA.unpackEncodedStringToUnsignedChars(dfa_57s);
- static final char[] dfa_58 = DFA.unpackEncodedStringToUnsignedChars(dfa_58s);
- static final short[] dfa_59 = DFA.unpackEncodedString(dfa_59s);
- static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s);
- static final short[][] dfa_61 = unpackEncodedStringArray(dfa_61s);
+ static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s);
+ static final char[] dfa_66 = DFA.unpackEncodedStringToUnsignedChars(dfa_66s);
+ static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s);
+ static final short[] dfa_68 = DFA.unpackEncodedString(dfa_68s);
+ static final short[][] dfa_69 = unpackEncodedStringArray(dfa_69s);
- class DFA172 extends DFA {
+ class DFA178 extends DFA {
- public DFA172(BaseRecognizer recognizer) {
+ public DFA178(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 172;
- this.eot = dfa_51;
- this.eof = dfa_51;
- this.min = dfa_57;
- this.max = dfa_58;
- this.accept = dfa_59;
- this.special = dfa_60;
- this.transition = dfa_61;
+ this.decisionNumber = 178;
+ this.eot = dfa_59;
+ this.eof = dfa_59;
+ this.min = dfa_65;
+ this.max = dfa_66;
+ this.accept = dfa_67;
+ this.special = dfa_68;
+ this.transition = dfa_69;
}
public String getDescription() {
- return "7925:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
+ return "8373:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_MapLiteralExpCS_5= ruleMapLiteralExpCS | this_CollectionLiteralExpCS_6= ruleCollectionLiteralExpCS | this_LambdaLiteralExpCS_7= ruleLambdaLiteralExpCS | this_TypeLiteralExpCS_8= ruleTypeLiteralExpCS | this_NameExpCS_9= ruleNameExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA172_11 = input.LA(1);
+ int LA178_11 = input.LA(1);
- int index172_11 = input.index();
+ int index178_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred272_InternalQVTimperative()) ) {s = 40;}
+ if ( (synpred282_InternalQVTimperative()) ) {s = 40;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_11);
+ input.seek(index178_11);
if ( s>=0 ) return s;
break;
case 1 :
- int LA172_12 = input.LA(1);
+ int LA178_12 = input.LA(1);
- int index172_12 = input.index();
+ int index178_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred273_InternalQVTimperative()) ) {s = 41;}
+ if ( (synpred283_InternalQVTimperative()) ) {s = 41;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_12);
+ input.seek(index178_12);
if ( s>=0 ) return s;
break;
case 2 :
- int LA172_13 = input.LA(1);
+ int LA178_13 = input.LA(1);
- int index172_13 = input.index();
+ int index178_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred274_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_13);
+ input.seek(index178_13);
if ( s>=0 ) return s;
break;
case 3 :
- int LA172_14 = input.LA(1);
+ int LA178_14 = input.LA(1);
- int index172_14 = input.index();
+ int index178_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred274_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_14);
+ input.seek(index178_14);
if ( s>=0 ) return s;
break;
case 4 :
- int LA172_15 = input.LA(1);
+ int LA178_15 = input.LA(1);
- int index172_15 = input.index();
+ int index178_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred274_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_15);
+ input.seek(index178_15);
if ( s>=0 ) return s;
break;
case 5 :
- int LA172_16 = input.LA(1);
+ int LA178_16 = input.LA(1);
- int index172_16 = input.index();
+ int index178_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred274_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_16);
+ input.seek(index178_16);
if ( s>=0 ) return s;
break;
case 6 :
- int LA172_17 = input.LA(1);
+ int LA178_17 = input.LA(1);
- int index172_17 = input.index();
+ int index178_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred274_InternalQVTimperative()) ) {s = 42;}
+ if ( (synpred284_InternalQVTimperative()) ) {s = 42;}
- else if ( (synpred276_InternalQVTimperative()) ) {s = 19;}
+ else if ( (synpred286_InternalQVTimperative()) ) {s = 19;}
- input.seek(index172_17);
+ input.seek(index178_17);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 172, _s, input);
+ new NoViableAltException(getDescription(), 178, _s, input);
error(nvae);
throw nvae;
}
}
- static final String dfa_62s = "\1\4\1\uffff\15\27\1\uffff";
- static final String dfa_63s = "\1\u0090\1\uffff\15\u008b\1\uffff";
- static final String[] dfa_64s = {
- "\1\1\1\uffff\1\1\1\2\1\3\16\uffff\1\17\1\4\2\uffff\1\5\1\7\1\uffff\1\6\1\uffff\1\1\1\11\12\uffff\1\12\1\1\4\uffff\1\15\1\10\1\13\1\14\1\16\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
+ static final String dfa_70s = "\1\4\1\uffff\15\30\1\uffff";
+ static final String dfa_71s = "\1\u0096\1\uffff\15\u0091\1\uffff";
+ static final String[] dfa_72s = {
+ "\1\1\1\uffff\1\1\1\2\1\3\17\uffff\1\17\2\uffff\1\4\1\uffff\1\5\1\7\2\uffff\1\6\1\uffff\1\1\1\uffff\1\11\14\uffff\1\12\1\1\4\uffff\1\16\1\15\1\10\1\13\1\14\47\uffff\2\1\16\uffff\17\1\2\uffff\1\1\1\uffff\4\1\5\uffff\1\1\4\uffff\2\1",
"",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
- "\1\17\7\uffff\2\1\1\uffff\1\1\7\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
+ "\1\17\11\uffff\2\1\3\uffff\1\1\10\uffff\1\1\2\uffff\1\1\3\uffff\1\1\54\uffff\1\1\1\uffff\16\1\27\uffff\1\1\1\uffff\1\1\3\uffff\1\1",
""
};
- static final char[] dfa_62 = DFA.unpackEncodedStringToUnsignedChars(dfa_62s);
- static final char[] dfa_63 = DFA.unpackEncodedStringToUnsignedChars(dfa_63s);
- static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s);
+ static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s);
+ static final char[] dfa_71 = DFA.unpackEncodedStringToUnsignedChars(dfa_71s);
+ static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s);
- class DFA196 extends DFA {
+ class DFA202 extends DFA {
- public DFA196(BaseRecognizer recognizer) {
+ public DFA202(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 196;
- this.eot = dfa_16;
- this.eof = dfa_16;
- this.min = dfa_62;
- this.max = dfa_63;
- this.accept = dfa_35;
- this.special = dfa_20;
- this.transition = dfa_64;
+ this.decisionNumber = 202;
+ this.eot = dfa_22;
+ this.eof = dfa_22;
+ this.min = dfa_70;
+ this.max = dfa_71;
+ this.accept = dfa_46;
+ this.special = dfa_26;
+ this.transition = dfa_72;
}
public String getDescription() {
- return "8984:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
+ return "9432:1: (lv_ownedCondition_1_1= ruleExpCS | lv_ownedCondition_1_2= rulePatternExpCS )";
}
}
@@ -31994,140 +33355,145 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser {
private static class FollowSets000 {
public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00041A0240000002L});
- public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00041A0200000002L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x007C100259000180L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0206802200000002L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0206802000000002L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x1F04002268000180L});
public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x00000000000C0000L});
public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x007C3003590001D0L,0x9FFFC000C0000000L,0x000000000001841EL});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x1F0C002A680001D0L,0xFFF0003000000000L,0x00000000006107A7L});
public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x007C100259000180L,0x1FFFC00000000000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000003040000L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000004800000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x1F04002268000180L,0xFFF0000000000000L,0x0000000000000007L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000005200000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000004200000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000018040000L});
public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000010000000L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x007C100259000190L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080200000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000100000000L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000420000000L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000181F8234A0000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000181F8030A0000L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x000180F8000A0000L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000078000A0000L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000002000000000L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x007C100A59000180L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000004000040000L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000020000000L});
- public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x00000070000A0000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000800002L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000040000L});
- public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000004200000L});
- public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040400A00000L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000040400200000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000400200000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0004020800000000L,0x000000000C009800L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000100000000000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x007C500259000180L});
- public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000400000040000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000800000000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x007C100259000182L,0x1FFFC00000000000L});
- public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0001800000040000L});
- public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0002000000000000L});
- public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0300000000000000L});
- public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0280000000000000L});
- public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_53 = new BitSet(new long[]{0xFC00080000000000L,0x00000000000001FFL});
- public static final BitSet FOLLOW_54 = new BitSet(new long[]{0xFC00080800040000L,0x00000000000001FFL});
- public static final BitSet FOLLOW_55 = new BitSet(new long[]{0xFC00080800000000L,0x00000000000001FFL});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000800000000L,0x0000000000000600L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x007C100259800180L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x007C3003592001F0L,0x9FFFC000C0000000L,0x000000000001841EL});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000200400A00000L});
- public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000400A00000L});
- public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000800000000L,0x0000000000006000L});
- public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000800000180L,0x0000000000010000L});
- public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000040L,0x0000000040000000L});
- public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0100000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0080000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x007C300259000180L});
- public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000400A00000L,0x0000000000040000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000400200000L,0x0000000000040000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000400240000L});
- public static final BitSet FOLLOW_72 = new BitSet(new long[]{0xCC00000000000000L,0x0000000000000018L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0xCC00000800040000L,0x0000000000000018L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0xCC00000800000000L,0x0000000000000018L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000800000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000400800002L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000400000002L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0xC000000000000000L,0x0000000000000018L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0xC000000800040000L,0x0000000000000018L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xC000000800000000L,0x0000000000000018L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0100000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0080000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000040400A00000L,0x0000000000200000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0xCC00080000000000L,0x0000000003C001FFL});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0xCC00080800040000L,0x0000000003C001FFL});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0xCC00080800000000L,0x0000000003C001FFL});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000200400A00000L,0x0000000010000000L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000400A00000L,0x0000000010000000L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000400A40000L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000800000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0380000800000000L,0x0000000000120000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000200000000002L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000400000000000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x007C300B598001D0L,0x9FFFC000C0000000L,0x000000000001841EL});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000800040000L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x007C3003598001D0L,0x9FFFC000C0000000L,0x000000000001841EL});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000040000L,0x4000000000000000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000000000000180L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000040000000000L});
- public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x007C300B590001D0L,0x9FFFC000C0000000L,0x000000000001841EL});
- public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000040000800000L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000012L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0002040100000002L,0x00003FFF40000000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x007C3003590001D0L,0x9FFFC000C0000000L,0x000000000001041EL});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000200400000002L,0x0000000000000000L,0x00000000000000A0L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000400000002L,0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x007C100A59000190L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x007C7003598001D0L,0x9FFFC000C0000000L,0x000000000001841EL});
- public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000400000240000L,0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000400000040000L,0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000020800002L});
- public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000040000000002L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000005000L});
- public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000020040000L});
- public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000240000800000L});
- public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000100000040L});
- public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000100000040L,0x0000000200000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000060100L});
- public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0000000000040002L,0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x007C100259000180L,0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000000000002L,0x0000000010000000L});
- public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000005000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x1F04002268000190L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000400200000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000800000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x000000C000000000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000008000000000L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00607F411A8A0000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x00607F001A0A0000L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00607F00000A0000L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x00003F00000A0000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00001C0000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x1F04012268000180L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000200000040000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000004000000000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x00003E00000A0000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000001000002L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000400000040000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0001008001200000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0001008000200000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000008000200000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0200810000000000L,0x0000000300260000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0004000000000000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x1F14002268000180L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0010000000040000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000010000000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x1F04002268000182L,0xFFF0000000000000L,0x0000000000000007L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0060000000040000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0xC000000000000000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0xA000000000000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0002000000000000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0002010000040000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0002010000000000L,0x0000000000007FFFL});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000010000000000L,0x0000000000018000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x1F04002269000180L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x1F0C002A682001F0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0008008001200000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000008001200000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000010000000000L,0x0000000000180000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000010000000180L,0x0000000000400000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000040L,0x0000001000000000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x4000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x2000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x1F0C002268000180L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000008001200000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000008000200000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000008000240000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000010000040000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000633L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000010000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000008001000002L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000008000000002L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000010000040000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000630L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x4000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x2000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0001008001200000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0002000000000000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0002010000040000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0002010000000000L,0x00000000F0007FF3L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0008008001200000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000008001200000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000008001240000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000010000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0xE000010000000000L,0x0000000004800000L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000400000002L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x1F0C012A690001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000010000040000L});
+ public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x1F0C002A690001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000180L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x1F0C012A680001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0001000001000000L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000012L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0081000800000002L,0x000FFFD000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x1F0C002A680001D0L,0xFFF0003000000000L,0x00000000004107A7L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0008008000000002L,0x0000000000000000L,0x0000000000002800L});
+ public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000008000000002L,0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x1F04012268000190L});
+ public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x1F1C002A690001D0L,0xFFF0003000000000L,0x00000000006107A7L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0010000000240000L,0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0010000000040000L,0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000004001000002L});
+ public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0001000000000002L});
+ public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000140000L});
+ public static final BitSet FOLLOW_131 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_132 = new BitSet(new long[]{0x0000004000040000L});
+ public static final BitSet FOLLOW_133 = new BitSet(new long[]{0x0009000001000000L});
+ public static final BitSet FOLLOW_134 = new BitSet(new long[]{0x0000000800000040L});
+ public static final BitSet FOLLOW_135 = new BitSet(new long[]{0x0000000800000040L,0x0000008000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_136 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000001804000L});
+ public static final BitSet FOLLOW_137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_138 = new BitSet(new long[]{0x0000000000040002L,0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_139 = new BitSet(new long[]{0x1F04002268000180L,0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_140 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
+ public static final BitSet FOLLOW_141 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000004000000L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java
index da1056250..3f6cbffc9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/serializer/AbstractQVTimperativeSemanticSequencer.java
@@ -80,21 +80,25 @@ import org.eclipse.qvtd.xtext.qvtbasecs.QVTbaseCSPackage;
import org.eclipse.qvtd.xtext.qvtbasecs.QualifiedPackageCS;
import org.eclipse.qvtd.xtext.qvtimperative.services.QVTimperativeGrammarAccess;
import org.eclipse.qvtd.xtext.qvtimperativecs.AddStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.AppendParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.BufferStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.CheckStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DeclareStatementCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.DirectionCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.GuardParameterCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.LoopParameterBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallBindingCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingCallCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.MappingLoopCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.NewStatementCS;
-import org.eclipse.qvtd.xtext.qvtimperativecs.OutVariableCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.ParamDeclarationCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.QVTimperativeCSPackage;
import org.eclipse.qvtd.xtext.qvtimperativecs.QueryCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.SetStatementCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterBindingCS;
+import org.eclipse.qvtd.xtext.qvtimperativecs.SimpleParameterCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtimperativecs.TransformationCS;
import org.eclipse.xtext.Action;
@@ -445,9 +449,15 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
case QVTimperativeCSPackage.ADD_STATEMENT_CS:
sequence_AddStatementCS(context, (AddStatementCS) semanticObject);
return;
+ case QVTimperativeCSPackage.APPEND_PARAMETER_BINDING_CS:
+ sequence_AppendParameterBindingCS(context, (AppendParameterBindingCS) semanticObject);
+ return;
case QVTimperativeCSPackage.APPEND_PARAMETER_CS:
sequence_AppendParameterCS(context, (AppendParameterCS) semanticObject);
return;
+ case QVTimperativeCSPackage.BUFFER_STATEMENT_CS:
+ sequence_BufferStatementCS(context, (BufferStatementCS) semanticObject);
+ return;
case QVTimperativeCSPackage.CHECK_STATEMENT_CS:
sequence_CheckStatementCS(context, (CheckStatementCS) semanticObject);
return;
@@ -457,15 +467,18 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
case QVTimperativeCSPackage.DIRECTION_CS:
sequence_DirectionCS(context, (DirectionCS) semanticObject);
return;
+ case QVTimperativeCSPackage.GUARD_PARAMETER_BINDING_CS:
+ sequence_GuardParameterBindingCS(context, (GuardParameterBindingCS) semanticObject);
+ return;
case QVTimperativeCSPackage.GUARD_PARAMETER_CS:
sequence_GuardParameterCS(context, (GuardParameterCS) semanticObject);
return;
+ case QVTimperativeCSPackage.LOOP_PARAMETER_BINDING_CS:
+ sequence_LoopParameterBindingCS(context, (LoopParameterBindingCS) semanticObject);
+ return;
case QVTimperativeCSPackage.MAPPING_CS:
sequence_MappingCS(context, (MappingCS) semanticObject);
return;
- case QVTimperativeCSPackage.MAPPING_CALL_BINDING_CS:
- sequence_MappingCallBindingCS(context, (MappingCallBindingCS) semanticObject);
- return;
case QVTimperativeCSPackage.MAPPING_CALL_CS:
sequence_MappingCallCS(context, (MappingCallCS) semanticObject);
return;
@@ -475,9 +488,6 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
case QVTimperativeCSPackage.NEW_STATEMENT_CS:
sequence_NewStatementCS(context, (NewStatementCS) semanticObject);
return;
- case QVTimperativeCSPackage.OUT_VARIABLE_CS:
- sequence_OutVariableCS(context, (OutVariableCS) semanticObject);
- return;
case QVTimperativeCSPackage.PARAM_DECLARATION_CS:
sequence_ParamDeclarationCS(context, (ParamDeclarationCS) semanticObject);
return;
@@ -487,6 +497,12 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
case QVTimperativeCSPackage.SET_STATEMENT_CS:
sequence_SetStatementCS(context, (SetStatementCS) semanticObject);
return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_BINDING_CS:
+ sequence_SimpleParameterBindingCS(context, (SimpleParameterBindingCS) semanticObject);
+ return;
+ case QVTimperativeCSPackage.SIMPLE_PARAMETER_CS:
+ sequence_SimpleParameterCS(context, (SimpleParameterCS) semanticObject);
+ return;
case QVTimperativeCSPackage.TOP_LEVEL_CS:
sequence_TopLevelCS(context, (TopLevelCS) semanticObject);
return;
@@ -513,6 +529,28 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
+ * AppendParameterBindingCS returns AppendParameterBindingCS
+ * MappingParameterBindingCS returns AppendParameterBindingCS
+ *
+ * Constraint:
+ * (referredVariable=[AppendParameter|UnrestrictedName] value=[ConnectionVariable|UnrestrictedName])
+ */
+ protected void sequence_AppendParameterBindingCS(ISerializationContext context, AppendParameterBindingCS semanticObject) {
+ if (errorAcceptor != null) {
+ if (transientValues.isValueTransient(semanticObject, QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__REFERRED_VARIABLE));
+ if (transientValues.isValueTransient(semanticObject, QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, QVTimperativeCSPackage.Literals.APPEND_PARAMETER_BINDING_CS__VALUE));
+ }
+ SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
+ feeder.accept(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1(), semanticObject.getReferredVariable());
+ feeder.accept(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Contexts:
* AppendParameterCS returns AppendParameterCS
* MappingParameterCS returns AppendParameterCS
*
@@ -535,6 +573,19 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
+ * BufferStatementCS returns BufferStatementCS
+ * GuardStatementCS returns BufferStatementCS
+ *
+ * Constraint:
+ * (name=UnrestrictedName ownedType=TypeExpCS? ownedExpression=ExpCS?)
+ */
+ protected void sequence_BufferStatementCS(ISerializationContext context, BufferStatementCS semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* CheckStatementCS returns CheckStatementCS
* GuardStatementCS returns CheckStatementCS
*
@@ -560,7 +611,7 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
* Constraint:
* (
* (observedProperties+=PathNameCS observedProperties+=PathNameCS*)?
- * isChecked?='check'?
+ * isCheck?='check'?
* name=UnrestrictedName
* ownedType=TypeExpCS?
* ownedExpression=ExpCS
@@ -585,6 +636,19 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
+ * GuardParameterBindingCS returns GuardParameterBindingCS
+ * MappingParameterBindingCS returns GuardParameterBindingCS
+ *
+ * Constraint:
+ * (isCheck?='check'? referredVariable=[GuardParameter|UnrestrictedName] value=[ConnectionVariable|UnrestrictedName])
+ */
+ protected void sequence_GuardParameterBindingCS(ISerializationContext context, GuardParameterBindingCS semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* GuardParameterCS returns GuardParameterCS
* MappingParameterCS returns GuardParameterCS
*
@@ -622,6 +686,19 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
+ * LoopParameterBindingCS returns LoopParameterBindingCS
+ * MappingParameterBindingCS returns LoopParameterBindingCS
+ *
+ * Constraint:
+ * (isCheck?='check'? referredVariable=[GuardParameter|UnrestrictedName] value=[LoopVariable|UnrestrictedName])
+ */
+ protected void sequence_LoopParameterBindingCS(ISerializationContext context, LoopParameterBindingCS semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
* MappingCS returns MappingCS
*
* Constraint:
@@ -641,32 +718,11 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
- * MappingCallBindingCS returns MappingCallBindingCS
- *
- * Constraint:
- * (referredVariable=[VariableDeclaration|UnrestrictedName] ownedValue=ExpCS)
- */
- protected void sequence_MappingCallBindingCS(ISerializationContext context, MappingCallBindingCS semanticObject) {
- if (errorAcceptor != null) {
- if (transientValues.isValueTransient(semanticObject, QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE) == ValueTransient.YES)
- errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS__REFERRED_VARIABLE));
- if (transientValues.isValueTransient(semanticObject, QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS__OWNED_VALUE) == ValueTransient.YES)
- errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, QVTimperativeCSPackage.Literals.MAPPING_CALL_BINDING_CS__OWNED_VALUE));
- }
- SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
- feeder.accept(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1(), semanticObject.getReferredVariable());
- feeder.accept(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0(), semanticObject.getOwnedValue());
- feeder.finish();
- }
-
-
- /**
- * Contexts:
* ControlStatementCS returns MappingCallCS
* MappingCallCS returns MappingCallCS
*
* Constraint:
- * (isInfinite?='infinite'? ownedPathName=PathNameCS ownedBindings+=MappingCallBindingCS*)
+ * (isInfinite?='infinite'? (isInstall?='install' | isInvoke?='invoke')? ownedPathName=PathNameCS ownedBindings+=MappingParameterBindingCS*)
*/
protected void sequence_MappingCallCS(ISerializationContext context, MappingCallCS semanticObject) {
genericSequencer.createSequence(context, semanticObject);
@@ -724,19 +780,6 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
- * GuardStatementCS returns OutVariableCS
- * OutVariableCS returns OutVariableCS
- *
- * Constraint:
- * (name=UnrestrictedName ownedType=TypeExpCS ownedExpression=ExpCS?)
- */
- protected void sequence_OutVariableCS(ISerializationContext context, OutVariableCS semanticObject) {
- genericSequencer.createSequence(context, semanticObject);
- }
-
-
- /**
- * Contexts:
* ParamDeclarationCS returns ParamDeclarationCS
*
* Constraint:
@@ -826,6 +869,44 @@ public abstract class AbstractQVTimperativeSemanticSequencer extends QVTbaseSema
/**
* Contexts:
+ * MappingParameterBindingCS returns SimpleParameterBindingCS
+ * SimpleParameterBindingCS returns SimpleParameterBindingCS
+ *
+ * Constraint:
+ * (isCheck?='check'? referredVariable=[SimpleParameter|UnrestrictedName] ownedValue=ExpCS)
+ */
+ protected void sequence_SimpleParameterBindingCS(ISerializationContext context, SimpleParameterBindingCS semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Contexts:
+ * MappingParameterCS returns SimpleParameterCS
+ * SimpleParameterCS returns SimpleParameterCS
+ *
+ * Constraint:
+ * (referredTypedModel=[ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ownedType=TypeExpCS)
+ */
+ protected void sequence_SimpleParameterCS(ISerializationContext context, SimpleParameterCS semanticObject) {
+ if (errorAcceptor != null) {
+ if (transientValues.isValueTransient(semanticObject, QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, QVTimperativeCSPackage.Literals.SIMPLE_PARAMETER_CS__REFERRED_TYPED_MODEL));
+ if (transientValues.isValueTransient(semanticObject, BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, BaseCSPackage.Literals.NAMED_ELEMENT_CS__NAME));
+ if (transientValues.isValueTransient(semanticObject, BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, BaseCSPackage.Literals.TYPED_ELEMENT_CS__OWNED_TYPE));
+ }
+ SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
+ feeder.accept(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1(), semanticObject.getReferredTypedModel());
+ feeder.accept(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0(), semanticObject.getName());
+ feeder.accept(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0(), semanticObject.getOwnedType());
+ feeder.finish();
+ }
+
+
+ /**
+ * Contexts:
* TopLevelCS returns TopLevelCS
*
* Constraint:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
index 7cd91a4df..d55640495 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java
@@ -164,6 +164,52 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; }
}
+ public class AppendParameterBindingCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.AppendParameterBindingCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cReferredVariableAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final CrossReference cReferredVariableAppendParameterCrossReference_0_0 = (CrossReference)cReferredVariableAssignment_0.eContents().get(0);
+ private final RuleCall cReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cReferredVariableAppendParameterCrossReference_0_0.eContents().get(1);
+ private final Keyword cAppendsToKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final CrossReference cValueConnectionVariableCrossReference_2_0 = (CrossReference)cValueAssignment_2.eContents().get(0);
+ private final RuleCall cValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1 = (RuleCall)cValueConnectionVariableCrossReference_2_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3);
+
+ //AppendParameterBindingCS:
+ // referredVariable=[qvtimperative::AppendParameter|UnrestrictedName] 'appendsTo'
+ // value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //referredVariable=[qvtimperative::AppendParameter|UnrestrictedName] 'appendsTo'
+ //value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';'
+ public Group getGroup() { return cGroup; }
+
+ //referredVariable=[qvtimperative::AppendParameter|UnrestrictedName]
+ public Assignment getReferredVariableAssignment_0() { return cReferredVariableAssignment_0; }
+
+ //[qvtimperative::AppendParameter|UnrestrictedName]
+ public CrossReference getReferredVariableAppendParameterCrossReference_0_0() { return cReferredVariableAppendParameterCrossReference_0_0; }
+
+ //UnrestrictedName
+ public RuleCall getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1() { return cReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1; }
+
+ //'appendsTo'
+ public Keyword getAppendsToKeyword_1() { return cAppendsToKeyword_1; }
+
+ //value=[qvtimperative::ConnectionVariable|UnrestrictedName]
+ public Assignment getValueAssignment_2() { return cValueAssignment_2; }
+
+ //[qvtimperative::ConnectionVariable|UnrestrictedName]
+ public CrossReference getValueConnectionVariableCrossReference_2_0() { return cValueConnectionVariableCrossReference_2_0; }
+
+ //UnrestrictedName
+ public RuleCall getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1() { return cValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; }
+ }
+
public class AppendParameterCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.AppendParameterCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -204,6 +250,66 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
}
+ public class BufferStatementCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.BufferStatementCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cBufferKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cColonKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cOwnedTypeAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_2_1_0 = (RuleCall)cOwnedTypeAssignment_2_1.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cColonEqualsSignKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cOwnedExpressionAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cOwnedExpressionExpCSParserRuleCall_3_1_0 = (RuleCall)cOwnedExpressionAssignment_3_1.eContents().get(0);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //BufferStatementCS:
+ // 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';'
+ public Group getGroup() { return cGroup; }
+
+ //'buffer'
+ public Keyword getBufferKeyword_0() { return cBufferKeyword_0; }
+
+ //name=UnrestrictedName
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //UnrestrictedName
+ public RuleCall getNameUnrestrictedNameParserRuleCall_1_0() { return cNameUnrestrictedNameParserRuleCall_1_0; }
+
+ //(':' ownedType=TypeExpCS)?
+ public Group getGroup_2() { return cGroup_2; }
+
+ //':'
+ public Keyword getColonKeyword_2_0() { return cColonKeyword_2_0; }
+
+ //ownedType=TypeExpCS
+ public Assignment getOwnedTypeAssignment_2_1() { return cOwnedTypeAssignment_2_1; }
+
+ //TypeExpCS
+ public RuleCall getOwnedTypeTypeExpCSParserRuleCall_2_1_0() { return cOwnedTypeTypeExpCSParserRuleCall_2_1_0; }
+
+ //(':=' ownedExpression=ExpCS)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //':='
+ public Keyword getColonEqualsSignKeyword_3_0() { return cColonEqualsSignKeyword_3_0; }
+
+ //ownedExpression=ExpCS
+ public Assignment getOwnedExpressionAssignment_3_1() { return cOwnedExpressionAssignment_3_1; }
+
+ //ExpCS
+ public RuleCall getOwnedExpressionExpCSParserRuleCall_3_1_0() { return cOwnedExpressionExpCSParserRuleCall_3_1_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
public class CommitStatementCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.CommitStatementCS");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
@@ -287,8 +393,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cCommaKeyword_0_2_0 = (Keyword)cGroup_0_2.eContents().get(0);
private final Assignment cObservedPropertiesAssignment_0_2_1 = (Assignment)cGroup_0_2.eContents().get(1);
private final RuleCall cObservedPropertiesPathNameCSParserRuleCall_0_2_1_0 = (RuleCall)cObservedPropertiesAssignment_0_2_1.eContents().get(0);
- private final Assignment cIsCheckedAssignment_1 = (Assignment)cGroup.eContents().get(1);
- private final Keyword cIsCheckedCheckKeyword_1_0 = (Keyword)cIsCheckedAssignment_1.eContents().get(0);
+ private final Assignment cIsCheckAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final Keyword cIsCheckCheckKeyword_1_0 = (Keyword)cIsCheckAssignment_1.eContents().get(0);
private final Keyword cVarKeyword_2 = (Keyword)cGroup.eContents().get(2);
private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3);
private final RuleCall cNameUnrestrictedNameParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0);
@@ -302,11 +408,11 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_7 = (Keyword)cGroup.eContents().get(7);
//DeclareStatementCS:
- // ('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isChecked?='check'? 'var'
+ // ('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isCheck?='check'? 'var'
// name=UnrestrictedName (':' ownedType=TypeExpCS)? ':=' ownedExpression=ExpCS ';';
@Override public ParserRule getRule() { return rule; }
- //('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isChecked?='check'? 'var'
+ //('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isCheck?='check'? 'var'
//name=UnrestrictedName (':' ownedType=TypeExpCS)? ':=' ownedExpression=ExpCS ';'
public Group getGroup() { return cGroup; }
@@ -334,11 +440,11 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
//PathNameCS
public RuleCall getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0() { return cObservedPropertiesPathNameCSParserRuleCall_0_2_1_0; }
- //isChecked?='check'?
- public Assignment getIsCheckedAssignment_1() { return cIsCheckedAssignment_1; }
+ //isCheck?='check'?
+ public Assignment getIsCheckAssignment_1() { return cIsCheckAssignment_1; }
//'check'
- public Keyword getIsCheckedCheckKeyword_1_0() { return cIsCheckedCheckKeyword_1_0; }
+ public Keyword getIsCheckCheckKeyword_1_0() { return cIsCheckCheckKeyword_1_0; }
//'var'
public Keyword getVarKeyword_2() { return cVarKeyword_2; }
@@ -456,10 +562,64 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getImportsPackageUnrestrictedNameParserRuleCall_5_1_0_1() { return cImportsPackageUnrestrictedNameParserRuleCall_5_1_0_1; }
}
+ public class GuardParameterBindingCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.GuardParameterBindingCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cIsCheckAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final Keyword cIsCheckCheckKeyword_0_0 = (Keyword)cIsCheckAssignment_0.eContents().get(0);
+ private final Assignment cReferredVariableAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cReferredVariableGuardParameterCrossReference_1_0 = (CrossReference)cReferredVariableAssignment_1.eContents().get(0);
+ private final RuleCall cReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1 = (RuleCall)cReferredVariableGuardParameterCrossReference_1_0.eContents().get(1);
+ private final Keyword cConsumesKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cValueConnectionVariableCrossReference_3_0 = (CrossReference)cValueAssignment_3.eContents().get(0);
+ private final RuleCall cValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1 = (RuleCall)cValueConnectionVariableCrossReference_3_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //GuardParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'consumes'
+ // value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'consumes'
+ //value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';'
+ public Group getGroup() { return cGroup; }
+
+ //isCheck?='check'?
+ public Assignment getIsCheckAssignment_0() { return cIsCheckAssignment_0; }
+
+ //'check'
+ public Keyword getIsCheckCheckKeyword_0_0() { return cIsCheckCheckKeyword_0_0; }
+
+ //referredVariable=[qvtimperative::GuardParameter|UnrestrictedName]
+ public Assignment getReferredVariableAssignment_1() { return cReferredVariableAssignment_1; }
+
+ //[qvtimperative::GuardParameter|UnrestrictedName]
+ public CrossReference getReferredVariableGuardParameterCrossReference_1_0() { return cReferredVariableGuardParameterCrossReference_1_0; }
+
+ //UnrestrictedName
+ public RuleCall getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1() { return cReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1; }
+
+ //'consumes'
+ public Keyword getConsumesKeyword_2() { return cConsumesKeyword_2; }
+
+ //value=[qvtimperative::ConnectionVariable|UnrestrictedName]
+ public Assignment getValueAssignment_3() { return cValueAssignment_3; }
+
+ //[qvtimperative::ConnectionVariable|UnrestrictedName]
+ public CrossReference getValueConnectionVariableCrossReference_3_0() { return cValueConnectionVariableCrossReference_3_0; }
+
+ //UnrestrictedName
+ public RuleCall getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1() { return cValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
public class GuardParameterCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.GuardParameterCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Keyword cInKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Keyword cGuardKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Assignment cReferredTypedModelAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final CrossReference cReferredTypedModelImperativeTypedModelCrossReference_2_0 = (CrossReference)cReferredTypedModelAssignment_2.eContents().get(0);
@@ -472,16 +632,16 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
//GuardParameterCS:
- // 'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ // 'guard' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
// ownedType=TypeExpCS ';';
@Override public ParserRule getRule() { return rule; }
- //'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ //'guard' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
//ownedType=TypeExpCS ';'
public Group getGroup() { return cGroup; }
- //'in'
- public Keyword getInKeyword_0() { return cInKeyword_0; }
+ //'guard'
+ public Keyword getGuardKeyword_0() { return cGuardKeyword_0; }
//':'
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
@@ -517,20 +677,20 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public class GuardStatementCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.GuardStatementCS");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
- private final RuleCall cOutVariableCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cBufferStatementCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
private final RuleCall cDeclareStatementCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
private final RuleCall cDeclareStatementCSParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
private final RuleCall cCheckStatementCSParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
//GuardStatementCS StatementCS:
- // OutVariableCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
+ // BufferStatementCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
@Override public ParserRule getRule() { return rule; }
- //OutVariableCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
+ //BufferStatementCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
public Alternatives getAlternatives() { return cAlternatives; }
- //OutVariableCS
- public RuleCall getOutVariableCSParserRuleCall_0() { return cOutVariableCSParserRuleCall_0; }
+ //BufferStatementCS
+ public RuleCall getBufferStatementCSParserRuleCall_0() { return cBufferStatementCSParserRuleCall_0; }
//DeclareStatementCS
public RuleCall getDeclareStatementCSParserRuleCall_1() { return cDeclareStatementCSParserRuleCall_1; }
@@ -602,6 +762,60 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
}
+ public class LoopParameterBindingCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.LoopParameterBindingCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cIsCheckAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final Keyword cIsCheckCheckKeyword_0_0 = (Keyword)cIsCheckAssignment_0.eContents().get(0);
+ private final Assignment cReferredVariableAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cReferredVariableGuardParameterCrossReference_1_0 = (CrossReference)cReferredVariableAssignment_1.eContents().get(0);
+ private final RuleCall cReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1 = (RuleCall)cReferredVariableGuardParameterCrossReference_1_0.eContents().get(1);
+ private final Keyword cIteratesKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cValueLoopVariableCrossReference_3_0 = (CrossReference)cValueAssignment_3.eContents().get(0);
+ private final RuleCall cValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1 = (RuleCall)cValueLoopVariableCrossReference_3_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //LoopParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'iterates'
+ // value=[qvtimperative::LoopVariable|UnrestrictedName] ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'iterates'
+ //value=[qvtimperative::LoopVariable|UnrestrictedName] ';'
+ public Group getGroup() { return cGroup; }
+
+ //isCheck?='check'?
+ public Assignment getIsCheckAssignment_0() { return cIsCheckAssignment_0; }
+
+ //'check'
+ public Keyword getIsCheckCheckKeyword_0_0() { return cIsCheckCheckKeyword_0_0; }
+
+ //referredVariable=[qvtimperative::GuardParameter|UnrestrictedName]
+ public Assignment getReferredVariableAssignment_1() { return cReferredVariableAssignment_1; }
+
+ //[qvtimperative::GuardParameter|UnrestrictedName]
+ public CrossReference getReferredVariableGuardParameterCrossReference_1_0() { return cReferredVariableGuardParameterCrossReference_1_0; }
+
+ //UnrestrictedName
+ public RuleCall getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1() { return cReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1; }
+
+ //'iterates'
+ public Keyword getIteratesKeyword_2() { return cIteratesKeyword_2; }
+
+ //value=[qvtimperative::LoopVariable|UnrestrictedName]
+ public Assignment getValueAssignment_3() { return cValueAssignment_3; }
+
+ //[qvtimperative::LoopVariable|UnrestrictedName]
+ public CrossReference getValueLoopVariableCrossReference_3_0() { return cValueLoopVariableCrossReference_3_0; }
+
+ //UnrestrictedName
+ public RuleCall getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1() { return cValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
public class MappingCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -694,19 +908,26 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final Action cMappingCallCSAction_0 = (Action)cGroup.eContents().get(0);
private final Assignment cIsInfiniteAssignment_1 = (Assignment)cGroup.eContents().get(1);
private final Keyword cIsInfiniteInfiniteKeyword_1_0 = (Keyword)cIsInfiniteAssignment_1.eContents().get(0);
- private final Keyword cCallKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
+ private final Keyword cCallKeyword_2_0 = (Keyword)cAlternatives_2.eContents().get(0);
+ private final Assignment cIsInstallAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
+ private final Keyword cIsInstallInstallKeyword_2_1_0 = (Keyword)cIsInstallAssignment_2_1.eContents().get(0);
+ private final Assignment cIsInvokeAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2);
+ private final Keyword cIsInvokeInvokeKeyword_2_2_0 = (Keyword)cIsInvokeAssignment_2_2.eContents().get(0);
private final Assignment cOwnedPathNameAssignment_3 = (Assignment)cGroup.eContents().get(3);
private final RuleCall cOwnedPathNamePathNameCSParserRuleCall_3_0 = (RuleCall)cOwnedPathNameAssignment_3.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
private final Assignment cOwnedBindingsAssignment_5 = (Assignment)cGroup.eContents().get(5);
- private final RuleCall cOwnedBindingsMappingCallBindingCSParserRuleCall_5_0 = (RuleCall)cOwnedBindingsAssignment_5.eContents().get(0);
+ private final RuleCall cOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0 = (RuleCall)cOwnedBindingsAssignment_5.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6);
//MappingCallCS:
- // {MappingCallCS} isInfinite?='infinite'? 'call' ownedPathName=PathNameCS '{' ownedBindings+=MappingCallBindingCS* '}';
+ // {MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
+ // '{' ownedBindings+=MappingParameterBindingCS* '}';
@Override public ParserRule getRule() { return rule; }
- //{MappingCallCS} isInfinite?='infinite'? 'call' ownedPathName=PathNameCS '{' ownedBindings+=MappingCallBindingCS* '}'
+ //{MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
+ //'{' ownedBindings+=MappingParameterBindingCS* '}'
public Group getGroup() { return cGroup; }
//{MappingCallCS}
@@ -718,8 +939,23 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
//'infinite'
public Keyword getIsInfiniteInfiniteKeyword_1_0() { return cIsInfiniteInfiniteKeyword_1_0; }
+ //('call' | isInstall?='install' | isInvoke?='invoke')
+ public Alternatives getAlternatives_2() { return cAlternatives_2; }
+
//'call'
- public Keyword getCallKeyword_2() { return cCallKeyword_2; }
+ public Keyword getCallKeyword_2_0() { return cCallKeyword_2_0; }
+
+ //isInstall?='install'
+ public Assignment getIsInstallAssignment_2_1() { return cIsInstallAssignment_2_1; }
+
+ //'install'
+ public Keyword getIsInstallInstallKeyword_2_1_0() { return cIsInstallInstallKeyword_2_1_0; }
+
+ //isInvoke?='invoke'
+ public Assignment getIsInvokeAssignment_2_2() { return cIsInvokeAssignment_2_2; }
+
+ //'invoke'
+ public Keyword getIsInvokeInvokeKeyword_2_2_0() { return cIsInvokeInvokeKeyword_2_2_0; }
//ownedPathName=PathNameCS
public Assignment getOwnedPathNameAssignment_3() { return cOwnedPathNameAssignment_3; }
@@ -730,56 +966,16 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
//'{'
public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
- //ownedBindings+=MappingCallBindingCS*
+ //ownedBindings+=MappingParameterBindingCS*
public Assignment getOwnedBindingsAssignment_5() { return cOwnedBindingsAssignment_5; }
- //MappingCallBindingCS
- public RuleCall getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0() { return cOwnedBindingsMappingCallBindingCSParserRuleCall_5_0; }
+ //MappingParameterBindingCS
+ public RuleCall getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0() { return cOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0; }
//'}'
public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; }
}
- public class MappingCallBindingCSElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingCallBindingCS");
- private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cReferredVariableAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final CrossReference cReferredVariableVariableDeclarationCrossReference_0_0 = (CrossReference)cReferredVariableAssignment_0.eContents().get(0);
- private final RuleCall cReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cReferredVariableVariableDeclarationCrossReference_0_0.eContents().get(1);
- private final Keyword cColonEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
- private final Assignment cOwnedValueAssignment_2 = (Assignment)cGroup.eContents().get(2);
- private final RuleCall cOwnedValueExpCSParserRuleCall_2_0 = (RuleCall)cOwnedValueAssignment_2.eContents().get(0);
- private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3);
-
- //MappingCallBindingCS:
- // referredVariable=[pivot::VariableDeclaration|UnrestrictedName] ':=' ownedValue=ExpCS ';';
- @Override public ParserRule getRule() { return rule; }
-
- //referredVariable=[pivot::VariableDeclaration|UnrestrictedName] ':=' ownedValue=ExpCS ';'
- public Group getGroup() { return cGroup; }
-
- //referredVariable=[pivot::VariableDeclaration|UnrestrictedName]
- public Assignment getReferredVariableAssignment_0() { return cReferredVariableAssignment_0; }
-
- //[pivot::VariableDeclaration|UnrestrictedName]
- public CrossReference getReferredVariableVariableDeclarationCrossReference_0_0() { return cReferredVariableVariableDeclarationCrossReference_0_0; }
-
- //UnrestrictedName
- public RuleCall getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1() { return cReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1; }
-
- //':='
- public Keyword getColonEqualsSignKeyword_1() { return cColonEqualsSignKeyword_1; }
-
- //ownedValue=ExpCS
- public Assignment getOwnedValueAssignment_2() { return cOwnedValueAssignment_2; }
-
- //ExpCS
- public RuleCall getOwnedValueExpCSParserRuleCall_2_0() { return cOwnedValueExpCSParserRuleCall_2_0; }
-
- //';'
- public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; }
- }
-
public class MappingLoopCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingLoopCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -902,24 +1098,56 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getOwnedTypeTypeExpCSParserRuleCall_1_1_0() { return cOwnedTypeTypeExpCSParserRuleCall_1_1_0; }
}
+ public class MappingParameterBindingCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterBindingCS");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cAppendParameterBindingCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cGuardParameterBindingCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cLoopParameterBindingCSParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
+ private final RuleCall cSimpleParameterBindingCSParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
+
+ //MappingParameterBindingCS:
+ // AppendParameterBindingCS | GuardParameterBindingCS | LoopParameterBindingCS | SimpleParameterBindingCS;
+ @Override public ParserRule getRule() { return rule; }
+
+ //AppendParameterBindingCS | GuardParameterBindingCS | LoopParameterBindingCS | SimpleParameterBindingCS
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //AppendParameterBindingCS
+ public RuleCall getAppendParameterBindingCSParserRuleCall_0() { return cAppendParameterBindingCSParserRuleCall_0; }
+
+ //GuardParameterBindingCS
+ public RuleCall getGuardParameterBindingCSParserRuleCall_1() { return cGuardParameterBindingCSParserRuleCall_1; }
+
+ //LoopParameterBindingCS
+ public RuleCall getLoopParameterBindingCSParserRuleCall_2() { return cLoopParameterBindingCSParserRuleCall_2; }
+
+ //SimpleParameterBindingCS
+ public RuleCall getSimpleParameterBindingCSParserRuleCall_3() { return cSimpleParameterBindingCSParserRuleCall_3; }
+ }
+
public class MappingParameterCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.MappingParameterCS");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
- private final RuleCall cGuardParameterCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
- private final RuleCall cAppendParameterCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cAppendParameterCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cGuardParameterCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cSimpleParameterCSParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
//MappingParameterCS:
- // GuardParameterCS | AppendParameterCS;
+ // AppendParameterCS | GuardParameterCS | SimpleParameterCS;
@Override public ParserRule getRule() { return rule; }
- //GuardParameterCS | AppendParameterCS
+ //AppendParameterCS | GuardParameterCS | SimpleParameterCS
public Alternatives getAlternatives() { return cAlternatives; }
+ //AppendParameterCS
+ public RuleCall getAppendParameterCSParserRuleCall_0() { return cAppendParameterCSParserRuleCall_0; }
+
//GuardParameterCS
- public RuleCall getGuardParameterCSParserRuleCall_0() { return cGuardParameterCSParserRuleCall_0; }
+ public RuleCall getGuardParameterCSParserRuleCall_1() { return cGuardParameterCSParserRuleCall_1; }
- //AppendParameterCS
- public RuleCall getAppendParameterCSParserRuleCall_1() { return cAppendParameterCSParserRuleCall_1; }
+ //SimpleParameterCS
+ public RuleCall getSimpleParameterCSParserRuleCall_2() { return cSimpleParameterCSParserRuleCall_2; }
}
public class NewStatementCSElements extends AbstractParserRuleElementFinder {
@@ -1030,62 +1258,6 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_8() { return cSemicolonKeyword_8; }
}
- public class OutVariableCSElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.OutVariableCS");
- private final Group cGroup = (Group)rule.eContents().get(1);
- private final Keyword cOutKeyword_0 = (Keyword)cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
- private final RuleCall cNameUnrestrictedNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
- private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Assignment cOwnedTypeAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_3_0 = (RuleCall)cOwnedTypeAssignment_3.eContents().get(0);
- private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
- private final Keyword cColonEqualsSignKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
- private final Assignment cOwnedExpressionAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
- private final RuleCall cOwnedExpressionExpCSParserRuleCall_4_1_0 = (RuleCall)cOwnedExpressionAssignment_4_1.eContents().get(0);
- private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5);
-
- //OutVariableCS:
- // 'out' name=UnrestrictedName ':' ownedType=TypeExpCS (':=' ownedExpression=ExpCS)? ';';
- @Override public ParserRule getRule() { return rule; }
-
- //'out' name=UnrestrictedName ':' ownedType=TypeExpCS (':=' ownedExpression=ExpCS)? ';'
- public Group getGroup() { return cGroup; }
-
- //'out'
- public Keyword getOutKeyword_0() { return cOutKeyword_0; }
-
- //name=UnrestrictedName
- public Assignment getNameAssignment_1() { return cNameAssignment_1; }
-
- //UnrestrictedName
- public RuleCall getNameUnrestrictedNameParserRuleCall_1_0() { return cNameUnrestrictedNameParserRuleCall_1_0; }
-
- //':'
- public Keyword getColonKeyword_2() { return cColonKeyword_2; }
-
- //ownedType=TypeExpCS
- public Assignment getOwnedTypeAssignment_3() { return cOwnedTypeAssignment_3; }
-
- //TypeExpCS
- public RuleCall getOwnedTypeTypeExpCSParserRuleCall_3_0() { return cOwnedTypeTypeExpCSParserRuleCall_3_0; }
-
- //(':=' ownedExpression=ExpCS)?
- public Group getGroup_4() { return cGroup_4; }
-
- //':='
- public Keyword getColonEqualsSignKeyword_4_0() { return cColonEqualsSignKeyword_4_0; }
-
- //ownedExpression=ExpCS
- public Assignment getOwnedExpressionAssignment_4_1() { return cOwnedExpressionAssignment_4_1; }
-
- //ExpCS
- public RuleCall getOwnedExpressionExpCSParserRuleCall_4_1_0() { return cOwnedExpressionExpCSParserRuleCall_4_1_0; }
-
- //';'
- public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; }
- }
-
public class ParamDeclarationCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.ParamDeclarationCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -1496,6 +1668,112 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_8() { return cSemicolonKeyword_8; }
}
+ public class SimpleParameterBindingCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.SimpleParameterBindingCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cIsCheckAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final Keyword cIsCheckCheckKeyword_0_0 = (Keyword)cIsCheckAssignment_0.eContents().get(0);
+ private final Assignment cReferredVariableAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cReferredVariableSimpleParameterCrossReference_1_0 = (CrossReference)cReferredVariableAssignment_1.eContents().get(0);
+ private final RuleCall cReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1 = (RuleCall)cReferredVariableSimpleParameterCrossReference_1_0.eContents().get(1);
+ private final Keyword cUsesKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cOwnedValueAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cOwnedValueExpCSParserRuleCall_3_0 = (RuleCall)cOwnedValueAssignment_3.eContents().get(0);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //SimpleParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::SimpleParameter|UnrestrictedName] 'uses' ownedValue=ExpCS ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //isCheck?='check'? referredVariable=[qvtimperative::SimpleParameter|UnrestrictedName] 'uses' ownedValue=ExpCS ';'
+ public Group getGroup() { return cGroup; }
+
+ //isCheck?='check'?
+ public Assignment getIsCheckAssignment_0() { return cIsCheckAssignment_0; }
+
+ //'check'
+ public Keyword getIsCheckCheckKeyword_0_0() { return cIsCheckCheckKeyword_0_0; }
+
+ //referredVariable=[qvtimperative::SimpleParameter|UnrestrictedName]
+ public Assignment getReferredVariableAssignment_1() { return cReferredVariableAssignment_1; }
+
+ //[qvtimperative::SimpleParameter|UnrestrictedName]
+ public CrossReference getReferredVariableSimpleParameterCrossReference_1_0() { return cReferredVariableSimpleParameterCrossReference_1_0; }
+
+ //UnrestrictedName
+ public RuleCall getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1() { return cReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1; }
+
+ //'uses'
+ public Keyword getUsesKeyword_2() { return cUsesKeyword_2; }
+
+ //ownedValue=ExpCS
+ public Assignment getOwnedValueAssignment_3() { return cOwnedValueAssignment_3; }
+
+ //ExpCS
+ public RuleCall getOwnedValueExpCSParserRuleCall_3_0() { return cOwnedValueExpCSParserRuleCall_3_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
+ public class SimpleParameterCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.SimpleParameterCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cInKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cReferredTypedModelAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final CrossReference cReferredTypedModelImperativeTypedModelCrossReference_2_0 = (CrossReference)cReferredTypedModelAssignment_2.eContents().get(0);
+ private final RuleCall cReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1 = (RuleCall)cReferredTypedModelImperativeTypedModelCrossReference_2_0.eContents().get(1);
+ private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0);
+ private final Keyword cColonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cOwnedTypeAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_5_0 = (RuleCall)cOwnedTypeAssignment_5.eContents().get(0);
+ private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
+
+ //SimpleParameterCS:
+ // 'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ // ownedType=TypeExpCS ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ //ownedType=TypeExpCS ';'
+ public Group getGroup() { return cGroup; }
+
+ //'in'
+ public Keyword getInKeyword_0() { return cInKeyword_0; }
+
+ //':'
+ public Keyword getColonKeyword_1() { return cColonKeyword_1; }
+
+ //referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName]
+ public Assignment getReferredTypedModelAssignment_2() { return cReferredTypedModelAssignment_2; }
+
+ //[qvtimperative::ImperativeTypedModel|UnrestrictedName]
+ public CrossReference getReferredTypedModelImperativeTypedModelCrossReference_2_0() { return cReferredTypedModelImperativeTypedModelCrossReference_2_0; }
+
+ //UnrestrictedName
+ public RuleCall getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1() { return cReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1; }
+
+ //name=UnrestrictedName
+ public Assignment getNameAssignment_3() { return cNameAssignment_3; }
+
+ //UnrestrictedName
+ public RuleCall getNameUnrestrictedNameParserRuleCall_3_0() { return cNameUnrestrictedNameParserRuleCall_3_0; }
+
+ //':'
+ public Keyword getColonKeyword_4() { return cColonKeyword_4; }
+
+ //ownedType=TypeExpCS
+ public Assignment getOwnedTypeAssignment_5() { return cOwnedTypeAssignment_5; }
+
+ //TypeExpCS
+ public RuleCall getOwnedTypeTypeExpCSParserRuleCall_5_0() { return cOwnedTypeTypeExpCSParserRuleCall_5_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_6() { return cSemicolonKeyword_6; }
+ }
+
public class TransformationCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.qvtd.xtext.qvtimperative.QVTimperative.TransformationCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -1617,28 +1895,33 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
private final TopLevelCSElements pTopLevelCS;
private final AddStatementCSElements pAddStatementCS;
+ private final AppendParameterBindingCSElements pAppendParameterBindingCS;
private final AppendParameterCSElements pAppendParameterCS;
+ private final BufferStatementCSElements pBufferStatementCS;
private final CommitStatementCSElements pCommitStatementCS;
private final CheckStatementCSElements pCheckStatementCS;
private final ControlStatementCSElements pControlStatementCS;
private final DeclareStatementCSElements pDeclareStatementCS;
private final DirectionCSElements pDirectionCS;
+ private final GuardParameterBindingCSElements pGuardParameterBindingCS;
private final GuardParameterCSElements pGuardParameterCS;
private final GuardStatementCSElements pGuardStatementCS;
private final ImportCSElements pImportCS;
+ private final LoopParameterBindingCSElements pLoopParameterBindingCS;
private final MappingCSElements pMappingCS;
private final MappingCallCSElements pMappingCallCS;
- private final MappingCallBindingCSElements pMappingCallBindingCS;
private final MappingLoopCSElements pMappingLoopCS;
private final MappingIteratorCSElements pMappingIteratorCS;
+ private final MappingParameterBindingCSElements pMappingParameterBindingCS;
private final MappingParameterCSElements pMappingParameterCS;
private final NewStatementCSElements pNewStatementCS;
- private final OutVariableCSElements pOutVariableCS;
private final ParamDeclarationCSElements pParamDeclarationCS;
private final QualifiedPackageCSElements pQualifiedPackageCS;
private final QueryCSElements pQueryCS;
private final ScopeNameCSElements pScopeNameCS;
private final SetStatementCSElements pSetStatementCS;
+ private final SimpleParameterBindingCSElements pSimpleParameterBindingCS;
+ private final SimpleParameterCSElements pSimpleParameterCS;
private final TransformationCSElements pTransformationCS;
private final UnrestrictedNameElements pUnrestrictedName;
@@ -1661,28 +1944,33 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
this.gaBase = gaBase;
this.pTopLevelCS = new TopLevelCSElements();
this.pAddStatementCS = new AddStatementCSElements();
+ this.pAppendParameterBindingCS = new AppendParameterBindingCSElements();
this.pAppendParameterCS = new AppendParameterCSElements();
+ this.pBufferStatementCS = new BufferStatementCSElements();
this.pCommitStatementCS = new CommitStatementCSElements();
this.pCheckStatementCS = new CheckStatementCSElements();
this.pControlStatementCS = new ControlStatementCSElements();
this.pDeclareStatementCS = new DeclareStatementCSElements();
this.pDirectionCS = new DirectionCSElements();
+ this.pGuardParameterBindingCS = new GuardParameterBindingCSElements();
this.pGuardParameterCS = new GuardParameterCSElements();
this.pGuardStatementCS = new GuardStatementCSElements();
this.pImportCS = new ImportCSElements();
+ this.pLoopParameterBindingCS = new LoopParameterBindingCSElements();
this.pMappingCS = new MappingCSElements();
this.pMappingCallCS = new MappingCallCSElements();
- this.pMappingCallBindingCS = new MappingCallBindingCSElements();
this.pMappingLoopCS = new MappingLoopCSElements();
this.pMappingIteratorCS = new MappingIteratorCSElements();
+ this.pMappingParameterBindingCS = new MappingParameterBindingCSElements();
this.pMappingParameterCS = new MappingParameterCSElements();
this.pNewStatementCS = new NewStatementCSElements();
- this.pOutVariableCS = new OutVariableCSElements();
this.pParamDeclarationCS = new ParamDeclarationCSElements();
this.pQualifiedPackageCS = new QualifiedPackageCSElements();
this.pQueryCS = new QueryCSElements();
this.pScopeNameCS = new ScopeNameCSElements();
this.pSetStatementCS = new SetStatementCSElements();
+ this.pSimpleParameterBindingCS = new SimpleParameterBindingCSElements();
+ this.pSimpleParameterCS = new SimpleParameterCSElements();
this.pTransformationCS = new TransformationCSElements();
this.pUnrestrictedName = new UnrestrictedNameElements();
}
@@ -1744,6 +2032,17 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getAddStatementCSAccess().getRule();
}
+ //AppendParameterBindingCS:
+ // referredVariable=[qvtimperative::AppendParameter|UnrestrictedName] 'appendsTo'
+ // value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';';
+ public AppendParameterBindingCSElements getAppendParameterBindingCSAccess() {
+ return pAppendParameterBindingCS;
+ }
+
+ public ParserRule getAppendParameterBindingCSRule() {
+ return getAppendParameterBindingCSAccess().getRule();
+ }
+
//AppendParameterCS:
// 'append' name=UnrestrictedName ':' ownedType=TypeExpCS ';';
public AppendParameterCSElements getAppendParameterCSAccess() {
@@ -1754,6 +2053,16 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getAppendParameterCSAccess().getRule();
}
+ //BufferStatementCS:
+ // 'buffer' name=UnrestrictedName (':' ownedType=TypeExpCS)? (':=' ownedExpression=ExpCS)? ';';
+ public BufferStatementCSElements getBufferStatementCSAccess() {
+ return pBufferStatementCS;
+ }
+
+ public ParserRule getBufferStatementCSRule() {
+ return getBufferStatementCSAccess().getRule();
+ }
+
//CommitStatementCS StatementCS:
// NewStatementCS | SetStatementCS
public CommitStatementCSElements getCommitStatementCSAccess() {
@@ -1785,7 +2094,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//DeclareStatementCS:
- // ('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isChecked?='check'? 'var'
+ // ('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? isCheck?='check'? 'var'
// name=UnrestrictedName (':' ownedType=TypeExpCS)? ':=' ownedExpression=ExpCS ';';
public DeclareStatementCSElements getDeclareStatementCSAccess() {
return pDeclareStatementCS;
@@ -1806,8 +2115,19 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getDirectionCSAccess().getRule();
}
+ //GuardParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'consumes'
+ // value=[qvtimperative::ConnectionVariable|UnrestrictedName] ';';
+ public GuardParameterBindingCSElements getGuardParameterBindingCSAccess() {
+ return pGuardParameterBindingCS;
+ }
+
+ public ParserRule getGuardParameterBindingCSRule() {
+ return getGuardParameterBindingCSAccess().getRule();
+ }
+
//GuardParameterCS:
- // 'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ // 'guard' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
// ownedType=TypeExpCS ';';
public GuardParameterCSElements getGuardParameterCSAccess() {
return pGuardParameterCS;
@@ -1818,7 +2138,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//GuardStatementCS StatementCS:
- // OutVariableCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
+ // BufferStatementCS | DeclareStatementCS | DeclareStatementCS | CheckStatementCS
public GuardStatementCSElements getGuardStatementCSAccess() {
return pGuardStatementCS;
}
@@ -1837,6 +2157,17 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getImportCSAccess().getRule();
}
+ //LoopParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::GuardParameter|UnrestrictedName] 'iterates'
+ // value=[qvtimperative::LoopVariable|UnrestrictedName] ';';
+ public LoopParameterBindingCSElements getLoopParameterBindingCSAccess() {
+ return pLoopParameterBindingCS;
+ }
+
+ public ParserRule getLoopParameterBindingCSRule() {
+ return getLoopParameterBindingCSAccess().getRule();
+ }
+
//MappingCS:
// {MappingCS} 'map' name=UnrestrictedName ('in' ownedInPathName=PathNameCS)? '{' ownedParameters+=MappingParameterCS*
// ownedStatements+=GuardStatementCS* ownedStatements+=CommitStatementCS* ownedStatements+=ControlStatementCS* '}';
@@ -1849,7 +2180,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
}
//MappingCallCS:
- // {MappingCallCS} isInfinite?='infinite'? 'call' ownedPathName=PathNameCS '{' ownedBindings+=MappingCallBindingCS* '}';
+ // {MappingCallCS} isInfinite?='infinite'? ('call' | isInstall?='install' | isInvoke?='invoke') ownedPathName=PathNameCS
+ // '{' ownedBindings+=MappingParameterBindingCS* '}';
public MappingCallCSElements getMappingCallCSAccess() {
return pMappingCallCS;
}
@@ -1858,16 +2190,6 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getMappingCallCSAccess().getRule();
}
- //MappingCallBindingCS:
- // referredVariable=[pivot::VariableDeclaration|UnrestrictedName] ':=' ownedValue=ExpCS ';';
- public MappingCallBindingCSElements getMappingCallBindingCSAccess() {
- return pMappingCallBindingCS;
- }
-
- public ParserRule getMappingCallBindingCSRule() {
- return getMappingCallBindingCSAccess().getRule();
- }
-
//MappingLoopCS:
// ('observe' observedProperties+=PathNameCS (',' observedProperties+=PathNameCS)*)? 'for'
// ownedIterator=MappingIteratorCS 'in' ownedInExpression=ExpCS '{' ownedMappingStatements+=ControlStatementCS+ '}';
@@ -1889,8 +2211,18 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getMappingIteratorCSAccess().getRule();
}
+ //MappingParameterBindingCS:
+ // AppendParameterBindingCS | GuardParameterBindingCS | LoopParameterBindingCS | SimpleParameterBindingCS;
+ public MappingParameterBindingCSElements getMappingParameterBindingCSAccess() {
+ return pMappingParameterBindingCS;
+ }
+
+ public ParserRule getMappingParameterBindingCSRule() {
+ return getMappingParameterBindingCSAccess().getRule();
+ }
+
//MappingParameterCS:
- // GuardParameterCS | AppendParameterCS;
+ // AppendParameterCS | GuardParameterCS | SimpleParameterCS;
public MappingParameterCSElements getMappingParameterCSAccess() {
return pMappingParameterCS;
}
@@ -1911,16 +2243,6 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getNewStatementCSAccess().getRule();
}
- //OutVariableCS:
- // 'out' name=UnrestrictedName ':' ownedType=TypeExpCS (':=' ownedExpression=ExpCS)? ';';
- public OutVariableCSElements getOutVariableCSAccess() {
- return pOutVariableCS;
- }
-
- public ParserRule getOutVariableCSRule() {
- return getOutVariableCSAccess().getRule();
- }
-
//ParamDeclarationCS:
// name=UnrestrictedName ':' ownedType=TypeExpCS;
public ParamDeclarationCSElements getParamDeclarationCSAccess() {
@@ -1976,6 +2298,27 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder {
return getSetStatementCSAccess().getRule();
}
+ //SimpleParameterBindingCS:
+ // isCheck?='check'? referredVariable=[qvtimperative::SimpleParameter|UnrestrictedName] 'uses' ownedValue=ExpCS ';';
+ public SimpleParameterBindingCSElements getSimpleParameterBindingCSAccess() {
+ return pSimpleParameterBindingCS;
+ }
+
+ public ParserRule getSimpleParameterBindingCSRule() {
+ return getSimpleParameterBindingCSAccess().getRule();
+ }
+
+ //SimpleParameterCS:
+ // 'in' ':' referredTypedModel=[qvtimperative::ImperativeTypedModel|UnrestrictedName] name=UnrestrictedName ':'
+ // ownedType=TypeExpCS ';';
+ public SimpleParameterCSElements getSimpleParameterCSAccess() {
+ return pSimpleParameterCS;
+ }
+
+ public ParserRule getSimpleParameterCSRule() {
+ return getSimpleParameterCSAccess().getRule();
+ }
+
//TransformationCS:
// 'transformation' ownedPathName=ScopeNameCS? name=UnreservedName '{' (ownedDirections+=DirectionCS ';')* '}';
public TransformationCSElements getTransformationCSAccess() {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/impl/QVTrelationCSFactoryImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/impl/QVTrelationCSFactoryImpl.java
index d9a587bab..543ee45f7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/impl/QVTrelationCSFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/impl/QVTrelationCSFactoryImpl.java
@@ -15,7 +15,6 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.qvtd.xtext.qvtrelationcs.*;
import org.eclipse.qvtd.xtext.qvtrelationcs.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.DefaultValueCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.DomainCS;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSAdapterFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSAdapterFactory.java
index 5b389d3c3..eaba1aea9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSAdapterFactory.java
@@ -31,7 +31,6 @@ import org.eclipse.ocl.xtext.basecs.TypedElementCS;
import org.eclipse.ocl.xtext.basecs.util.VisitableCS;
import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
import org.eclipse.qvtd.xtext.qvtbasecs.AbstractTransformationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcs.*;
import org.eclipse.qvtd.xtext.qvtrelationcs.AbstractDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.DefaultValueCS;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSSwitch.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSSwitch.java
index dfe3846b2..4d9e5326d 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSSwitch.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcs/util/QVTrelationCSSwitch.java
@@ -30,7 +30,6 @@ import org.eclipse.ocl.xtext.basecs.TypedElementCS;
import org.eclipse.ocl.xtext.basecs.util.VisitableCS;
import org.eclipse.ocl.xtext.essentialoclcs.ExpCS;
import org.eclipse.qvtd.xtext.qvtbasecs.AbstractTransformationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcs.*;
import org.eclipse.qvtd.xtext.qvtrelationcs.AbstractDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcs.DefaultValueCS;

Back to the top